需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10954 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题是基于单片机的锅炉温度控制系统设计。单片机首先做出决策判断,然后利用DS18B20采集温度和将温度采集到单片机,单片机对数据进行分析处理,将结果反映在LCD1602上。当温度超过限定范围,系统报警,并用PWM控制可控硅通断时间来进行温度控制,使其能达到在合理范围内控制温度的效果。软件部分由C语言编写完成,根据系统要求依次设计温度采集和温度显示子程序,结合中断程序模拟PWM波。软硬件结合,最后由Proteus完成仿真调试工作。
关键词 AT89C51;PWM;DS18B20
目录 摘要 Abstract 1 绪论-1 1.1 课题背景及研究意义-1 1.2 课题研究内容-2 2 器件选型及硬件设计-4 2.1 总体结构-4 2.2 单片机选型及具体介绍-4 2.3 PWM调节可控硅控制水温-6 2.4 LCD1602温度显示模块-7 2.5 报警模块-10 2.6 DS18B20温度传感器-10 2.7 时钟电路和复位电路设计-12 2.8 按键模块-13 2.9 电源模块-13 2.10 D/A转换器和电机-14 2.11 总电路图-14 3 系统软件设计-16 3.1 系统软件的总体设计-16 3.2 温度采集程序设计-17 3.3 温度显示程序设计-19 3.4 中断程序设计-21 3.5 PWM程序设计-22 3.6 Keil编译软件-24 4 Proteus仿真-26 4.1 仿真结果图及说明-26 4.2 当前温度处于正常范围之内-26 4.3 当前温度高于上限时-26 4.4 当前温度低于下限时-27 结论-28 致谢-29 参考文献-30 |