毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

单片机温度测控系统 第3页

更新时间:2010-1-9:  来源:毕业论文
单片机温度测控系统 第3页
4、软件设计
 •程序模块划分:
1) A/D采样
2) 温度显示,并符合所要的格式
3) 温度控制,并符合要求控制灯泡
注:以下为子程序清单及流程图
(1) 用中断方式来采样,当EOC接IR0转换完成送出此信息,则进行中断处理。

CAI  PROC NEAR
 STI  ;开中断
 HLT  ;等待中断
 IN    AL,0A1H;设置中断屏蔽寄存器,系统自动产生72号中断
    AND   AL,0FBH     
    OUT  0A1H,AL
 CMP  AH,1
 CALL  EXIT
MOV  DX; C8255;指出8255PC0置1
MOV  AL,1;启动A/D转换
OUT   DX,AL
IN  AL,DX;读A/D转换结果
RET;返回
CAI ENDP

(2)数据处理,把数据转成10进制并在数码管上显示
HC PROC NEAR
MOV  AH, 00H
MOV  CL, 10
DIV  CL
PUSH  AX
MOV  DX, Z8279       a、(1)流程
MOV AL, 81H
OUT  DX, AL
POP  AX
LEA  BX, LED
XLAT
MOV  DX, D8279 ;将AL中内容写到数码管上
OUT  DX, AL
MOV  BL, AL
PUSH  AX
MOV  DX,Z8279
CALL  DELY;延时,等待
MOV  AL,80H
OUT  DX, AL
POP  AX
MOV  AL, AH
LEA  BX, LED
XLAT
MOV  DX,D8279 ;将AL中内容写到数码管上
OUT  DX, AL
CALL DELAY
RET
HC  ENDP
DELAY PROC NEAR
PUSH CX
MOV2 CX,0FF00H
LOOP $
POP CX
RET
DELAY ENDP
EXIT  PROC NEAR
 MOV AH,04CH
 INT 21H
 RET
EXIT ENDP
               b、(2)流程图
5、系统操作说明
 本系统只是用于对用传感器采样到的信号进行转换成数字信号输出。并模拟成一个控制温度器。在温度到达600C以上时系统会自动打开灯,示意着要温度太高开风扇;当温度太低时设定为小于300C时告知你温度,系统是在数码管上显示,并关掉灯即模拟关掉了风扇。这都是系统自动完成,不需要动手操作。当在键盘输入时,会产生中断,并退出温度控制系统。
6、结束语
介绍课程设计的收获、体会及意见和建议。
7、参考文献
 1)微型计算机接口技术及应用第2版
 2)  80X86微机原理及接口技术
 3) 微机型计算机接口技术
8、总结体会
 本次课程设计,我学到了很多的东西,对汇编语言程序设计加深了理解和掌握,我们这次设计的要求主要是熟悉微型原理与接口技术这门课中所学到的几中芯片的使用,掌握它们的初始化编程,并学会他们的基本应用,这是一个比较全面的设计,和以前的实验相比较复杂很多,一方面要求我们设计硬件电路,另一方面需要对设计的硬件电路进行编程,这就需要软件和硬件相结合,具体的电路具体分析,在此次设计中还用到了中断,通常来说,中断是很复杂,很难的去调试,平时练习的也很少,学的纯理论的东西比较多。在此设计中遇到了很多困难,一开始根本也不知道从何下手,通过有实验课的时候多练习硬件电路的连接方法,从老师给的电路开始测试结果,再通过那个程序再找资料进行改,改成最后要求的功能。对于一般软件实验,上机的时候用的多,在自己电脑上也可以实现。不这过硬件就不一样了,我们没有那个环境,并且随着你的连线方式的改变,你的程序也不得不改变,这是它和软件不同。这次课程设计后,我对学硬件有了一定的体会,它要求我们认真仔细的做好每个环节,对所有的问题要考虑周全,体的电路要编写适合该电路的程序,从中我也学会了很多实际应用的知识。这个课程设计下来,我不仅学到了关于这门的课的知识,还让我体会到了做一样事要有耐心,没有解决不了的事。这是我最大的收获了。

上一页  [1] [2] [3] 

单片机温度测控系统 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。