微机原理课程设计 温度测控系统.doc
《微机原理课程设计 温度测控系统.doc》由会员分享,可在线阅读,更多相关《微机原理课程设计 温度测控系统.doc(14页珍藏版)》请在三一办公上搜索。
1、南通大学电子信息学院微机原理课程设计报 告 书 课 题 名 温度测控系统 班 级 _ _集成092_ _ 姓 名 _ 杜轶群 指导教师 胡慧 日 期 2012.6.112012.6.15 组长:刘奇组员:宋林峰 张伟 杜轶群目录一、 设计目的- 3二、设计内容和要求- 3三、设计原理- 3四、程序代码- 6五、硬件系统调试- 10六、设计总结与体会- 13七、参考文献- 14Proteus是英国Labcenter公司开发的电路分析与实物仿真及印制电路板设计软件,它可以仿真、分析各种模拟电路与集成电路。软件提供了大量模拟与数字元器件及外部设备,各种虚拟仪器,特别是它具有对单片机及其外围电路组成的
2、综合系统的交互仿真功能。Proteus 7主要由ISIS和ARES两部分组成,ISIS的主要功能是原理图设计及与电路原理图的交互仿真,ARES主要用于印制电路板的设计。一、设计目的1.巩固和加深课堂所学知识;通过课程设计,熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,得到微机开发应用方面的初步训练。2.学习掌握一般的硬件的设计方法和查阅、运用资料的能力;真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。3.熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开
3、发工具的使用方法4.通过温度测控系统仿真系统设计与制作,深入了解与掌握数模转换,数码管显示和电动机驱动的方法,熟悉proteus软件操作。二、设计内容和要求总体要求:根据题意自行设计电路,在实验箱上连接线路并编写相关汇编程序,调试成功。设计内容:利用ADC0809采用中断方式设计一个温度测控系统,在七段数码管上显示温度值,并根据测试的温度进行控制。当检测温度到达温度上限60时启动直流电动机,而温度低于下限30时停止电动机。数码管上的显示内容为:XX C(采用十进制显示) 三、设计原理温度测试系统主要由温度传感器、A/D转换、显示及电动机块组成。温度传感器将外部温度信号转换为电压信号,经放大电路
4、,再经由ADC0808转化为数字信号进行处理,软件中对数字量进行判断,并作相应的跳转,由8255实现正常显示和启动电动机。各个芯片由8086来进行整体的控制。1.电路原理图直流电动机上图中ADC0808的INO输入端接温度传感的ANZ端,进行温度量的采集,CLOCK接1M;8255A中A、B口与数码管连接如上图,PA0接直流电机的OUTPUT,其中地址端口接40H。2.系统功能框图单片机控制电路温度传感A/D转换电路数码管显示3.程序流程图开始初始化8255A选0809通道0并启动A/D读A/D转换结果温度60启动直流电动机温度=30停止电动机数码管数值显示延时上图实现了本次实验所要要求的功能
5、:检测温度到达温度上限60时启动直流电动机,而温度低于下限30时停止电动机,并在数码管上显示所采集到的数字量和转换后的模拟量。程序采用中断处理的方式。四、程序代码DATA SEGMENTtab db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,77h,7ch,39h,5eh,79h,71hbuf db 0 a8255 equ 40h ;8255的A,B,C口及控制口地址b8255 equ 42hc8255 equ 44hQ8255 equ 46hadc0808 equ 20h ;ADC0808端口地址DATA ENDSCODE SEGMENT CODEASS
6、UME DS:DATA,CS:CODESTART:movax,datamovds,axcli ;关中断mov dx,Q8255 ; 8255A初始化设置。8255A控制字,A口为输出,B 口为输出, C口的高四位为输出moval,80houtdx,almov ax,0 ;设置中断向量,非屏蔽中断NMImov es,axmov si,02H*4mov ax,offset int0mov es:si,axmov ax,seg int0mov es: si+2,axmov al,00010011b ;设置ICW1mov dx,30Hout dx,almov al,00010000b ;ICW2mov
7、 dx,32hout dx,almov al,1bh ;ICW4out dx,almov al,0feH ;OCW1out dx,almov al,80H ;OCW2mov dx,30Hout dx,alsti ;开中断movsi,offset bufMAIN :movdx,adc0808 ;启动ADC0808转换moval,0outdx,almov al,80H ;OCW2mov dx,30Hout dx,alMOV CX,5MON:moval,simovah,0movbl,20divblmovbx,offset tabxlat ;换码指令,换成对应的段码movdx,b8255 ;显示十位o
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理课程设计 温度测控系统 微机 原理 课程设计 温度 测控 系统
链接地址:https://www.31ppt.com/p-2387844.html