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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
篮球比赛计时器的51单片机proteus仿真 含源码
$ o2 j8 n' K+ R2 a
! m; l, r5 Q, d# p! e
  _$ P8 n! W1 J5 t4 Z
51单片机仿真计时器的原理图:) {3 Y: W0 O1 h! S2 o
1 I4 _! [8 ]5 N& J* k/ c

6 U3 T9 X* Q. n  L8 }' l部分源程序预览:
#include"main.h"; H5 p" l2 P  J  B1 o+ Q7 o6 |  T
#include"delay.h"3 U7 a/ B1 J/ D# B6 ~+ D" R  F) {& U  |
#include"keypad.h"
5 W% I% r* d4 a#include"display.h"2 n! u5 \( j; `, H' v
; w5 z/ o" x" I' n, G: T
! p6 L  P7 ~/ l4 j2 E
void main()& O1 s; m0 v0 p8 f
{
+ i: A: F5 {9 t; s: Q4 J) s0 i        INT0_Initial();
1 o. d. ]1 ^% L7 o7 ^& \6 K* T  ]) T% e        Time0_Initial();1 W7 D$ i* N( _; u* w
        delay_ms(10);7 {' U  c3 V' ]6 W2 b% w1 o2 p; F+ ]
        LED = 0;* D' v/ z# S2 ]0 L4 q% K& [
        while(1)
% d; [3 }+ k$ \  \* O' M+ Z- Z- U: V2 r        {- t% @" _9 Y. z1 l
                switch(key_value)
7 }! K1 X) o' Q& Q. Z; R: a                {
! Z9 K/ j5 F2 R: t                        case 12:, k$ e/ {/ t! A2 \; Q
                        {/ x2 ]  T5 M3 a$ w. U
                                num1 ++;key_value = 0;
$ b/ @) d5 A) l5 v# f5 `                                flag1 = 0;. T- z  K/ z8 A1 x. Y! g
                                if(num1>255)& o/ ?- R% S. ]5 u8 L7 W: ~1 v+ y# U
                                {& P) Y* o# |" S
                                        num1 = 0;
7 D8 C2 Q% l9 T: `$ ^8 X* k                                }
( i/ K$ g; b: Q8 J( @5 O                                break;
3 x0 J' n. v0 f% f" L; u% j                        }
& d! ^( x! k3 g1 |* Z: A                        case 13:
  i; h5 T2 j* ?, M& U8 j/ ^( P! y                        {" g1 ~; \. v' W. y$ b4 Y
                                num1 --;key_value = 0;
( T$ P/ _' ?( @" G8 q" @- @  d1 x; B                                flag1 = 0;
1 C% n2 [3 K7 h# K                                if(num1>255)
* J4 r% ]( d2 y0 j: G7 J2 @9 j                                {9 ~. d0 h) M* s6 G5 K% @" N8 a
                                        num1 = 255;) z5 S/ }  v/ a, E. l; O( @
                                }
2 o2 |# @7 G7 }1 r+ u) Y9 }                                break;! ~$ t7 u! C( ]' r% N" j
                        }; y7 ?# p5 f0 I/ g! H1 c8 P
                        case 14:
/ a0 [# m# a+ `* ^; t+ X/ k4 L6 _6 D                        {
' y  r# }9 i( Y: j: o7 k& l                                num2 ++;key_value = 0;4 T2 R/ C- D) k$ J, w1 u. [" V
                                flag1 = 0;/ F, c: e9 K+ I4 a- A9 {6 x4 L
                                if(num2>255)
* I) m' F3 O! p% I                                {0 r; B  d8 N: I; B" d
                                        num2 = 0;1 @& l  Y4 f! Y& b
                                }( Q: J" V; [# q* _
                                break;6 @8 ~; X2 N* e. t: X
                        }
! \( \6 ^+ r  s' P; O( J                        case 15:
8 J: X" E2 y/ |+ n0 ^                        {0 `- h; R8 E3 V' w1 m8 d
                                num2 --;key_value = 0;/ k9 r6 L# j% K9 d7 G1 }
                                flag1 = 0;
9 @( F8 C6 W* I; O: N                                if(num2>255)/ z7 A7 F$ w! h. u, l" u# L, B
                                {% c4 p5 k! L/ z, K$ U1 |1 G5 E( p% @
                                        num2 = 255;
6 U. g: S; j" [. e. S& i, ?2 ]                                }
5 u! \/ m( G* z+ G. R                                break;
; M% w# z) W/ _: a0 [; S- H1 R( p" l                        }
3 H: e4 I$ R+ h# j                        case 1:
7 O# y0 f6 u4 [# A. T7 {                        {6 F6 `7 L) `) j: e
                                TR0 = 1;
" i- v0 b! r" k! S" D3 _                                key_value = 0;
" m4 Q8 v; H" r7 \' z, h6 G1 f$ m                                break;: V* |+ l7 D' Q" D. B! k  p
                        }
6 n  F4 M) m! z7 n                        case 2:* Y7 Y6 E! T! `  u) t
                        {
- ?  W" ^. k' e) B2 z                                num1 = 0;num2 = 0;
1 Y0 J9 N& P( z5 c- N4 p4 d                                num = 4;7 A7 K2 c$ t+ l& P
                                secs = 0;minutes = 12;
& B3 ~: e5 P' |1 z                                m_secs = 24;5 |7 u3 S2 z4 i5 ^2 y7 O) |) B
                                key_value = 0;/ V- K' D; x( R$ K0 K- K6 k
                                TR0 = 1;
. A3 }! m$ W# G% v# I                                break;
5 {# [; e, [$ X! C$ l                        }& V0 ^, \) p7 r' i) n. ^
                        case 3:
8 U; D3 B7 B6 i; |3 ?( M" c8 z                        {+ F! X0 f+ ^3 u9 ]0 I% V% w/ e
                                TR0 = 0;& K# G+ w; z0 k4 }" f
                                key_value = 0;
7 O5 x; n1 {- C0 {6 ^                                break;
  P% i, q* j& E* I/ Q% ]' k                        }
# h. R9 ~; Q+ K9 q) [( A. y" j9 r                        default:
' G: Y- J& R9 K, B- S  H                        {0 V- m  v" I* h& }
                                break;
9 V, u/ J" e7 F$ t                        }
! y2 S  @% S, ^  h                }        1 q+ C# V! M& O# }( {
                HEXTOBCD();1 X- H, o* O6 F, q9 \" f
                delay_us(10);
4 x8 B+ T' N) i5 [1 E$ K2 [7 R                Display(table);
% p/ u/ m# R) `0 z: n3 i                delay_us(10);1 j" n. u* G2 [/ g
        }' u- ]  F: L" B$ {& r) K1 ~
}8 ~' g% u) }" d; Q# Y2 x( d

- W: O- b7 w) [" E( r- a" m+ p& d9 ?篮球比赛计时器的所有资料打包下载:& z' q+ [4 `# o/ N( ^# _+ z
游客,如果您要查看本帖隐藏内容请回复
: H6 I, q6 i% j+ A, z% Y& r

该用户从未签到

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

    [LV.1]初来乍到

    3#
    发表于 2019-3-13 10:51 | 只看该作者
    学习学习学习学习学习学习学习[tr][/tr]2 R' ]1 G4 S3 {; C6 K" N: B1 x# Z
    [tr][/tr]
    看看楼主的代码
    9 K$ L, J/ h" k7 D1 ]
    & ?( K; C# h  ^

    / ~8 f, p& o; x* ~8 S4 m5 s
    - e% {, I! Y( A7 f- t: c( d# x7 _0 b. W9 |- ^8 a
    ! N. v$ Q8 z0 J- R. w9 I6 t

    该用户从未签到

    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-10-29 23:28 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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