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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
单片机0-9999四位数秒器 电路环境proteus8.0仿真0 R! ]. p. \. C. j

$ l8 C3 f7 c: J* l4 e2 O$ j2 w

, F/ k5 S2 q, o) G/ N( j6 B四位数秒器,电路环境proteus8.0
( u; {' I6 S0 E$ \2 {' r' [, }5 K单片机源程序:

6 l/ R( ^; |# B#include <reg51.h>6 m5 b) s9 w% i3 c7 d2 U
unsigned char code table[]=
0 y5 Z1 G9 A- ~1 U9 M6 r! U/ f( g{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};, Y" |. Q7 j+ I1 M% G
unsigned int m=0;
5 W) m) o- T7 @8 @1 Z% n/ isbit P20=P2^0;                //m的个位控制
( d0 |* t! n- t4 d) A1 hsbit P21=P2^1;                //m的十位控制5 M4 [( {$ a* N6 q( S4 t
sbit P22=P2^2;                //m的百位控制
4 A* s6 X1 L% C% Y" isbit P23=P2^3;                //m的千位控制7 K/ v7 w6 Y! g8 e9 r+ Y9 c

2 Y, `+ O! n$ d5 X3 W1 D$ A/ V$ a' Qvoid delay1ms();
- m4 U- ?, Z, C( ~6 u6 j+ N+ F! f0 svoid display();) R1 Y" n; c& c5 V3 L$ n+ d& @
  R6 K: {( e+ ?
main()
& `9 e8 M9 p  u$ A. G3 y{
  {& t' Z  U/ R        unsigned char i;! h' B5 h5 ^: ^8 q3 O
        while(1)+ c# D6 |1 T- ?
        {* u: h5 W9 d% i+ f/ G' v
                for(i=250;i>0;i--)display();
, Q! d* b8 Z8 r2 [: s                m++;
! |% d5 p5 O' z- v/ ~. B                if(m>=10000)m=0;3 s& v" T4 Z% g
        }
  m3 T- B+ E, \; c/ o/ {}
; b; d/ i- S: C, Z- K5 C( I) B- G$ ]; L' j- I# u( O9 @
void delay1ms()
8 V% V$ d3 m8 L! L* C: }{! I% c5 p- ]: ^# r
        unsigned char i;+ \! ~$ Z, D: T, _4 j; x7 {/ f
        for(i=248;i>0;i--);
. w8 l% n7 V- W  g, L+ V        for(i=248;i>0;i--);2 n* w* z2 }  r' P
}6 \( N1 ?5 a* g7 ], ~
: e; o; k+ C8 H) G" U
void display()
0 e" B. K" {2 K% N( O! g{
* W4 c6 t) |* T. I! f- N        P2=0xff;7 _2 d! d4 B$ R$ V. [" p4 |
        P0=table[m%10];+ M1 _$ B, L+ \0 _5 H
        P20=0;
- |; d& f- [. y7 Z1 q2 O/ F        delay1ms();; Y! m8 H. T$ f) |/ L$ q3 q  @7 K
. j: L; p7 D7 ~3 d
        P2=0xff;
& V- w5 r. J  L) f# G- J        P0=table[m/10%10];9 f( v" W8 z, r, y& C( R6 ^
        P21=0;9 X% u8 [5 H3 I% f6 I3 V5 \$ _
        delay1ms();
$ q4 K* U( I# ]" o. i3 G9 w7 I& ^6 M* j+ I- c$ y( |6 R
        P2=0xff;
) e0 J; n, j; M) A        P0=table[m/100%10];; u; O; L9 v  R: s5 ]( Q1 P4 B
        P22=0;
* |% F; _, d" _        delay1ms();4 I0 S- R* l4 P) p* r

8 z* D% L3 B9 {  j        …………限于本文篇幅 余下代码请从论坛下载附件…………- [3 ~6 C2 v; ^8 b( i' ?
游客,如果您要查看本帖隐藏内容请回复

: L3 D9 F) N" O# B, y# V) H
( b# h# o; M5 v( ^0 g

该用户从未签到

3#
发表于 2019-11-22 22:33 | 只看该作者
感谢大佬的分享* j& u% h% t) j( ~% ?1 `/ G' H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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