本文档的主要内容详细介绍的是使用单片机实现电子时钟显示的设计和电子创新实训系统实验指导书说明。
单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。而51单片机是各单片机中最为典型和最有代表性的一种
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机系统中,它往往作为一个核心部件在使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。通过单片机课程设计,我们可以更全面的了解单片机,把书本和实际联系起来,进一步掌握单片机结构和工作原理,通过实际程序设计与调试,逐步掌握模块化程序设计方法和调试技术。在这一过程中,为我们今后的学习打下一定的基础。
该控制系统主要包括单片机对数码管时间日期显示部分。软件控制程序主要有主控程序、电子时钟的时间控制程序组成。主控程序负责对整个程序进行调用与控制,进行了ds1302初始化程序数码管显示程序还有独立按键功能程序;显示程序和时间控制程序是电子时钟中比较重要的部分,时间控制程序体现了时、分、秒的计算方法。
软件的设计采用模块化设计与混合编程的设计思想实现,编程软件为Keil
uVision4软件。
LED数码管:8位,动态显示时钟的时、分、秒,如12-23-33;
KEY1:p3^3口,按键按下,控制动态显示时钟的运行;
矩阵键盘:通过4*4矩阵键盘,进行按键值的输入,实现电子时钟初始值的录入,没判定一次按键按下,都自动后移一位,完成初值的录入。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !