欢迎来到天天文库
浏览记录
ID:38621028
大小:892.50 KB
页数:25页
时间:2019-06-16
《单片机 数字时钟显示》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、_工_学院_2010_级_电气工程及其自动化_专业姓名_鲁晚霞(2010180137)、刘春兰(2010180131)、史兆成(2010090437)………………………………(密)………………………………(封)………………………………(线)………………………………本科课程设计专用封面设计题目:基于12864LCD显示屏的数字时钟所修课程名称:单片机应用技术课程设计修课程时间:2013年10月21日至10月27日完成设计日期:2013年10月27日评阅成绩:评阅意见:评阅教师签名:年月日目录一、设计要求1二、设计步骤22.键盘3
2、二、设计程序41.单片机与外部模块控制引脚分配4四、调试过程5五、设计结果及总结5附件61.程序代码6一、设计要求此次设计使用STC89C52单片机作为主控芯片,配合实验箱上面其它模块而进行。为实现课题要求,主要使用的有液晶LCD12864模块、独立键盘等。此设计要求主要有以下几点:1.使用液晶界面。2.液晶初始界面显示“北京时间”、“感谢你:宰老师!”字样。3.数字时钟。4.时钟的时间可由四个独立按键控制调整。此设计的基本现实构思如下图所示。图1.液晶界面构想显示图二、设计步骤1.LCD12864液晶显示屏带中文字库的128
3、64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字.-23-也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块
4、。图212864接口与实验箱上的接口图八根数据线与单片机P0相连,控制端RS、RW、EN分别接于单片机的P2.3、P2.4、P2.5。1.键盘此设计需要使用到四个独立按键,用来调整数字时钟的显示。图3实验箱独立键盘接线示意图-23-二、设计程序1.单片机与外部模块控制引脚分配图4单片机引脚分配示意图按键控制及说明1.K1:P3.2功能:按一下,时钟进入待调整状态,时位闪烁;再次按一下回复。2.K2:P1.0功能:按一下,闪烁位在时分秒间循环移动一位。3.K3:P1.1功能:按一下,闪烁位数字加一。4.K4:P1.2功能:按一下
5、,闪烁位数字减一。-23-三、调试过程1.将写好的程序烧录进单片机。2.将设计分配好的单片机引脚与对应的模块用线连接起来。3.打开实验箱的电源。4.待实验箱通电后,观察实验现象。5.测试各功能按钮是否正常工作。四、设计结果及总结一个星期的单片机课程设计很快就结束了,在这一周当中,虽然开始有点困难,但是经过努力学习,合理地进行设计安排,我终于顺利地完成了本次单片机课程设计,同时也学到了很多东西。在本次课程设计中,通过动手实践操作,进一步学习和掌握了单片机原理的有关知识,特别是程序的编程方面,加深了对单片机原理及应用技术的认识,进
6、一步巩固了对单片机知识的理解,掌握简单单片机应用系统的设计、制作的方法。在设计时根据课题要求,复习相关的知识,查询相关的资料。这次的单片机课程设计重点是通过实践操作和理论相结合,提高动手实践能力,提高科学的思维能力,更在一周的时间了解了更多的有关单片机的知识,使知识更加丰富,使自己更加充实。要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;在设计的过程中发现了
7、自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。通过查阅大量有关资料,使自己学到了不少知识,也经历了不少艰辛,收获巨大。但通过学习这一次实践,增强了我的动手能力,提高和巩固了单片机方面的知识,特别是软件方面,并让我认识到把理论应用到实践中去是多么重要。当然,这次课程设计能够顺利完成,离不开组员间默契配合以及老师的悉心指导。-23-附件1.程序代码/*-----------------------------------------------名称:st7920字库液晶显示论坛:806899919编写:光汇科技
8、日期:2012.3修改:无内容:通过显示字符、数字、汉字和图片测试液晶基本功能------------------------------------------------*/#include#include#include"dela
此文档下载收益归作者所有