分享一個51單片機用LED數碼管來動態顯示HELLO的proteus仿真下面是原理圖:
0.png (37.86 KB, 下載次數: 102)
下載附件
2016-10-10 15:29 上傳
單片機源程序:
- #include <reg51.h>
- #include <absacc.h>
- #define PA XBYTE[0XFF3C]
- #define PB XBYTE[0XFF3D]
- #define PC XBYTE[0XFF3E]
- #define PK XBYTE[0XFF3F]
- unsigned char code led[]={0x76,0x79,0x38,0x38,0x3f};
- unsigned char k[]={0xfe,0xfd,0xfb,0xf7,0xef};
- void delay(int n)
- {while(n--)
- {int i,j;
- for(i=0;i<10;i++)
- for(j=0;j<10;j++);
- }
- }
- void main()
- {PK=0X80;
- while(1)
- {int i;
- for(i=0;i<5;i++)
- {PA=led[i];
- PB=k[i];
- delay(10);
- PB=0XFF;
- }
- }
- }
復制代碼
0.png (67.61 KB, 下載次數: 119)
下載附件
2016-10-10 15:29 上傳
仿真工程文件及所有完整程序等資料下載地址(壓縮包一共有45個單片機仿真,全部下載后找到第017個項目即可):
http://www.zg4o1577.cn/bbs/dpj-56298-1.html
|