找回密码
 注册
关于网站域名变更的通知
查看: 604|回复: 5
打印 上一主题 下一主题

篮球比赛计时器的51单片机proteus仿真 含源码

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-14 10:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
篮球比赛计时器的51单片机proteus仿真 含源码 9 l6 P8 X( e5 i# a4 _% k% {' t

, V) H) u( z' b5 T6 w" I; w, J

1 y4 D7 R3 k5 h* G4 F/ I, Y51单片机仿真计时器的原理图:
5 l0 p9 h% y! I& y; r7 v ' o3 V& f5 F. U. u# n" u
3 H/ I9 P) @0 R% e) {8 C9 Y
部分源程序预览:
#include"main.h"4 [7 u# X0 C3 Q2 d$ M( S. l- G
#include"delay.h"
( q# s* S0 v; ]) O( `( K#include"keypad.h"3 D+ P6 a" s; b8 D: I$ d: }6 D
#include"display.h"
8 `' K& Z' R# a: z  w- M- e  X6 J3 V% G2 K8 F
, S1 h8 K, R- Y4 O
void main()
3 U$ n4 G2 d0 j4 b$ f{
* ^3 l  I+ y) u$ I0 |( e        INT0_Initial();
. s5 G  L7 q% D0 a! b' ~" K        Time0_Initial();, o* @( O. a8 G* O
        delay_ms(10);" U0 p% z  Z( C  y: r* B4 e( H
        LED = 0;
- X- S1 U' A% X1 m0 u/ }5 J        while(1)
6 n; Q' \, \  `+ `; N        {$ H4 y+ l/ x/ s  K- B) b6 ?
                switch(key_value)
. c( H# Z8 D: s- {' ], H                {
  \- L5 m+ `- y4 I* a9 d5 Z                        case 12:
; o" P1 H8 W+ m. w1 ^                        {. R* d1 r2 e5 I6 J
                                num1 ++;key_value = 0;
% b# Q' n0 w* ?                                flag1 = 0;  }; I; j* s3 k; C
                                if(num1>255)4 ^8 [) m- g- R
                                {4 C5 q2 u& t" q4 K# k- B
                                        num1 = 0;7 F2 r9 S$ k, h: P  m7 G
                                }
/ O) I" [; x" e' P( K7 r                                break;
. |) q' b: O* r( D! m                        }* i& K, P- e( q2 }
                        case 13: 1 L2 u; Q$ C6 S  c1 K$ F6 T
                        {
8 \( w4 H6 N/ P% J5 o" p0 U: y9 M                                num1 --;key_value = 0;
* X8 j% s* Z! k3 U" D5 P                                flag1 = 0;+ ^3 N8 C* H) a: f
                                if(num1>255)9 y# K- u# ~# t
                                {
& W- E2 b5 J; U. e4 D                                        num1 = 255;
0 t4 M7 C; o! ^' X" ]+ y                                }. t5 p$ V8 a: r; O: L3 H
                                break;: V# B( C% ~4 `( t
                        }2 i: j8 h" B. |) n3 ?
                        case 14:
' g$ Z* G, z2 i/ r5 e4 {. v                        {6 `, w5 Z4 ]( B- y& x
                                num2 ++;key_value = 0;
0 Y+ \' I: S# [                                flag1 = 0;
1 B: |: s5 q3 c7 B* u                                if(num2>255)
: O0 E+ O+ v# k4 A) M& T+ M                                {- `4 o6 |* p4 e" a# E
                                        num2 = 0;: g0 P& e, M8 ]3 P3 V
                                }
( l7 [* ^1 W/ h                                break;
" @0 }5 q0 A4 z! ^2 O3 Y& W                        }2 U1 e% b9 S5 e0 H# X
                        case 15:* a. c* i% E& ~+ z/ ]1 b7 P/ ]
                        {& Z, C' \4 d+ v9 p6 z# H
                                num2 --;key_value = 0;
5 z9 j- ?* ^% {* m. ^                                flag1 = 0;
  B& ?6 q  Z) T# w8 y6 P                                if(num2>255)
& ~  G7 m+ g- J( @: k                                {
8 n5 e. @! z$ u; y                                        num2 = 255;/ I# V3 Z# K: y: X6 b! J+ k- t
                                }  W1 z2 n4 j0 R
                                break;- A6 D# ]" s1 \8 e' {& P, n
                        }# L3 V. r9 O% l
                        case 1:
0 d, B8 k* i  T" ?: E                        {$ C, T- _+ J" h' |
                                TR0 = 1;
# l5 [5 j- t# ^/ }# m' s: V! m                                key_value = 0;
6 H: s& u$ x- x+ a7 ~                                break;% a8 K7 T; i: q: |0 P# Y+ Q+ F) b
                        }* X* v: O$ m/ y$ a! j
                        case 2:& i0 X0 {! i: S
                        {
, u$ m* i- h; ]' k: a                                num1 = 0;num2 = 0;
" x, q  D3 E* i0 N                                num = 4;- e3 X( Q: s6 e  [+ c4 o& O7 L
                                secs = 0;minutes = 12;
) I7 F4 f2 _4 Z' y# J) ~# [, `                                m_secs = 24;
. x: ?- `! s. `/ ]. {8 k                                key_value = 0;
' J( I4 ]8 {) A& Q0 L                                TR0 = 1;
3 a+ y; p0 a& y/ |4 q6 L                                break;1 X. D, e. x2 z& d
                        }8 R3 n/ A( u3 W# [" \
                        case 3:
: K' b; L0 \; L: {                        {# ]4 a4 R4 }+ }4 \' Q2 D
                                TR0 = 0;
2 T+ q+ E, T4 [2 J/ c                                key_value = 0;
) e9 X6 L- R0 T3 p                                break;+ S( w+ p; v$ m$ u9 L
                        }
- n2 n* O; ^2 g0 q                        default:
2 y% g; g( ?% z. R                        {) G1 N3 j( V' H4 E
                                break;
- t$ u# E4 L1 ~! w) ~* {" q                        }
+ J) t# ]. Q, F* R3 P                }        
, w+ m/ r8 o- @2 v6 w                HEXTOBCD();6 y' W! ~& ]5 |# Y
                delay_us(10);( x+ M+ `3 e0 v) Y2 S- F
                Display(table);
+ Y" M& M5 Z; B8 h( E                delay_us(10);
- Z5 G# K5 J# n        }
3 D% I: E) U8 k+ h- W}
. V( |8 ?$ ?1 m1 a
. Q+ l+ y" q  L% [+ H" Y篮球比赛计时器的所有资料打包下载:, R5 M6 m9 ^: W/ q9 X9 J3 ]+ o8 U$ f
游客,如果您要查看本帖隐藏内容请回复

0 _. X) D' Z! ~; d0 Z7 p  q' w

该用户从未签到

2#
发表于 2019-1-14 15:38 | 只看该作者
看看楼主的代码
  • TA的每日心情
    奋斗
    2023-11-18 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2019-3-13 10:51 | 只看该作者
    学习学习学习学习学习学习学习[tr][/tr]* s$ m  x# u) i9 F9 k
    [tr][/tr]
    看看楼主的代码

    6 `2 L! o2 q6 d" ~& t) W+ m8 L
    2 _) y+ i1 Z0 D4 r) E  s/ ]& O, y" ?% ]' q

    , x! X4 F( I5 g8 R8 \
    " W) H7 D9 c9 d: w2 e& V
    , t7 @" t/ \+ ^! V1 _- }

    该用户从未签到

    5#
    发表于 2019-6-19 01:59 | 只看该作者
  • TA的每日心情
    奋斗
    2023-11-14 15:58
  • 签到天数: 230 天

    [LV.7]常住居民III

    6#
    发表于 2022-4-19 09:58 | 只看该作者
    想看楼主全部代码
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-23 22:01 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表