单片机应用实训报告

单片机应用实训报告

ID:31414726

大小:1.53 MB

页数:16页

时间:2019-01-09

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

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

1、WORD格式整理青岛大学软件技术学院单片机应用实训报告姓名xx专业xxxxxxx班级xxxxxxxxxxxxxxxxxxxx指导教师xxxxxxxxxxxxxxx2014年1月16日学习参考资料分享WORD格式整理目录1实训目的…………………………………………………………22实训地点………………………………………………………………23实训时间………………………………………………………………24进度安排………………………………………………………………25实训内容…………………………………………………………36实训过程…………………………………………………………

2、46.1按键程序,在单片机开发板上设置K1、K2、K3、K4以及RST键相应功能……………………………………………………………………46.2设计数码管电子钟由59分钟计时到00……………………86.31602液晶显示器的使用……………………………………126.4实训问题及解决方法……………………………………………147实训体会…………………………………………………………14学习参考资料分享WORD格式整理1实训目的本次实训的目的在于加深对MCS-51单片机的理解,初步掌握单片机应用系统的设计方法;掌握常用接口芯片的正确使用方法;强化单片机应用电路的设计与分析

3、能力;提高我们在单片机应用方面的实践技能;培育学生综合运用理论知识解决问题的能力,实现理论结合实际,学以至用的原则。单片机专周实训是在学习完单片机应用技术课程之后开设的两周实训课程,在课程学习中,通过理论与实验相结合的学习,同学们已经掌握了单片机基本的使用方法,实训加强我们对单片机开发流程的认识,加深对单片机I/O口扩展与外围器件的使用,加强我们的实际动手能力与调试能力,从而实现从理论到实践的升华(1)掌握汇编语言程序的基本结构。 (3)了解汇编语言程序设计的基本方法和思路。(4)学会利用C语言编写单片机应用程序,并结合单片机原理图,具体实现以下三个功能:2

4、实训地点xxxxxxxxx东院实验楼4113实训时间时间为2014/1/13—2014/1/174进度安排2014/1/13按键程序,在单片机开发板上设置K1、K2、K3、K4以及RST键相应功能2014/1/14设计数码管电子钟由59分钟计时到002014/1/15显示屏设计,设计显示屏滚动字,实现显示屏显示2014/1/16-2014/1/17实训结束,写实训报告并上交学习参考资料分享WORD格式整理5实训内容本次实训内容包括三部分,全部都是应用单片机来进行实现的,所以我们应该对单片机有所了解。主要是单片机的最小系统的连接和使用,Keil编程软件及STC

5、烧写软件的使用。其中第一部分是按键显示相应功能部分,注意每一个按键所对应的程序及显示方法;第二部分是电子钟的设计,要注意其中的程序设计时应该让其能够自动计时,并在满60的时候进位,在计满到59分钟时,可以自动的跳转到00并重新开始计时。第三部分设计屏幕字滚动效果,要求显示自己设计的文字并显示出来。实训单片机的电路连接图:学习参考资料分享WORD格式整理6实训过程6.1按键程序,在单片机开发板上设置K1、K2、K3、K4以及RST键相应功能6.1.1打开软件,建立工程项目,新建文件,写入代码并保存。软件如下图:写入程序代码如下:#include

6、>#defineucharunsignedchar#defineuintunsignedintsbitK1=P3^2;//定义K1sbitK2=P3^3;//定义K2sbitK3=P3^4;//定义K3sbitK4=P3^5;//定义K4学习参考资料分享WORD格式整理sbitP20=P2^0;ucharcodeDispTab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳数码管显示0~FvoidDelay(uintm)//延时函

7、数{uchari;for(;m>0;m--){for(i=0;i<125;i++)}}……main()//主函数{ucharkeyValue;ucharj;P3=0xff;P2=0xf0;P0=0xc0;for(;;){keyValue=key();switch(keyValue){case0xfb:{j++;if(j>15)j=0;P0=DispTab[j];break;}case0xf7:P0=0xa4;break;case0xef:P0=0xb0;break;case0xdf:P0=0x99;break;}}}6.1.2编译程序,生成文件并且烧写程序进

8、入单片机,过程如下:将单片机按照下图链接:学习参考资

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

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

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