全文预览

单片机课程设计-51单片机电子时钟

上传者:幸福人生 |  格式:doc  |  页数:18 |  大小:0KB

文档介绍
;如果功能键是按下第一次对时进行减一Р?DEC 79HР?MOV A,79HР?CJNE A,#0FFH,KEYOUTР?MOV 79H,#3BHР?SJMP KEYOUTР KSCAN21:DEC 7AH ;如果功能键是按下第二次则对分进行减一Р?CJNE A,#0FFH,KEYOUTР?MOV 7AH,#17HР?SJMP KEYOUTР?ENDР6、软件编译环境:Keil uVision2Р 确保生成". Hex"文件Р系统硬件电路的设计Р系统的硬件主要包括单片机芯片,数码管显Р示,按键开关电路,它的硬件电路如下图所示,单片机采用广泛使用的AT89C52,系统时钟采用12MHz的晶振,八个数码管显示,小时与分钟与秒钟间用短横线,采用共阳极七段式数码管,P0口为段选码输出端,P2口为位选码输出端。Р硬件电路如图所示:Р课程设计总结Р经过一周的时间以及对整本教材的知识总结,把课程设计分成了硬件和软件两大模块。Р 总的来说,硬件部分很好入手,电路也教简单,主要涉及的是简单的按键、电容、电阻、晶振和数码管。在软件部分,细分为了按键模块、显示模块、定时/计数模块,最后把几个模块整合在主程序模块中,使得程序简单明了。Р整个设计过程中遇到的最大问题是软件的Р编写,由于采用的是汇编语言,其间使用到的各种寄存器、存储器地址、变量很多,很难对程序的整体把握。通过电子钟的设计,对单片机的原理、结构、外围电路进一步的了解。在整个设计过程中学到了团体精神和独立解决问题的重要性。为以后的求职之路打下了基础。Р参考资料Р [1]《单片机原理与应用》谢维成杨加国编著Р [2] 《单片机应用与仿真调试》严天峰编著Р[3]《模拟电子技术(第三版)》胡宴如耿苏燕编著Р[4]《数字电子技术(第三版)》杨志忠卫桦林编著Р ORG 0000HР LJMP STARTР ORG 000BHР LJMP INIT0

收藏

分享

举报
下载此文档