微型计算机温度控制系统设计
《微机原理及其应用》课程设计报告
2011年3月2日
一、课程设计题目及系统功能介绍
微型计算机温度控制系统设计,假设工业现场温度范围为
0~75℃,温度值经传感器检测后,经变送器变成0~5V范围内的电压信号。电压信号送A/D转换器ADC0809转换成对应的数字量。数字量经数字滤波后送入CPU作为本次采样值。在LED数码显示器上显示温度值(采用十进制显示),并对温度进行测试和控制,当检测温度到达温度上限60℃时红灯亮,蜂鸣器报警,低于下限30℃时黄灯亮,蜂鸣器报警,以达到监控温度的目的。
本设计采用程序控制方式。
系统功能:每隔0.1秒钟对现场温度连续采集三次取平均值作为本次采样的有效值;判断温度是否高于上限值60℃或低于下限值30℃,如超出该范围则分别用红、黄发光二极管和报警;把采集来的电压值转化成温度值在LED显示器上显示;若键盘输入“R”则返回DOS,结束程序。
二、硬件设计
系统的硬件工作原理: CPU通过8255查询8253的定时时间是否已到,若到则对8253接口2重新初始化且用ADC0809模/数转换器采
样,不到则继续七段数码管显示与LED灯和蜂鸣器的过程,循环