|
8只數(shù)碼管動(dòng)態(tài)顯示多個(gè)不同字符
仿真+程序
0.png (75.13 KB, 下載次數(shù): 66)
下載附件
2017-2-5 02:28 上傳
所有資料下載:
8只數(shù)碼管動(dòng)態(tài)顯示多個(gè)不同字符.rar
(50.46 KB, 下載次數(shù): 22)
2017-2-4 10:07 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
源程序:
- #include<reg51.h> //51頭文件
- #include<intrins.h>
- #define uchar unsigned char //數(shù)據(jù)類型定義
- #define uint unsigned int
- uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//七段數(shù)碼管0~9段碼值
- void DelayMS(uint x) //延時(shí)
- { uint t;
- while(x--) //while語句
- for(t=0;t<120;t++); //t的值大小確定變換快慢
- }
- //主程序
- void main()
- {
- uchar i,wei=0x80;
- while(1)
- {
- for(i=0;i<8;i++)
- { P0=0xff;
- P0=DSY_CODE[i]; //發(fā)送段碼
- wei=_crol_(wei,1);
- P2=wei; //發(fā)送位碼
- DelayMS(2);
- }
- }
- }
復(fù)制代碼 |
評(píng)分
-
查看全部評(píng)分
|