自动温控系统设计_第1页
自动温控系统设计_第2页
自动温控系统设计_第3页
自动温控系统设计_第4页
自动温控系统设计_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理三级项目微机原理三级项目 自动温控系统自动温控系统降温控降温控制模块设制模块设计计声声光报光报警模块设计警模块设计3温度采温度采集设计集设计12显示模块设计显示模块设计4原理框图A/D转换处理器降温模块温度采集声光报警显示流程图温度采集模块 ADC0809是CMOS单片型逐次逼近式A/D转换器 用滑动变阻器代替温度采集装置,将变阻器两端05V直流电压送入IN0 输入电压 数字信号降温控制模块 单缓冲方式 DAC0832工作方式 双缓冲方式 直通方式 利用0832输出一串脉冲,经放大后驱动小直流电机,达到降温的目的声光报警模块 8254:可编程定时,计数芯片 工作于方式2:频率发生器方式

2、 使蜂鸣器产生不同频率的警报8255芯片PC24分别控制三个LED灯温度升高声光报警模块一个LED灯亮蜂鸣器发声风扇转动两个LED灯亮蜂鸣器发声频率增大风扇转动三个个LED灯亮蜂鸣器发声更大风扇转动T30T50T80显示模块 8255A的A口PA0PA7分别与七段数码管的段码驱动输入端adp相连方式0:基本输入输出方式方式1:选通输入输出方式方式2:双向选通传送方式A、B、C三个端口都有输出方式控制字为:80H show proc near;显示子程序 mov cx,0600h ;循环次数loop1:push di mov bh,01hmm:mov byte ptr bz,bh; BZ=1 m

3、ov si,offset led; si获取led的偏移地址 mov bl,di ;bl为要显示的数 and bh,0 ; BH清零 add si,bx ;SI为对应的led数码的地址 mov dx,io8255b ;自8255的b口输出 mov al,byte ptr bz ; AL=1,使相应的数码管亮 out dx,al cmp al,02h jnz mm1 mov al,byte ptrsi; or al,80h; 1000 0000;点亮小数点 jmp mm2 mm1:mov al,byte ptrsi; a口输出,显示对于的数字mm2:mov dx,io8255a out dx,al; push cx mov cx,200 ;延时delay2:loop delay2 pop cx inc di mov al,00h; 关掉所有的数码管 out dx,al mov bh,byte ptr bz shl bh,1 cmp bh,08h jnz mm ;若bh不等于08h,继续mm循环1000 000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论