基于51单片机课程设计
《基于51单片机课程设计》由会员分享,可在线阅读,更多相关《基于51单片机课程设计(31页珍藏版)》请在毕设资料网上搜索。
1、 1 基于基于 5151 单片机课单片机课 程设计程设计报告报告 院院 系:系: 电子通信工程 团团 组组: 电子设计大赛 1 组 姓姓 名:名: 指导老师:指导老师: 2012/8/15 2 目录目录 一、摘要 3 二、系统方案的设计 3 三、硬件资源 5 四、 硬件总体电路搭建 13 五、程序流程图14 六、设计感想 14 七七、参考文献 16 附录附录1717 附录 1 程序代码17 3 一一、摘要摘要 本设计以 STC89C51 单片机为核心的温度控制系统的工作原理 和设计方法。温度信号由温度芯片 DS18B20 采集, 并以数字信号的方 式传送给单片机。文中介绍了该控制系统的硬件部分
2、,包括:温度检 测电路、温度控制电路。单片机通过对信号进行相应处理,从而实现 温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块 化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、 温度信号处理程序、led 控制程序、超温报警程序。 关键词:STC89C51 单片机 DS18B20 温度芯片 温度控制 ,LED 报警提 示. 二、二、系统方案的设计系统方案的设计 1 1、设计要求设计要求 基本功能: 不加热时实时显示时间,并可手动设置时间; 设定加热水温功能。人工设定热水器烧水的温度,范围在 2070 度 之间,打开开关后,根据设定温度与水温确定是否加热,及何时停止 加热,
3、可实时显示温度; 设定加热时间功能。限定烧水时间, 加热时间内超过温度上限或低于 温度下限报警,并可实时显示温度。 2、系统设计的框架系统设计的框架 4 本课题设计的是一种以 STC89C51 单片机为主控制单元,以 DS18B20 为温度 传感器的温度控制系统。 该控制系统可以实时存储相关的温度数据并记录当前的 时间。其主要包括:电源模块、温度测量及调理电路、键盘、数码管显示、指示 灯、报警、继电器及单片机最小系统。 图 1 系统设计框架 3 3 工作原理工作原理 温度传感器 DS18B20 从设备环境的不同位置采集温度,单片机STC8951 获 取采集的温度值,经处理后得到当前环境中一个比
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 课程设计
