网站大量收购独家精品文档,联系QQ:2885784924

单片机空调温度控制器设计.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

指导老师

指导老师:

XX

单片机课程设计---

模拟空调温度控制系统

学校:XX大学

学院:XX学院

姓名:XX

学号:XXXXXX

目录

系统总体设计方案....................

二.接口电路图、元器件清单、软件流程图..接口电路图............................

连线..................................

元器件清单............................

软件流程图............................

三.源程序清单..............................

四.改进意见与收获、体会..............

五.主要参考资料........................

一、系统总体设计方案

利用实验仪上8255扩展LED显示电路,A/D转换电路,完成类似空调恒温控制实验。其中利用两位8段LED显示器显示当前温度与设定温度,利用可变电位器模仿温度变化,利用ADC0809通道IN0采样可变电位器的输出电压,可将初始ADC0809的输出值作为设定温度,当单片机采样到可变电位器的输出电压值超过设定温度+2℃时,启动致冷电机;采样到可变电位器的输出电压值低于设定温度-2℃时,启动加热电机。分别利用红、绿两只发光二极管发光表示加热、致冷电机工作。

假设温度测量范围为0—100摄氏度(对应A/D输入电压为0—5V),温度与数字量为线性关系。

8255_CS信号接CS0上,则LED显示器的位选信号由PB0、PB1提供,段码地址为8000H(即PA口)。此时8255的控制口地址为8003H。

AC_CS信号接CS1上,则ADC0809地址为9000H,每采集一次约需100ms,延时后读入转换结果。

二、接口电路图、元器件清单、软件流程图

1.接口电路图

电位器模仿温度采样

电位器模仿温度采样

PA0口模仿加热电机

PA0口模仿加热电机

PA1口模仿致冷电机

2.连线

连线

连接孔1

连接孔2

连线

连接孔1

连接孔2

1

AD_CS

CS1

13

8255PC1

L1

2

IN0

电位器输出

14

8255PA0

LEDA

3

8255_CS

CS0

15

8255PA1

LEDB

4

0809AD0

8255D0

16

8255PA2

LEDC

5

0809AD1

8255D1

17

8255PA3

LEDD

6

0809AD2

8255D2

18

8255PA4

LEDE

7

0809AD3

8255D3

19

8255PA5

LEDF

8

0809AD4

8255D4

20

8255PA6

LEDG

9

0809AD5

8255D5

21

8255PA7

LEDH

10

0809AD6

8255D6

22

8255PB0

G0

11

0809AD7

8255D7

23

8255PB1

G1

12

8255PC0

L0

24

8255PB2

G2

G3

25

8255PB3

3.元件清单

名称

型号

数量

单片机

8031

一个

PC机

装有仿真、调试软件

一台

实验箱

时钟频率6MHz

一个

高亮发光二极管

Φ3红、透明

一个

高亮发光二极管

Φ3绿、透明

一个

电源线

一根

通讯线一根

一根

连接导线

若干

程序设计:

程序由主程序,温度比较子程序,AD采样子程序,显示子程序构成。AD采样程序循环采样温度值并与设定温度比较,若在温度范围内则循环继续采样,若超出温度范围则启动相应的制冷、制热机,同时将温度值送显示子程序转为0-99的十进制数显示。

程序框图

A/D采样子程序框图

开始启动AD变换

开始

启动AD变换

延时

读AD变换值

返回

开始

开始

温度参数初始化

温度值采样

采样值与设定值比较

高2度

+/-2度内

低2度

制冷

不变

制热

当前温度送显示缓冲

温度显示程序框图

开始

关闭所有显示位

取出显示数据

输出时钟脉冲

输出位选通信号

8位数据输出

延时

位选通信号移位

6位全显示完?

返回

显示数据移位

取出数据一位输出

三、源程序清单

ORG0000H

MOVDPTR,#8003H

MOV

文档评论(0)

寒傲似冰 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8071104010000026

1亿VIP精品文档

相关文档