机械必威体育网址

标题: 7单只数码管循环显示 0~9单片机 语言程序设计实训 例 C 100 ---基于 8051 和 仿真 [打印本页]

作者: 2369353531    时间: 2018-6-22 16:45
标题: 7单只数码管循环显示 0~9单片机 语言程序设计实训 例 C 100 ---基于 8051 和 仿真
(, 下载次数: 36)
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" Xuchar 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, qP0=~DSY_CODE;
* ]( N) u" Q& L' r) \& vi=(i+1)%10;
# ]" G; O! A) n3 o* a* p  l2 F1 oDelayMS(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