登录|立即注册|使用QQ帐号登录
论坛 > 51单片机
发帖|
看2196|回1|收藏
楼主 ID:145445 只看他
2016-11-1 22:13
51单片机控制的数码管数字单个飞入程序,下面是原理图:
0.png

部分源码预览:

代码:

  1. #include<reg51.h>
  2. #define scan P0
  3. #define SEG P2
  4. char code TAB[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
  5. void delay(int);
  6. main()
  7. {unsigned char i;
  8.         for(i=1;i<50;i++){
  9.                 scan=8;SEG=TAB[1];delay(10);
  10.         }
  11.         for(i=1;i<50;i++){
  12.                 scan=4;SEG=TAB[1];delay(10);                  


  13.         }
  14.         for(i=1;i<50;i++){
  15.                 scan=2;SEG=TAB[1];delay(10);                  


  16.         }
  17.         for(i=1;i<50;i++){
  18.                 scan=1;SEG=TAB[1];delay(10);                  


  19.         }
  20.         for(i=1;i<35;i++){
  21.                 scan=1;SEG=TAB[1];delay(10);          
  22.                
  23.                 scan=8;SEG=TAB[2];delay(10);
  24.         }
  25.         for(i=1;i<35;i++){
  26.                 scan=1;SEG=TAB[1];delay(10);          
  27.                
  28.                 scan=4;SEG=TAB[2];delay(10);
  29.         }
  30.         for(i=1;i<35;i++){
  31.                 scan=1;SEG=TAB[1];delay(10);          
  32.                 scan=2;SEG=TAB[2];delay(10);
  33.         }
  34.        

  35.         for(i=1;i<25;i++){
  36.                 scan=1;SEG=TAB[1];delay(10);
  37.                 scan=2;SEG=TAB[2];delay(10);
  38.                 scan=8;SEG=TAB[3];delay(10);
  39.         }
  40.         for(i=1;i<25;i++){
  41.                 scan=1;SEG=TAB[1];delay(10);
  42.                 scan=2;SEG=TAB[2];delay(10);
  43.                 scan=4;SEG=TAB[3];delay(10);
  44.         }

  45.         for(i=1;i<20;i++){
  46.                 scan=1;SEG=TAB[1];delay(10);
  47.                 scan=2;SEG=TAB[2];delay(10);
  48.                 scan=4;SEG=TAB[3];delay(10);
  49.                 scan=8;SEG=TAB[4];delay(10);
  50.                
  51.         }
  52. }


  53. ……………………
0.png
仿真工程文件和所有源码打包下载:
20160614数码管动态显示-1234单个飞入.rar (62.9 KB)
(下载次数: 11, 2016-11-1 22:12 上传)

下载积分: 黑币 -5


沙发 ID:748144 只看他
2020-5-17 12:44
原理图怎么说

51黑电子论坛

Powered by Discuz! X3.1

首页|标准版|触屏版|电脑版