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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
篮球比赛计时器的51单片机proteus仿真 含源码 5 C: C1 e7 r4 U! P5 u

% X2 J5 o3 B0 U

4 j& z% v" O& ^* K1 g( X* O# b: l51单片机仿真计时器的原理图:
! e4 i- S5 x8 V. @" _5 A/ Z, U
7 H0 y3 G0 ^( f* c3 b8 o. }$ ~" T/ t3 W# ^" e
部分源程序预览:
#include"main.h"
: Y& N, U, R% U, p4 ^#include"delay.h"
) D- T. y% v; O) U" l#include"keypad.h"  A/ l; G& A. Z( g7 w$ L& p
#include"display.h"
3 r, I1 s0 d+ k
3 r8 B2 \$ {4 N7 Y
( v3 P8 C7 E) k  P1 d% ?2 l, D: j6 t
void main()
; A. R7 y" G, B' D8 Y/ T' J{
/ }6 j+ |6 }9 V% W: a, i: [3 J        INT0_Initial();
+ X) u( G/ R& s( W: W! M# y  ^        Time0_Initial();
# {& V4 _! @$ o3 U        delay_ms(10);9 \' r5 g, h- U, ~9 d& P% u; M
        LED = 0;/ f0 S2 f) |: I& d
        while(1)
! d3 X( G( u9 U, k2 J5 `1 D. F        {
7 \/ n( E2 J$ u# s                switch(key_value)
; f, T8 T# y! Y7 I+ @. _: n                {
' a* x/ Y" g' m                        case 12:
- j, K, v& O6 y# ^# j8 d                        {
: A8 c' ^/ X3 v# |8 b' N, h7 d* S1 z                                num1 ++;key_value = 0;- K1 w7 e4 ~$ b6 C
                                flag1 = 0;7 Q8 V: ]$ }& t; B7 v
                                if(num1>255)4 Z3 ~7 Q0 ]* w: e& `; v. P; P
                                {& l- `) ~& b: ^; l
                                        num1 = 0;
, e( \2 a, m$ U2 ]                                }/ e9 F2 l; S) ^6 \
                                break;& I9 S2 ?% b; v3 E/ p0 h" h
                        }
7 l/ W* b' M! v4 e7 Y! T2 B                        case 13: 1 ?6 R+ X& J* G1 g$ h% ^
                        {
7 N( j& ?) T4 o                                num1 --;key_value = 0;) r3 F. \, l/ e( O9 q: a  l
                                flag1 = 0;% K* W1 d0 P9 ^  t* v- k
                                if(num1>255)7 b4 P7 V1 o6 c; [
                                {& ~0 |; V+ M, k
                                        num1 = 255;
( D! A+ I. s# U- ]) t+ {                                }
9 X; i' g, A9 h1 ?9 k                                break;
4 ]2 K$ e  O4 D" f, w1 x                        }% [3 ^; m- T& S- U
                        case 14:8 A- l1 m- h9 k+ T
                        {& e% ?" ~8 u& h7 s- a  Q
                                num2 ++;key_value = 0;5 a+ E' v8 G* Y) T) r& A
                                flag1 = 0;
+ Y1 A1 M2 ?5 y( z' J                                if(num2>255)  R- k$ I& N* `/ c2 v/ T  U. U, [( D; r
                                {
9 I6 e9 l5 W' G7 W& h                                        num2 = 0;
4 t) V3 {1 Z" [: J$ E& x                                }
5 p* W8 ^9 T& f& H0 Z( J8 o2 }                                break;1 V! ~( i* ]4 @1 A+ o* ?; q! J
                        }
) @" T- R! T# ?  O+ _                        case 15:
$ g# L; N0 O& |: v0 ~9 y                        {. Z+ [' |5 h6 q; \+ I
                                num2 --;key_value = 0;
( a7 J' }+ U) Z  {                                flag1 = 0;% V; m! x: ^5 I7 K
                                if(num2>255)
, s/ [4 v; |9 [" R) Y                                {
* f, V4 v4 F. `                                        num2 = 255;: k+ l% M9 o% S& t' X4 B5 F+ O
                                }1 N/ S; T2 Q5 l* ~3 w" o/ @
                                break;1 @. I. z: i7 B$ o! h
                        }
8 k' b8 K3 l7 x                        case 1:. R2 j: X! G: ]3 Z! V; R/ ]
                        {
+ y% U7 V4 |) [* C5 Y                                TR0 = 1;/ p1 S4 T9 v( g; m/ R' @
                                key_value = 0;; G+ q( Y3 U) m; ~
                                break;
8 S6 a( n8 i5 I  @3 o0 \; Q8 ~                        }5 p8 S% K: V  h8 f- u1 T
                        case 2:) Z' L' n3 ]0 N' H, J$ G( }. R
                        {
* G( B9 p* x7 @+ n                                num1 = 0;num2 = 0;
. z# H/ C2 W  S$ U% f) t: c% L                                num = 4;
6 b+ n- E& ~1 q& s& W                                secs = 0;minutes = 12;! C8 Z/ X9 z  i; p
                                m_secs = 24;
4 y; n7 w! O! j, i6 k                                key_value = 0;
6 p/ V5 w. G/ v1 }) o" `2 [, A                                TR0 = 1;
' A# i/ ?) d6 Y1 S                                break;5 J+ W- z; F) ?& g1 y1 p$ z/ G8 _
                        }5 U: C8 I: ^+ b
                        case 3:5 b8 H1 c9 G8 A6 m
                        {/ P* h( L( Y/ q  Z4 N3 s
                                TR0 = 0;
, r6 _& l) i1 _# {* Q% [$ Z                                key_value = 0;
# s  L0 i; `4 U* Q! r  N                                break;
( C; @. k7 O5 p3 u/ h$ N" r                        }
0 R5 T+ x6 \/ b2 A$ s                        default:9 H4 s3 N) Y+ P1 z
                        {) ?7 T) C1 L/ z0 P( G5 e$ t0 {
                                break;
1 ]6 w& e. P0 J# ?# a, |. ^6 H                        }- e) W2 c5 v# c& |# l
                }          y' O% V8 B+ o3 M  F
                HEXTOBCD();
4 v/ B- q% q1 r  {% y4 e+ @                delay_us(10);- d: f2 W' Q- d
                Display(table);
8 ^7 b5 s( r3 c- t! K                delay_us(10);
2 B% t  A3 M) P; M        }% M, B6 m+ h5 `; x& T
}
, r1 R4 G! R/ n2 h+ W- k
" |& y+ x5 D& j7 ^5 s5 S4 Q篮球比赛计时器的所有资料打包下载:
$ \: u+ h) J9 X' f& H
游客,如果您要查看本帖隐藏内容请回复
' `% m5 z0 ^& l/ x  l* p

该用户从未签到

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

    [LV.1]初来乍到

    3#
    发表于 2019-3-13 10:51 | 只看该作者
    学习学习学习学习学习学习学习[tr][/tr]
    & B8 H4 F' W5 O5 _[tr][/tr]
    看看楼主的代码
    % v& ?# X. i5 T

    5 U% f+ _& f* x2 B* b- `5 T/ j% M+ d" C# \9 k
    ; i6 A7 M# n. z6 \

    / c. F4 i3 l: Z' Z6 V/ S

      ?+ f6 J9 B; N3 G1 Z+ M/ s; a

    该用户从未签到

    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-7 05:52 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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