日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]JP3接P0,VCC接+5V,矩陣鍵盤的左邊八個(gè)引腳接在P1上面。想要的結(jié)果是按第0個(gè)按鍵,數(shù)碼管顯示0,以此類推。注意,這里的數(shù)碼管是共陽(yáng)極的。#include#defineuintunsignedint#defineucharunsignedcharucharcodetable[

JP3接P0,VCC接+5V,矩陣鍵盤的左邊八個(gè)引腳接在P1上面。想要的結(jié)果是按第0個(gè)按鍵,數(shù)碼管顯示0,以此類推。注意,這里的數(shù)碼管是共陽(yáng)極的。


#include#defineuintunsignedint#defineucharunsignedcharucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};ucharcodetable_scan[]={0xfe,0xfd,0xfb,0xf7};voidinit();uchartemp;voidmain(){uinti_row;init();while(1){for(i_row=0;i_row<4;i_row++){P1=table_scan[i_row];temp=P1;temp=P1&0xf0;switch(temp){case0xe0:if(i_row==0)P0=table[0];elseif(i_row==1)P0=table[4];elseif(i_row==2)P0=table[8];elseP0=table[12];break;case0xd0:if(i_row==0)P0=table[1];elseif(i_row==1)P0=table[5];elseif(i_row==2)P0=table[9];elseP0=table[13];break;case0xb0:if(i_row==0)P0=table[2];elseif(i_row==1)P0=table[6];elseif(i_row==2)P0=table[10];elseP0=table[14];break;case0x70:if(i_row==0)P0=table[3];elseif(i_row==1)P0=table[7];elseif(i_row==2)P0=table[11];elseP0=table[15];break;}}}}voidinit(){P0=0xff;}


注意,代碼中沒(méi)有進(jìn)行消抖操作,是因?yàn)檫@個(gè)不消抖不會(huì)影響實(shí)驗(yàn)結(jié)果。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉