图5 定时中断程序
4 结束语
上述电子钟,无论在外观上还是功能上都实现了较为完善的设计。特别值得一提的是本系统在精度上的设计,突破传统的方法,对可能产生的积累误差采用“抵消法”,从而有效地降低了时间误差。
由于计数时产生的积累误差所导致的时间误差,是所有的电子计时系统共同存在的问题。但在目前市场上的电子时钟产品,如计算机中的时钟,手机中的时钟等并没有有效的采取消除误差的措施。本系统设计的消除积累误差来减少时间误差的软件方法,并不需要任何的硬件,因此在不增加成本的情况下,可以普遍用于所有的电子时钟产品。
46
电子钟基本部分参考电路原理图
P17P10P11P12P13P14P15P16R11kR21KR31KR41KR51KR61KR71KR78R15R8200200R9200R10200R11200R12200R13200R1420001+5V1K0111711PP2345671PP23456PP111111PPP11111PPPPPPPPPPPPPPPPPPPPPPPMMMOOOCC7S3C7S3P10AP10AP11BP11BHP17P10AP12CP12CGP16P11BC1P13DP13DFP12P12CU1P14EP14EEP11P13DPP10P15FP15FDP10P14E5XTAL1P1.012CP15P15F22pC2X1P1.113PP11P16GP16GPP12HP17HBP14P16GCRYSTAL14AP13H4P1.2XTAL2P1.315PP13P1.416PP14C322pP1.517PP15S17S2EI7S4E1IGHMRSTP1.618PP16S1GHHOVS7S2SMC7S4M5P1.719PP17H+MSHI622uMGE7P3.2/INT0R168P3.3/INT19P3.4/T011k11P3.5/T1P3.0/RXD2HSHIP3.7P3.1/TXD3HGEAT89C2051Q1R172002N5401BUZ1BUZZER
47
电子钟基本部分参考PCB图
48
电子钟基本部分参考电路器件清单
名称 数量 备注 AT89C2051 1 按扭 3 4插脚 晶振 1 6MHZ LED数码管 4 共阴 蜂鸣器 1 5V 电容 2 30pf 电容 3 104 电容 2 22uF 三极管 5 9012或5401(PNP) 电阻 4.7K 10 电阻 200 10 线路板 不定 64×77mm 主要设备:
① 单片机仿真器(带AT89C2051仿真头) ② 焊接实验工具箱一套 ③ 5V电源 ④ 制板设备
49