|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于MSC-51的控制数码管循环显示 单个数字或字符的电路设计与仿真, L* i+ o6 k1 N5 X* ^# X. q
% o# R$ M* `( Q3 Z# j9 Y; O q5 T* c! {' e
& v/ t- Y" l+ P6 q4 b6 p' q- j$ K6 U& S
软件编程 #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( ); //延时 }}}
4 _/ s" b$ o0 U7 D
; _1 j+ E, P6 X7 [5 H+ q1 }
2 f1 z. d8 Y4 k4 R1 i3 c下载: 4 L3 n B% s# E5 @+ ^
|
|