机械必威体育网址
标题:
7单只数码管循环显示 0~9单片机 语言程序设计实训 例 C 100 ---基于 8051 和 仿真
[打印本页]
作者:
2369353531
时间:
2018-6-22 16:45
标题:
7单只数码管循环显示 0~9单片机 语言程序设计实训 例 C 100 ---基于 8051 和 仿真
(, 下载次数: 36)
上传
点击文件名下载附件
下载积分: 威望 -10 点
4 A; v% T& K) J
#include<reg51.h>
: x1 f6 i7 y6 U) Y. c+ d* R' l+ a2 l
#include<intrins.h>
* ^( d) z( r& j
#define uchar unsigned char
7 G, k; O# k& i" B
#define uint unsigned int
& Q% f% V$ P) E4 ^5 \# a$ b
uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
3 |2 Z! f4 c( [% {( D! [
//延时
9 f1 ]4 U1 J% v. U9 }8 f2 a, h
void DelayMS(uint x)
# h: N4 T+ v1 K& P# Q& z
{
6 _! L# {- d" X
uchar t;
8 L) `% c$ r4 s) V
while(x--) for(t=0;t<120;t++);
, {$ D6 L. y e
}
- j5 T8 r4 h O# _- P( j
//主程序
( Q* |4 Y9 `' h: s8 v9 s7 @
void main()
3 x( `) Z: o0 k3 O4 H6 o
{
4 m7 Q! S c% M" _% [' _% |
uchar i=0;
5 ]" y2 b8 ~8 V( I6 i
P0=0x00;
3 q, n3 n) }! D5 j
while(1)
7 n3 r, t2 j% Z
{
: I7 i5 U) B, q
P0=~DSY_CODE
;
* ]( N) u" Q& L' r) \& v
i=(i+1)%10;
# ]" G; O! A) n3 o* a* p l2 F1 o
DelayMS(300);
8 b' S+ q/ v: X. Y) w& F, p
}
2 |2 Z) \; h. c+ D
}
+ A) Y/ L: x5 @
) e0 a8 N! B1 z: g7 s" d4 d0 |
欢迎光临 机械必威体育网址 (//www.szfco.com/)
Powered by Discuz! X3.4