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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
篮球比赛计时器的51单片机proteus仿真 含源码 8 B, p6 g0 `. E  J2 _6 ?) K- {

& E) x: r. u, @% R1 Y' t
  H6 j' G2 }7 D. v0 G, ?3 S
51单片机仿真计时器的原理图:
' w# i, x' o$ {# I$ U9 m# u9 H 4 x" g9 C; A% t% |9 Q% Q6 y

2 A4 g8 u$ o& Y. X( u2 ]部分源程序预览:
#include"main.h"+ y+ t  O& i& s9 |; j/ l
#include"delay.h"
3 e* P3 l& O0 U#include"keypad.h"
$ T& _* F8 A7 @  w' ?3 C9 a#include"display.h"% C0 \. j/ g* k8 }
$ @0 x! [- _4 k( Y
8 S% V' G. }4 q+ i' J5 O. b% T
void main()0 s* u2 {9 {! |2 f, [; @
{9 K( y  n6 s( O4 b7 u9 V  m6 R8 X
        INT0_Initial();3 q% g) |% R3 n" z0 d2 Q
        Time0_Initial();  D  h+ Q# _1 W9 b
        delay_ms(10);, _( e2 k4 c! I
        LED = 0;* M" I& |+ b. h+ e5 x* G5 t$ W' Z8 G
        while(1)
) f" l5 R. @, A, U: Q/ b* `. w+ n/ D, M        {
( U! x; ]+ d3 k& t% ^+ k( {2 m                switch(key_value): `- L* m1 [, l' @/ g' @' W
                {
0 I  \) b" o$ u' L! x/ x                        case 12:1 s7 N5 U8 v1 Y* |" ^$ S$ n
                        {& h0 z6 b9 V) f2 Y' X; e
                                num1 ++;key_value = 0;
0 r& u, M; \/ ^  l1 b4 e                                flag1 = 0;& R- x* E6 r. W$ X! Y! K# j3 S' d+ O
                                if(num1>255)
9 y: g; L" z1 \2 P: h; {                                {) g9 N7 [% A9 l! y& D# E$ c  ^
                                        num1 = 0;
6 b* H& }5 ]  Z: ~, @/ I0 L                                }
5 _) x% D0 V" @                                break;
3 Y; C, ^% F6 ^" h; w2 }! U* z) w                        }
2 ]% m$ ]$ {) |! L5 d3 V$ I4 t                        case 13:
( _# P9 x. k! D7 `% W" P                        {
9 A3 J8 g! @" F$ O( u                                num1 --;key_value = 0;) _* Z! j$ ^2 t" p) u
                                flag1 = 0;
0 f8 D5 \2 q$ h# l4 m5 @                                if(num1>255)
4 B! b( v9 J6 Z6 r  H+ m; j$ j1 W                                {' W( l" F. N) A4 D) t
                                        num1 = 255;
! v! w" w6 L# }3 a                                }! ]  S% w+ B( G* Q
                                break;
$ ?3 @( b- |6 z& h% l- _                        }0 @, O1 Z% W( p+ I( r4 v9 Z" Y( M! v
                        case 14:, j7 G" |1 g: m: G# a# S" A5 f. U
                        {
* y: n* v- Q  I  B* X                                num2 ++;key_value = 0;3 @" a) m' n/ x. i$ `/ H- ^
                                flag1 = 0;
6 B& n4 ~! g" L' {, O: i0 ^( U                                if(num2>255)
4 q" H% o4 t0 g( m+ z                                {
7 R( R; y0 B8 {' a& R2 V; `8 k                                        num2 = 0;9 M* m0 N" Y, J7 }# s$ l, L) E
                                }
2 p- p: G& d8 D                                break;. q4 u3 _( e  Q8 F) j9 C$ v5 S9 |
                        }
5 V+ B. Y# e5 R6 j; R  d                        case 15:
4 m, c+ {% R+ S' a                        {
3 f: D% w# G% O, X8 W                                num2 --;key_value = 0;
3 h7 ]9 g0 M# o/ J                                flag1 = 0;
# l6 p! Y  W7 A2 d4 H4 T/ y1 A: k                                if(num2>255)
$ o" g1 n  \' B' ]8 M5 q9 u                                {7 @' k6 c& N) G& F7 R+ d
                                        num2 = 255;1 z1 B. ~2 v9 k5 \' c0 ^7 U
                                }% W! U, m% x3 X$ @
                                break;
" ?; C6 J! ]( M: G4 M) S" ?                        }+ L, x4 S. D8 V. K1 G6 k7 B
                        case 1:, i% \: v$ l" f% h! w: T
                        {
6 r( f  G3 T, L7 Y6 A8 `                                TR0 = 1;
$ E2 ~/ Q$ c/ W% y! Q  [6 U4 X                                key_value = 0;
' g2 Y- A* h3 H* D# I7 l/ \& @                                break;$ d  E8 b" e' w/ z5 w
                        }
) T+ Q7 c2 o# h. M7 I0 Y) T                        case 2:: R7 o3 j6 c/ x  [6 X. v
                        {8 ^! q( N0 J6 A5 R
                                num1 = 0;num2 = 0;6 G3 p% X2 |  z0 Z" l, y6 h, s
                                num = 4;; I. C% N7 `9 s+ N) M$ u& z
                                secs = 0;minutes = 12;2 R3 j% P+ z" L2 M* V# G
                                m_secs = 24;/ K7 ~6 U" Z& x5 m
                                key_value = 0;
% n; p/ _, g9 l' I% H! v( Q                                TR0 = 1;
; U/ B% S, c0 {                                break;" P4 `. ~+ |3 Q& K
                        }% R" g" k3 V) C* i/ ]
                        case 3:
0 M0 e/ Y* t% H/ J                        {0 W% [+ T( T$ w
                                TR0 = 0;- i" |5 j+ S0 e
                                key_value = 0;% L$ v* u: O% q) w3 s6 F
                                break;
6 v+ L& z, D( p                        }
5 K& m' ?+ M* }$ H2 b2 g9 N                        default:- D; A* _" I0 S" F: |
                        {
0 S: U/ @. C$ o9 P; J                                break;$ ]. T$ }( A8 g1 u) r7 i. [- N+ V4 c
                        }9 z1 T% S$ r8 h1 Y4 @
                }        # w2 T/ Z5 Y" j& Z% q2 @
                HEXTOBCD();
3 S0 ?9 z8 `0 M2 y" I                delay_us(10);
  T# R% E8 Z* O$ e' J4 [) r1 j  l: ]                Display(table);3 G6 z* o, q- N' W9 a6 r
                delay_us(10);% Q0 ?1 }( o$ B$ g" [1 `/ ~
        }9 p( C" N" e0 u1 L
}. ~& U: c1 @& S* v6 t
8 B, M) t( y; h$ U- j# R
篮球比赛计时器的所有资料打包下载:8 Q( d! d9 H( d& ]3 R
游客,如果您要查看本帖隐藏内容请回复

3 a/ _6 h+ I) ?3 Z# j

该用户从未签到

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

    [LV.1]初来乍到

    3#
    发表于 2019-3-13 10:51 | 只看该作者
    学习学习学习学习学习学习学习[tr][/tr]; D: f" ~! i: G" p0 P9 B7 n( Y0 v) e
    [tr][/tr]
    看看楼主的代码
    # ?' ?* G% e' |: v
    2 c! ~- Z; V/ V

    % I* e7 a9 N! S
    " n$ q$ ^& p' U/ p1 g
    : }" E/ j) L" x# T  Q0 t5 n7 s1 s9 q& u

    5 i! w+ e2 Y+ }5 R* o9 k

    该用户从未签到

    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-7-31 18:59 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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