单片机课设任务书(数字温度计)

单片机课设任务书(数字温度计)

ID:15101619

大小:169.00 KB

页数:12页

时间:2018-08-01

单片机课设任务书(数字温度计)_第1页
单片机课设任务书(数字温度计)_第2页
单片机课设任务书(数字温度计)_第3页
单片机课设任务书(数字温度计)_第4页
单片机课设任务书(数字温度计)_第5页
资源描述:

《单片机课设任务书(数字温度计)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机课程设计任务书题目:基于Proteus仿真的单片机C程序设计——能显示时间的数字温度计一、设计目的1、掌握单片机定时器的编程方法;2、熟练运用C语言中的程序数组、字符串等知识;3、熟悉单片机C语言体系内容程序设计方法和开发流程;4、综合运用所学的理论知识去解决实际问题;5、培养调查研究、查阅技术文献、资料手册的能力。二、设计要求1、测量并显示温度值,温度测量误差≤±1℃;2、测量温度范围为-55℃——+128℃;3、显示当前测量时间、星期、温度;4、可调整显示时间、星期;5、显示温度值若百位为0,则灭0,若十位为0,也灭0;6、温

2、度超过设定的报警温度时指示灯报警即红灯亮,否则绿灯亮;7、可调整报警温度;8、显示报警温度时,若百位为0,则灭0,若十位为0,也灭0。三、设计器材1、计算机一台,需安装keilc及Proteus软件;2、微控制器采用AT89C51单片机;3、温度传感器采用DS18B20;4、LCM1602液晶显示温度及时间。四、设计内容1、单片机最小应用系统仿真电路设计;2、LM1602液晶与AT89C51连接电路设计及调试要求:连接好电路后,编程测试使LM1602能够按照指令正常显示字符;3、数字钟的设计要求:先在在LM1602液晶的第一行中间位置显

3、示时、分、秒,增加星期显示;4、时钟调整功能的设计要求:增加三个按键开关,分别为功能键、加一调整键、减一调整键,通过控制功能键分别实现星期、小时、分、秒的调整;5、DS18B20温度传感器与以上系统连接电路设计;6、DS18B20温度显示的设计要求:在LM1602第二行左边位置显示“temp:-35.5℃”;7、温度报警电路设计要求:增加红色及绿色两个LED,当温度高于设定报警温度时红灯量,否则绿灯亮,报警温度显示LM1602第一行最右端;8、报警温度调整设计要求:增加两个按键开关,分别控制报警温度的加和减五、设计报告要求1、设计任务书

4、;2、系统总体功能及技术指标描述;3、电路原理及硬件资源分配描述(I/O端口分配表);4、系统电路原理图;5、软件流程图(包括所有子函数及主函数流程图)6、软件清单,程序要求加详细注释;7、设计总结及体会。注:报告要求使用提供的封面模板、word格式,只提交电子稿。文件夹以组号命名,要求包含的文件:液晶数字钟.uv2;液晶显示.c;液晶数字钟.c;校时数字钟.c;温度显示.c;温度数字钟.c;报警温度数字钟.c;倒计时.c;第几组.doc;液晶.dsn。流程图:液晶初始化子函数;中断初始化子函数;T0中断服务函数;主函数。要求:A4纸,

5、正文宋体小四,标题黑体小三,英文timesnewroman小四六、时间安排项目天数节次课设内容实训场地设备第一天1--2任务原理讲解及任务分配机房3--45--6程序流程图设计7--8第二天1--2源程序设计及仿真调试机房3--45--67--8第三天1--2源程序设计及仿真调试机房3--45--67--8第四天1--2源程序设计及仿真调试机房3--45--6程序下载及硬件调试7--8程序下载及硬件调试第五天1--23--45--67--8第六天1--2书写课设报告(要求为word形式)教室3--45--67--8备注1、“场地“一栏填

6、:机房、教室、其他。2、同一课设的教师,需商榷后共填一表。3、如课设1-4或1-6节次完全相同,将表合并后填写内容。七、参考资料1、单片机C51技术应用(北京理工大学出版社杨打生宋伟)2、DS18B20使用说明DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单、体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以接多个的相同数字温度计,十分方便。DS18B20产品的特点(1)只要求一个端口即可实现通信。(2)在DS18B20中的每个器件上都有独一无二的序列号。(3)实际应用中不

7、需要外部任何元器件即可实现测温。(4)测量温度范围在-55℃到+125℃之间。(5)数字温度计的分辨率用户可以从9位到12位选择。(6)内部有温度上、下限告警设置。DS18B20的引脚介绍TO-92封装的DS18B20的引脚排列见下图,其引脚功能描述见下表(底视图) DS18B20详细引脚功能描述引脚功能描述序号名称1GND地信号2DQ数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。3VDD可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。DS18B20的使用方法由于DS18B20采用的是1-W

8、ire总线协议方式,即在一根数据线实现数据的双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。由于DS18

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

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

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