2006-05-10 22:27:18
89C2051单片机电子钟的原始设计 |
|||||||
设计的原始电路见下图,整个电路用25个元器件。用P1口的8根线驱动LED数码管的段码;用P3口驱动LED数码管的位脚。由于89C2051的I/O脚的上拉内阻有14K左右,无法为LED数码管提供必要的工作电流,特添加了8只1K电阻,使LED数码管的每段电流在2mA左右。数码管全部点亮时电流约16mA小于20mA,89C2051可以安全工作。 |
|||||||
|
|||||||
为了节省I/O线,键盘处理采用动态扫描方式。先置P30=0,P31=P32=1,再读取P31、P32的状态,如果P31、P32=0,则说明有键按下。进行必要的去抖动处理后,便可得到相应的键值。(元器件表见器件表)。 |
|||||||
原始设计器件表
|