久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機控制的計數簡單程序

單片機控制的計數簡單程序

作者: 時間:2016-11-23 來源:網絡 收藏

#include
unsigned char c,i,k,p;
sbit p10=P1^0;
unsigned char s[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
main()

本文引用地址:http://cqxgywz.com/article/201611/320158.htm

{unsigned char key1,key2;
unsigned char i,k;
void delay();
void delay2();
unsigned char getkey();
while(1){
delay2();//消除程序執行太快 引起的多次判斷


key1=0;key2=0;
key1=getkey();
if(key1==0) continue;//沒有鍵按下 繼續循環檢測
delay();
key2=getkey();
if(key1==key2) {P2=s[i];P3=s[k];k++;if(k==10) {k=0;i++;if(i==10)i=0;}} }}

void delay()
{unsigned char a,b;
for(a=20;a>0;a--)
for(b=248;b>0;b--)
{}
}
unsigned char getkey()
{if(p10==0) {return 1;}
else return 0;}
void delay2()
{unsigned char a,b,c;
for(c=20;c>0;c--)
for(a=20;a>0;a--)
for(b=248;b>0;b--)
{}}



評論


技術專區

關閉