微机原理及其应用微型计算机温度控制系统设计课程设计报告.docxVIP

微机原理及其应用微型计算机温度控制系统设计课程设计报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品 精品 精品 精品 《微机原理及其应用》课程设计报告 2011年3月2日 一、 课程设计题目及系统功能介绍 微型计算机温度控制系统设计,假设工业现场温度范围为 0?75°C,温度值经传感器检测后,经变送器变成0?5V范围内的 电压信号。电压信号送A/D转换器ADC0809转换成对应的数字 量。数字量经数字滤波后送入CPU作为本次采样值。在LED数 码显示器上显示温度值(采用十进制显示),并对温度进行测试 和控制,当检测温度到达温度上限6()°C时红灯亮,蜂鸣器报警, 低于下限3()°C时黄灯亮,蜂鸣器报誓,以达到监控温度的目的。 本设计采用程序控制方式。 系统功能:每隔()」秒钟对现场温度连续采集三次取平均值 作为本次采样的有效值;判断温度是否高于上限值6()°C或低于 下限值3()°C,如超出该范围则分别用红、黄发光二极管和报腎; 把采集来的电压值转化成温度值在LED显示器上显示;若键盘 输入“R”则返回DOS,结束程序。 二、 硬件设计 系统的硬件工作原理:CPU通过8255查询8253的定时时间是否已 到,若到则对8253接口 2重新初始化且用 ADC0809模/数转换器采样,不到则继续七段数码管显示与LED 灯和蜂鸣器的过程,循环以上。 系统框图如下: 地址分配:8255288h 地址分配:8255 288h 8253 280h ADC0809298h-29fh ADC0809 298h-29fh DAC0832290h DAC0832 290h 重要芯片功能介绍: K可编程并行接口 8255 PCS PA6PCI PA 1 PCS PA6 PCI PA 1 PC2 FA2 PC3 P白3 PC4 PA4 PC5 PA5 PC6 PQ6 PC7 FA7 CS 采取工作方式0,输入控制字88h,即A 口输出,C 口高四位输入,C 口低四位输出 PAO-PA6对应接七段数码管abcdcfg接口,PCO PC1对应七段数码管的位码接口 PC2 PC3对应黄红LED灯,PC4接8253计数器2的QUT2端口 2、可编程定时器/计数器(8253) “csn 11 t U5 8253 280H “ cs n 11 t i 13 e GATE 1 1 j CLK1 £ ? ? 0UT9 GATES 11 ? r 1 K0 9 . w L. IX V X 1 MHZ 分别对8253的计数器1和计数器2初始化采用方式3和方式(), 使计数器2产生每隔().1秒的高电平 3. ADC0809模/数转换器 T 12 12 厂~rr^1 MH2 弓JWL-……—ref(+) UCCGJW re f(-)/■CLOCb b s 5 n 1122 4567 82810k T 12 12 厂~rr^ 1 MH2 弓 JWL-……— ref(+) UCC GJW re f(-) /■CLOCKb b s 5 n 1 122 4567 8 28 10k i :-j n 1 JP2 A 27 R? 10k IN0 26 I N 1 fd 半|_^_ RU1 10k IN-2 ADD-C ADD-B IH- 1 ADD-A EOC ALE START IN-0 ENABLE 2 1 26 13 T8 Ts T4 T? 23 24 25 7 U9 ADC0809210 DDDDDDDD A Art 22 74LSS2 IOR 298H*^ 29FH 如图虚线接线即可 3、DAC0832数/模转换器 DAC0832 DAC0832是用于蜂鸣器报誓的 三、软件设计 先对硬件8255 8253进行初始化且用ADC0809第一次采样,通 过8255的PC4端口查询8253的定时时间是否已到,若到则对8253 接口 2重新初始化且用ADC0809模/数转换器采样,不到则继续 七段数码管显示与LED灯和蜂鸣器的过程,最后若有键按下则 返回DOS,否则返回继续查询PC4端口、循环。 主程序流程图: 8255 8253初嬪化及 第一次采祎 8255 8253初嬪化及 第一次采祎 七 段 数 码 管 流 程 图 红黄灯及蜂鸣器程序如下: mov cl Jshuju]cmp cl,60 mov cl Jshuju] cmp cl,60 ;采样得来的数据与30和60进行 比较,不在它们之间的红黄灯、蜂鸣器报誓 jnc li cmp cl,3() jc xiong jmp exit li: or al,08h call beep jmp exit xiong: or al/)4h call beep exit: mov dx,io8255a ;通过 8255C 端口输出到 LED 灯 ou

文档评论(0)

497721292 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档