家用电热淋浴器控制器的设计

家用电热淋浴器控制器的设计

ID:8525401

大小:214.00 KB

页数:15页

时间:2018-03-31

家用电热淋浴器控制器的设计_第1页
家用电热淋浴器控制器的设计_第2页
家用电热淋浴器控制器的设计_第3页
家用电热淋浴器控制器的设计_第4页
家用电热淋浴器控制器的设计_第5页
资源描述:

《家用电热淋浴器控制器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、微型计算机原理课程设计微型计算机原理课程设计题目:家用电热淋浴器控制器的设计15微型计算机原理课程设计目录一.设计目的……………………………………3二.设计内容……………………………………3三.设计所用器材………………………………3四.设计原理……………………………………4五.原理图设计…………………………………7六.接口电路的端口地址……………………9七.程序流程图…………………………………9八.程序清单……………………………………12九.收获、体会和建议…………………………16一.设计目的15微型计算机原理课程设计1.通过

2、本设计,使学生综合运用《微型计算机原理》的内容,为以后从事计算机检测与控制工作奠定一定的基础。2.主要掌握并行I/O接口芯片8253、8255A及中断控制芯片8259A等可编程器件的使用。3.学会用汇编语言编写一个较完整的实用程序。4.掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等步骤。二.设计内容1.打开电源后,先设定水温,水温分为八档(30℃~100℃,每10℃为一档)。2.按下启动键后,开始测量水温并采用数码管显示,控制电热管加热。3.上下限水位报警(声光报警)。4.提

3、倡创新。三.所用器材此项目所用到器材如下:8088、ADC0803和译码器芯片SN54A74LS138、数据总路线缓冲器74LS245、27C020存储器各一片、可编程芯片8255A两片、地址锁存器SN74LS373三片、发光二极管8个、数码管3个、温度传感器、液位变送器等15微型计算机原理课程设计四.设计原理图一液位中断连线图1.液位检测用液位检测仪,输出电压经处理后送至8259,当水位过高时,送信号给IRQ5,当水位过低时,送信号给IRQ6,由此产生中断信号,如图一所示。经8088处理后输出脉冲使锋鸣器报警,如图二所示。并

4、使数码管(当水位正常时和于显示温度)显示水位过高(H)水位过低(L)。接第二片8255图二锋鸣器连接图图三温度设定接数据总线2.15微型计算机原理课程设计温度设定,该控制器共有八档温度可供选择,我们选择了八个按键的键盘,当按按键时,8255相应的端口输入高电平,如图三所示。接ADC输出并送到8088,经8088处理后,发送信号到显示电路,点亮相应的二极管(一个二极管代表一种温度),如图四所示图四实际温度显示1.温度检测,用温度传感器检测温度并输出电压,经ADC转换成成数字量后送到8255,如图五所示15微型计算机原理课程设计接

5、8255图五温度检测并转换成数字量再传到8088,8088再输出信号让数码管显示实际温度,如图六所示接3-8译码器输出接8255接8255接8255图六温度显示1.加热器控制。将实际温度与设定温度比较,当设定温度比实际温度高出50度时,使大功率的加热器工作;当设定温度比实际温度高出20度时,使中等功率的加热器工作;当设定温度比实际温度高但没有高出20度时,使小功率的加热器工作;当设定温度低于实际温度时,使加热器全部停止工作。其实现在8255控制,如图七所示15微型计算机原理课程设计图七加热器控制1.系统的整体框图如图八所示。五

6、.原理图设计硬件的连线图用Protel2004设计,设计结果如图九所示设定温度显示8088存储器存储设定温度设定温度液位报警温度检测并用ADC转换成数字量液位检测实际温度显示825582558259加热器控制图八系统整体框图15微型计算机原理课程设计温度检测液位检测SN74LS373ADC0803IN27C020SN54ALS138AFKDM74LS245WMSN74LS373SN74LS373825982558255图九硬件连接图808815微型计算机原理课程设计六.接口电路的端口地址如下表表一接口电路的端口地址表地端址口芯

7、片ABC控制端口8255(第一片)404142438255(第二片)80818283七.程序流程图除以100,商送数码管显示接收ADC的输出余数除以10,商送数码管显示开始余数送数码管显示返回温度显示流程图主程序流程图开始调用键盘检测子程序加热器控制温度比较检测温度开中断15微型计算机原理课程设计开始显示过高或过低调用“响”子程序中断服务程序流程图中断返回返回显示并存储设定值开始YESNO按键?键盘检测流程图NONONOYES开始开大功率加热管返回高出20°?设定温度高于实际温度高出50°?YESYES开中等功率加热管开低功率

8、加热管加热管控制流程图15微型计算机原理课程设计八.程序清单DATASSEGMENTLEDDB00HTEMDB00HSETTEMDB00HDUANDB3FH06H5BH4FH66H6DH7DH07H7FH6FHDTEMBIAODB100BUP(?);用于查表DATASENDS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。