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

单片机0-9999四位数秒器 电路环境proteus8.0仿真

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
单片机0-9999四位数秒器 电路环境proteus8.0仿真
  v7 h) E3 X7 y' \+ ^; Z8 F6 k/ ]: m/ ^  H

: x- F/ P! l5 |# ~, z! B4 r四位数秒器,电路环境proteus8.0
: `" p5 L; k$ G5 M! Y5 m单片机源程序:

0 |2 ~0 `: u! B1 G$ Q  A#include <reg51.h>' ]! f" p' D/ P' ^
unsigned char code table[]=) f) I0 K: v2 @) }1 M8 G6 v& h# `6 i# I
{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};- ~0 W( \, T6 u
unsigned int m=0;. {5 U9 q; q5 f1 o! P  K
sbit P20=P2^0;                //m的个位控制2 W3 |4 m9 y# g* h0 M2 D
sbit P21=P2^1;                //m的十位控制
  K, D. M+ q' Y( `% w# Wsbit P22=P2^2;                //m的百位控制0 j. ]% D6 O0 i4 j$ x
sbit P23=P2^3;                //m的千位控制
* x2 A0 r% N/ A# b9 h: N2 t* r0 B1 \/ I$ Z6 E: i- D
void delay1ms();
) P3 _8 Y7 C& Nvoid display();# E. V% `0 Z7 l* u
2 A9 @$ \9 \5 ?  o8 O6 n1 ?
main()
: q( O1 Q9 ^& _: L) U6 d{: |3 h" l7 ?' E8 f9 n& ]- M; k
        unsigned char i;8 K0 q) T1 ]/ _$ {+ x2 Q$ n/ C6 j6 u6 p
        while(1)
( o/ y6 P1 s& l6 w' O5 m; h        {) U/ [5 M0 x% L( e
                for(i=250;i>0;i--)display();
, l! k) d- D  {- Q9 Y9 j" U                m++;
& k8 B6 h9 s! H+ B                if(m>=10000)m=0;" g4 R4 Z7 e; z1 q2 e( J
        }
# b! S  S; K% }}! z4 b0 `8 ^) d! D

. l2 F* g7 S! _void delay1ms()5 e/ U2 s; o% ]
{7 o" m: ]7 {' A7 W: W" _7 V$ M) b
        unsigned char i;" {, [6 X( }. A# D7 U7 c* t& [9 y9 \( g
        for(i=248;i>0;i--);7 b* m& N  n, k, N+ R
        for(i=248;i>0;i--);0 p! z; N2 m7 W. G4 e! Y
}, D, I6 }7 ~4 M+ k' l, _
' j' l, v' p; D
void display()
1 n, |- {- y0 S2 ?6 E; [* j% F! S{
1 n1 r, g: f+ d: @0 m) g4 h& S4 _  f        P2=0xff;
. H, N' L8 _8 j$ o, t        P0=table[m%10];
: |! q, J: A) V3 ?) x# C& p9 r- c        P20=0;* }) {) K+ a! [- `$ B; x* P
        delay1ms();
- T- f2 S; f- ?9 d& U; F9 K% j! t. W7 z2 y! \9 y
        P2=0xff;: \. J8 _% r: Z1 v; G
        P0=table[m/10%10];
9 t  h1 Y) z$ _' {% o" R        P21=0;& M  S5 u9 z+ x9 p; G6 I' z
        delay1ms();8 k& h5 l- m5 v5 k
9 R2 i. w6 P0 k# r
        P2=0xff;
( u; G1 L3 z3 P0 S        P0=table[m/100%10];7 I8 x: o0 O# m, b# m
        P22=0;
; m& H: G3 z+ F, X* ^( o        delay1ms();& }: v' \( q9 j0 V+ n

- w! W3 c/ K$ h* h% e0 i4 M        …………限于本文篇幅 余下代码请从论坛下载附件…………
* m+ Q, R/ P( z0 b* k
游客,如果您要查看本帖隐藏内容请回复

9 D* v5 m% [+ J$ `% X
9 r+ t6 u7 {# F' w

该用户从未签到

3#
发表于 2019-11-22 22:33 | 只看该作者
感谢大佬的分享
' C. B& a- G* Z9 A3 J5 V- o! a6 v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-20 06:34 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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