|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于MSC-51的控制数码管循环显示 单个数字或字符的电路设计与仿真
3 ]; g* M( X1 v- f2 B- u r; G
9 ?6 t: w/ p6 J: m3 a5 ?$ N
$ B) K0 f8 ^/ a
. l# N3 R) X6 h( `2 o6 N$ \9 R' `+ U) e' {. @7 e( J5 G3 f) X" n
软件编程 #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( ); //延时 }}}& c# _4 s; h( o t* U& q
& J9 F: q. T; w" r) X A8 E4 s) V# K" F7 `9 E
下载:
/ X l. F% ^' ^7 r |
|