电子时钟设计原理图及PCB图
AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除1000次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
本设计主要采用中断的方式,采用INT0,INT1中断,分别由按键s1,s2触发。
按键s1作为功能选择键,当按键s1按下时,可以在不同的功能之间进行切换。
按下s1,由时钟状态进入秒表状态,再按一下,秒表开始计时,再按s1,秒表停下,再按s1,进入调整时钟的状态,每按一次,可以用按键s2对相应的位进行调整。
其中复位电路具有上电自动复位,和手动复位功能。
由P2控制三极管驱动数码管,P0口做数据输出口。
PCB总图
电子时钟设计的原理图:
PCB顶层图。