单片机课设任务书

上传人:re****.1 文档编号:512032209 上传时间:2023-04-13 格式:DOC 页数:10 大小:188.50KB
返回 下载 相关 举报
单片机课设任务书_第1页
第1页 / 共10页
单片机课设任务书_第2页
第2页 / 共10页
单片机课设任务书_第3页
第3页 / 共10页
单片机课设任务书_第4页
第4页 / 共10页
单片机课设任务书_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《单片机课设任务书》由会员分享,可在线阅读,更多相关《单片机课设任务书(10页珍藏版)》请在金锄头文库上搜索。

1、单片机课程设计任务书题目:基于 Proteus 仿真的单片机 C 程序设计能显示时间的数字温度计一、设计目的1、掌握单片机定时器的编程方法;2、熟练运用C语言中的程序数组、字符串等知识;3、熟悉单片机C语言体系内容程序设计方法和开发流程;4、综合运用所学的理论知识去解决实际问题;5、培养调查研究、查阅技术文献、资料手册的能力。二、设计要求1、测量并显示温度值,温度测量误差w士 1C;2、测量温度范围为-55 C +128C;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液晶的第一行中间位置显示时、分、秒,增加星期显示;4、时钟调整功能的设计要求:增加三个按键开关,分别为功

3、能键、加一调整键、减一 调整键,通过控制功能键分别实现星期、小时、分、秒 的调整;5、DS18B2C温度传感器与以上系统连接电路设计;6、DS18B2C温度显示的设计要求:在LM1602第二行左边位置显示“ temp:-35.5 C”;7、温度报警电路设计要求:增加红色及绿色两个LED当温度高于设定报警温度时 红灯量,否则绿灯亮,报警温度显示 LM1602第 一行最右 端;8、报警温度调整设计要求:增加两个按键开关,分别控制报警温度的加和减五、设计报告要求1、设计任务书;2、系统总体功能及技术指标描述;3、电路原理及硬件资源分配描述1/0端口分配表);4、系统电路原理图;5、软件流程图 包括所

4、有子函数及主函数流程图)6、软件清单,程序要求加详细注释;7、设计总结及体会。注:报告要求使用提供的封面模板、word格式,只提交电子稿。文件夹以组号命名,要求包含的文件:液晶数字钟.uv2 ;液晶显示.C ;液晶数字钟.C ;校时数字钟.C ;温度显示.C ;温度数字钟.c ;报警温度数字钟.c ;倒计时.c ;第几组.doc ;液晶.dsn。 流程图:液晶初始化子函数;中断初始化子函数; TO中断服务函 数;主函数。要求:A4纸,正文宋体小四,标题黑体小三,英文 times newroma n小四六、时间安排项目天数节次课设内容实训场地设备第天1-2任务原理讲解及任务分配机房3-45-6程

5、序流程图设计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、场地 一栏填:机房、教室、其他。2、同一课设的教师,需商榷后共填一表。3、如课设1-4或1-6节次完全相同.将表合并后填写内容。七、参考资料1、单片机C51技术应用 北京理工大学出版社 杨打生 宋伟)2、DS18B2C使用说明DS18B20数字温度计是 DALLAS公司生

6、产的1-Wire,即单总线 器件,具有线路简单、体积小的特点。因此用它来组成一个测温系 统,具有线路简单,在一根通信线,可以接多个的相同数字温度 计,十分方便。DS18B2产品的特点 1)只要求一个端口即可实现通信。2)在DS18B20中的每个器件上都有独一无二的序列号。3)实际应用中不需要外部任何元器件即可实现测温。4)测量温度范围在55C到+ 125C之间。5)数字温度计的分辨率用户可以从 9位到12位选择。6)内部有温度上、下限告警设置。DS18B20勺引脚介绍TO- 92封装的DS18B20勺引脚排列见下图,其引脚功能描述见下表底视图)DS18B20羊细引脚功能描述序号名 称弓1脚功能

7、描述1GND地信号2DQ数据输入/输出引脚。开漏单总线接口引 脚。当被用着在寄生电源卜,也可以向器件 提供电源。3VDD可选择的VDD引脚。当工作于寄生电源时, 此引脚必须接地。DS18B20勺使用方法因为DS18B20采用的是1 Wire总线协议方式,即在一根数据 线实现数据的双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协 议时序来完成对DS18B2C芯片的访问。因为DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种

8、信号的时序:初始 化时序、读时序、写时序。所有时序都是将主机作为主设备,单总 线器件作为从设备。而每一次命令和数据的传输都是从主机主动启 动写时序开始,如果要求单总线器件回送数据,在进行写命令后, 主机需启动读时序完成数据接收。数据和命令的传输都是低位在1) DS18B20勺复位时序图Vcc朝D * min孤閒960 必 mximuniDS1820 璋待 15-60M&DS1fl2&TK “存在麒冲*斗GNDr初始北过程“复也和存在际冲”息銭轻制器低电平DS1紅Dfe电耳 电阳上拉DS18B20复位时序图2) DS18B20勺读时序图对于DS18B20勺读时序分为读0时序和读1时序两个过程。对

9、于DS18B20的读时隙是从主机把单总线拉低之后,在 15s之内就 得释放单总线,以让 DS18B20把数据传输到单总线上。DS18B20在 完成一个读时序过程,至少需要 60us才能完成。DS18B20读时序图3) DS18B2(的写时序图对于DS18B20的写时序仍然分为写“ 0”时序和写“ 1”时序两个过对于DS18B20写“ 0”时序和写“ T时序的要求不同,当要写“ 0” 时序时,单总线要被拉低至少 60us,保证DS18B20能够在15us到 45us之间能够正确地采样10总线上的“ 0”电平,当要写“ 1”时 序时,单总线被拉低之后,在15us之内就得释放单总线。写时序图4 仙聘

10、廿灯曲賂11 |LS tqEC 1jU写入01忙标志和地址计数器读出10数据寄存器(DRW入11数据寄存器读出1602模块引脚功能引线 号符号名称功能1Vss电源地0V2VDD电路电源5V士 10%3VEE液晶驱动电 压保证VDD-VEE=4.S5V电压差V0为液晶显示器对比度调整 端,接正电源时对比度最弱, 接地电源时对比度最高 对比 度过高时会产生“鬼影”, 使用时可以通过一个10K的电 位器调整对比度)。4RS寄存器选择高电平1时选择数据寄存器、 低电平0时选择指令寄存器5R/W读/写信号高电平(1时进行读操作,低 电平(0时进行写操作。6E片选信号E(或EN端为使能(enable 端下

11、降沿触发,锁存数据7 I14DB0 |DB7数据线数据传输第1516脚:空脚或背灯电源。15脚背光正极,16脚背光负极。1602字符集1602液晶模块内部的字符发生存储器 vCGROM存储了 160 个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大 小写、常用的符号、和日文假名等,每一个字符都有一个固定的代 码,比如大写的英文字母“ A”的代码是 01000001BV41H,显示时 模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“ A”。因为1602识别的是ASCII码,实验可以用ASCII码直接赋值, 在单片机编程中还可以用字符型常量或变量赋值,如 A 。以下是1602

12、的16进制ASCII码表地址:读的时候,先读左边那列,再读上面那行,如:感叹号!的 ASCII为0x21,字母B的ASCII为0x42v前面加0x表示十六进制)1602 指令集1602通过D0D7的8位数据端传输数据和指令。显示模式设置: ( 初始化 0011 0000 0x38 设置16X2显示,5X7点阵,8位数据接 口;显示开关及光标设置:( 初始化 0000 1DCB D显示(1有效、C光标显示(1有效、B光标闪烁 (1 有效0000 01NS N=1(读或写一个字符后地址指针加 1 &光标加1,N=0(读或写一个字符后地址指针减1 &光标减1,S=1 且 N=1 ( 当写一个字符后,整屏显示左移 s=0 当写一个字符后,整屏显示不移动数据指针设置:数据首地址为 80H,所以数据地址为 80H+地址码(0-27H , 40-67H其他设置:01H(显示清屏,数据指针=0,所有显示=0; 02H(显示回车,数据指针 =0。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号