仿真链接:
实物链接:
论文字数:13000+
论文摘要:
随着科学的进步经济的发展,人们对自己的生活质量要求越来越高了。人们不仅追求吹风机的作用,而且更加追求吹风机的使用舒适度。随着人们的需求不同,设计方案也在不断地变化。传统吹风机已经不能满足人们的需求,为了进一步的满足大众的需求,进而开发设计了智能吹风机系统。
本设计用到的单片机为STC89C52,由DS18B20作为温度传感器,LCD1602作为液晶显示屏。DS18B20会将采集到的温度与设定值作比较,从温度传感器测得的温度会显示到液晶显示屏上。当采集温度大于最大值时,蜂鸣器会发出警报,电路板上的所有模块都会停止工作,自动断电。电机自动停止,吹风机关闭。而在采集温度处于安全返回时,吹风机则会正常工作。对于我国消防防火有重大意义。由MX1508作为电机驱动模块来驱动吹风机转动。该设计使用的控制方式为按键控制,可以控制风速,控制继电器开或关和控制定时时间。各个键盘所控制的档位不同,风速有快档有慢档,定时有加时有减时,都不尽相同。第一排按键从左至右分别为关闭继电器、开启一个继电器、开启两一个继电器。第二排按键从左至右分别为吹风机关闭、风速慢档、风速快档。第三排按键分别为设置定时、减时、加时。根据想实现的功能按下相应的键盘。
关键词:单片机;温度传感器;显示屏;电机驱动
论文目录:
第1章 绪论………………………………………………. 1
1.1 研究开发背景……………………………………….. 1
1.2 本文研究的目的及意义………………………………… 1
1.3 国内外现状…………………………………………. 1
1.3.1 国内现状……………………………………… 1
1.3.2 国外现状……………………………………… 2
1.4 本文研究的内容……………………………………… 2
第2章 系统分析…………………………………………… 3
2.1 可行性分析…………………………………………. 3
2.2 系统需求分析……………………………………….. 3
2.2.1 功能需求分析………………………………….. 3
2.2.2 系统实现方式………………………………….. 4
第3章 系统硬件模块的设计………………………………….. 5
3.1 单片机系统模块的设计………………………………… 5
3.1.1 STC89C52单片机的简介…………………………… 5
3.1.2 STC89C52单片机的特性…………………………… 5
3.2 LCD1602显示屏的设计………………………………… 6
3.2.1 LCD1602的简介…………………………………. 6
3.2.2 LCD1602的特点…………………………………. 7
3.3 DS18B20温度传感器的设计…………………………….. 7
3.3.1 DS18B20的简介…………………………………. 7
3.3.2 DS18B20的特点…………………………………. 8
3.3.3 DS18B20的内部结构……………………………… 8
3.4 电机驱动模块的设计………………………………….. 9
3.4.1 电机驱动的原理………………………………… 9
3.4.2 MX1508的特点…………………………………. 10
3.5 矩形键盘的设计…………………………………….. 10
3.6 继电器模块………………………………………… 11
3.7 蜂鸣器设计………………………………………… 11
3.7.1 蜂鸣器简介…………………………………… 11
3.7.2 蜂鸣器的工作原理……………………………… 12
第4章 系统软件设计………………………………………. 13
4.1 程序语言及开发环境…………………………………. 13
4.2 主程序流程………………………………………… 13
4.3 按键扫描流程………………………………………. 14
4.4 电机调速流程………………………………………. 14
第5章 程序的编译与仿真…………………………………… 16
5.1 程序编译………………………………………….. 16
5.2 程序调试………………………………………….. 16
第6章 系统的功能实现与测试……………………………….. 17
6.1 实物图与显示界面…………………………………… 17
6.2 DS18B20温度传感器的测试……………………………. 17
6.3 3*3键盘的测试…………………………………….. 18
总结…………………………………………………….. 19
参考文献…………………………………………………. 20
致谢…………………………………………………….. 21
附录…………………………………………………….. 22
待遇f
厉害·