這是我的代碼,數碼管的電平是一直有變化的,但就是不顯示數字
微信圖片_20171207171454.jpg (229.08 KB, 下載次數: 38)
下載附件
2017-12-7 17:15 上傳
- #include <reg52.h>
- #include <intrins.h>
- #define uchar unsigned char
- #define uint unsigned int
- uchar code shuzi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
- void delayms (uint z)
- { uint x,y;
- for(x=z;x<=110;x++)
- for(y=110;y<110;y++);
- }
- void display()
- {
- uint i,wela=0X80;
-
- for(i=0;i<8;i++)
- { P2=0xff;
- P0=shuzi[i];
- wela=_crol_(wela,1);
- P2=wela;
- delayms(30);
- }
- }
- void main()
- {
- while(1)display();
- }
復制代碼 |