|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
洞洞板制作51单片机六位数码管时钟" B( l$ }0 T Y% D5 [
5 J) ~$ o" [. O- m, X+ Z" t& P/ |8 ?
3 c \0 s4 ~) S4 q4 n6 \( f6 b* Y: M$ x6 K" g/ {3 w
% i1 t5 ]$ h# w7 f3 \1 f) U 6 c n% {4 s5 J! A
程序名称:六位数码管时钟表
3 C( d+ ~/ _/ D7 r3 J3 I编译器:Keil uVision 4
& M. ]* J, u, f9 a7 _/ z程序功能:上电后,程序按初始时间开始时钟演示,时间显示按24小时制。
- _6 F- |- X4 j) b% l& V1 Q 时间调整:按A键,显示加1,按B键,显示减1,按C键,清零; u" B4 \. @5 K" D% s; N
mcu:AT89C51, }; |* W* A; u! G
晶振:11.0592M# v \/ _0 _/ H4 y0 `. p) @* y
外围部件:
% M0 D" O! [, R$ I1 [! W键盘:4按键A、B、C、D分别接在P1.0、P1.1、P1.2和P1.3上,低电平有效
, z% Q8 C: V( B6 u' G A、B、C键分别控制时、分、秒的选择,D键铵下进行时间调整。
- Z# b- p; t; g1 s9 D _! N! L2 r) t显示:4位共阴极LED,P0口送显示数据,P1口低四位位选. b2 \8 g* `" }: d5 `
内部资源:/ C2 A8 t* P% {+ ^4 }
使用定时计数器1中断,用于定时及显示
}* M. r# j2 s; R1 x: K警告: M+ g _' d; E3 |; g
1. 按键未加防抖动程序
v& v, h* L/ G$ y! K/ [; L3 {2. 此程序经过编译并通过Proteus仿真,未通过实物检验。
% h! h& C, D7 ]- O5 a! Z: @. ~& H作者:花落水流红,空寂萧然山——萧然
2 R0 P' C$ |- Z- a+ \1 b8 Q5 _* _完成日期:/6/119 X9 r) Z# W( s
============================================================================*/ |
+ N: f0 o5 d1 y/ z1 e1 `. r: H! ]. o+ N' ~8 o- ]
F( F; Q0 A2 V
& M2 s3 [& Y1 _3 V' ?! P9 Y |
|