LED5 LED4 LED3 LED2 LED1时十位 时个位 分隔 分十位 分个位 分隔 秒十位 秒个位1.5电子钟的时间调整电子钟设置4个按键通过程序控制来完成电子钟的时间调整。A键调整时(加);B键调整时(减);C键调整分(加);D键调整分(减);1.6总体方案介绍1.6.1计时方案利用STC12C5A08S2单片机内部的定时/计数器进行中断时,配合软件延时实现时、分、秒的计时。该方案节省硬件成本,且能使读者在定时/计数器的使用、中断及程序设计方面得到锻炼与提高,对单片机的指令系统能有更深入的了解,从而对学好单片机技术这门课程起到一定的作用。1.6.2控制方案STC12C5A08S2的P0口和P2口外接由八个LED数码管(LED8~LED1)构成的显示器,用P0口作LED的段码输出口,P2口作八个LED数码管的位控输出线,P1口外接四个按键A、B、C、D构成键盘电路。STC12C5A08S2是一种低功耗,高性能的CMOS8位微型计算机。它带有8KFlash可编程和擦除的只读存储器(EPROM),该器件采用ATMEL的高密度非易失性存储器技术制造,与工业上标准的80C51和80C52的指令系统及引脚兼容,片内Flash集成在一个芯片上,可用与解决复杂的问题,且成本较低。简易电子钟的功能不复杂,采用其现有的I/O便可完成,所以本设计中采用此的设计方案。第二章系统硬件电路设计根据以上的电子时钟的设计要求可以分为以下的几个硬件电路模块:单片机模块、数码显示模块与按键模块,模块之间的关系图如下面得方框电路图2-1所示。图2-1硬件电路方框图2.1单片机模块设计2.1.1芯片分析STC12C5A08S2单片机引脚图如图2-2所示:图2-2STC12C5A08S2引脚图MCS-51单片机是标准的40引脚双列直插式集成电路芯片,其各引脚功能如下: