|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于MSC-51的控制数码管循环显示 单个数字或字符的电路设计与仿真
! R: @, G* f& s7 @; Z' z' o
+ {6 A4 @$ B& |
. \4 W Y+ J& m, a! ^
) [/ _' x- I1 y: \
) g* e% r2 J# D$ I! \9 L
软件编程 #include //包含头文件 void delay(void){ unsigned char i,j; for(i=0;i<255;i++) { for(j=0;j<255;j++); }} //主函数 void main(void) {unsigned char i; unsigned char code Tab[16]={0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xF8, 0x80,0x90,0x88,0x83, 0xC6,0xA1,0x86,0x8E}; //定义数字0-f的断码表 while(1) {for(i=0;i<16;i++) //循环16次。数码管循环显示数字0-f { P0=Tab[ i]; //P0口输出数字0-F对应的断码 delay( ); //延时 }}}2 _; H- g; h5 ~* ]/ m$ f7 k2 N
) V- {. r% k6 _8 R, W+ A5 v
8 }" Q' e: x% D6 Q- v
下载: ' J& j6 d5 h, c- c' d* U
|
|