单片机--温度实训报告

单片机--温度实训报告

ID:362949

大小:2.15 MB

页数:18页

时间:2017-07-28

单片机--温度实训报告_第1页
单片机--温度实训报告_第2页
单片机--温度实训报告_第3页
单片机--温度实训报告_第4页
单片机--温度实训报告_第5页
资源描述:

《单片机--温度实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机实训报告题目:1602显示万年历和温度系部:专业:班级:姓名:学号:指导教师:2011年12月15日第18页目录一、引言···································31.1、意义·······························31.2、系统功能···························31.3、成员工作第18页···························3二、使用硬件·······························4三、使用原理图···········

2、···················5四、完成万年历和温度的程序··················7五、感悟····································14第18页六、致谢····································15七、参考文献································16八、老师的评语·····························16引言1.1、意义目前单片机第18页的应用可以说是相当的广泛,已经渗透到我们生活中的各个领域。从高端导弹

3、的导航装置,飞机上各种仪表的控制,自动控制领域的机器人,以及自动化过程的实时和数据处理,到我们日常生活的各种智能IC卡系统,安全保障系统,录象机,摄象机,手机,电视,以及可控玩具,等等,都是单片机“惹的祸”。而且,目前我国的单片机教育已经向高中教育发展,可见在不久的将来,单片机对于工科学生而言就会象电路基础原理一样成为基础课。所以我们要跟着时代的步伐前进,学好单片机。1.2、系统功能在单片机中,基本上有三类信息在流动,一类是数据,即各种原始数据1、中间结果、程序等。这样要由外部设备通过“口”进入单片机,再存放在存贮器中,在运算处理过

4、程中,数据从存贮器读入运算器进行运算,运算的中间结果要存入存贮器中,或最后由运算器经“出入口”输出。用户要单片机执行的各种命令(程序)也以数据的形式由存贮器送入控制器,由控制器解读(译码)后变为各种控制信号,以便执行如加、减、乘、除等功能的各种命令。所以,这一类信息就称为控制命令,即由控制器去控制运算器一步步地进行运算和处理,又控制存贮器的读(取出数据)和写(存入数据)等。所以芯片就达到某种功能,就给设备带来效果。1.3、成员工作写程序:张俊兵调试:张俊兵设计报告:张俊兵使用硬件第18页单片机18b20LCD1602USB供电线串口

5、线使用原理图1.1、单片机使用的原理图第18页1.1、仿真图第18页完成万年历和温度的程序#include#include#includesbitRS=P0^0;sbitE=P0^2;第18页sbitRW=P0^1;sbitBEEP=P1^7;#defineDataP2#defineKEYP3#defineucharunsignedcharinthour,min,sec,tcnt,a,h,m,day,month,yearl,yearh;intz,j;#defineNO_k

6、ey0x7fvoidDelayUs(unsignedcharus)//delayus{unsignedcharuscnt;uscnt=us>>1;while(--uscnt);}voidDelayMs(unsignedcharms)//delayMs{while(--ms){DelayUs(250);DelayUs(250);DelayUs(250);DelayUs(250);}}voidWriteCommand(unsignedcharc){DelayMs(5);//shortdelaybeforeoperationE=0;RS=

7、0;RW=0;_nop_();E=1;Data=c;E=0;}voidWriteData(unsignedcharc){DelayMs(5);//shortdelaybeforeoperationE=0;RS=1;RW=0;_nop_();E=1;Data=c;E=0;RS=0;}voidInitLcd(){DelayMs(15);第18页WriteCommand(0x38);//displaymodeWriteCommand(0x38);//displaymodeWriteCommand(0x38);//displaymodeWr

8、iteCommand(0x06);//显示光标移动位置WriteCommand(0x0c);//显示开及光标设置WriteCommand(0x01);//显示清屏}intset_xy(intx,inty)//tosetcurrentp

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

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

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