|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
洞洞板制作51单片机六位数码管时钟
7 ~ E& u: s/ R! ^. U& O) q2 G( v- [4 d0 C6 B
* b$ f9 u b1 _( f/ u
7 t$ r) [. U6 t! Z! c7 c7 E
, g- E5 J/ c" N- K- l
: O2 D! R& e) q7 b6 U2 b
c0 O2 j( L+ z( t7 }程序名称:六位数码管时钟表* C9 u, z3 z1 v0 D
编译器:Keil uVision 4
! k, U* |) k8 J: j程序功能:上电后,程序按初始时间开始时钟演示,时间显示按24小时制。3 |8 Z9 Y% J( k. R8 @
时间调整:按A键,显示加1,按B键,显示减1,按C键,清零0 B4 C5 b3 Y% Z; }$ i
mcu:AT89C51
# r! U4 P' R) i' u# a9 V2 u( u* V晶振:11.0592M
+ w" _0 v1 g. O' ~* ]外围部件:$ Z4 s, B' t7 H6 U5 A; |: q
键盘:4按键A、B、C、D分别接在P1.0、P1.1、P1.2和P1.3上,低电平有效: ^ A4 Y D5 S' c$ i- e
A、B、C键分别控制时、分、秒的选择,D键铵下进行时间调整。
0 m5 i9 ]3 R1 L! p) q+ H8 @( i) _显示:4位共阴极LED,P0口送显示数据,P1口低四位位选, i4 ]7 o/ |4 S
内部资源:4 J. g, O2 y( i- N9 o G# j: i$ f
使用定时计数器1中断,用于定时及显示3 G% n, e1 v$ o
警告:
8 r0 C& |. V6 P8 |; @; }! K1. 按键未加防抖动程序
- W7 N7 B* B# O2. 此程序经过编译并通过Proteus仿真,未通过实物检验。
& f8 C+ Y# z7 f; j作者:花落水流红,空寂萧然山——萧然 # w6 l* b# K, @, b1 ^6 P0 Q
完成日期:/6/11
- M/ n& W- P' e& @ g: ]- w! `============================================================================*/ |
& n. c: K% @, c- p ^9 U" y! S: ~) h9 m2 G8 x; l$ x4 |
2 [/ z* t8 h. Q% U! Q+ j
/ l4 T4 f% b" p0 Z9 d |
|