freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的電器遙控器的設(shè)計(jì)-資料下載頁

2025-06-27 20:23本頁面
  

【正文】 TL0 = 255TIMEL/2。if(flag) {irm_code = 1。i++。}flag ^= 0x01。}}else {TR0 = 0。i=0。QD=1。turn_flag=0。TH0 = 0xff。TL0 = 0xff。 }}void delay(unsigned int t){unsigned char i。while(t) for(i=0。i230。i++)。}unsigned char scan_key(void){static unsigned char i。unsigned char tmp,j。 unsigned char code row_code[]={0xfe,0xfd,0xfb,0xf7}。unsigned char code lin_code[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。ROW=row_decode[i]。tmp=LINE。for(j=0。j8。j++) {if(tmp==lin_code[j]) return j。}switch (tmp){case 0xfe:return 0x01。 break。case 0xfd:return 0x02。break。case 0xfb:return 0x03。 break。case 0xf7:return 0x04。break。case 0xef:return 0x05。 break。case 0xdf:return 0x06。break。case 0xbf:return 0x07。 break。case 0x7f:return 0x08。break。default:break。}ROW=0xfd。tmp=LINE。switch (tmp){case 0xfe:return 0x09。 break。case 0xfd:return 0x0a。break。case 0xfb:return 0x0b。 break。case 0xf7:return 0x0c。break。case 0xef:return 0x0d。 break。case 0xdf:return 0x0e。break。case 0xbf:return 0x0f。 break。case 0x7f:return 0x10。break。default:break。}ROW=0xfb。tmp=LINE|0x80。switch (tmp){case 0xfe:return 0x11。 break。case 0xfd:return 0x12。break。case 0xfb:return 0x13。 break。case 0xf7:return 0x14。break。case 0xef:return 0x15。 break。case 0xdf:return 0x16。break。case 0xbf:return 0x17。 break。case 0x7f:return 0x18。break。default:break。}ROW=0xf7。tmp=LINE。switch (tmp){case 0xfe:return 0x19。 break。case 0xfd:return 0x1a。break。case 0xfb:return 0x1b。 break。case 0xf7:return 0x1c。break。case 0xef:return 0x1d。 break。case 0xdf:return 0x1e。break。case 0xbf:return 0x1f。 break。case 0x7f:return 0x20。break。default:break。} }附錄 2:遙控解碼部分程序include unsigned char irm_code。//紅外解碼鍵值返回全局變量void irm_int2_init(void){EA = 1。IT0 = 1。//下降沿中斷EX0 = 1。irm_code=0xff。}void irm_int(void) interrupt 0{unsigned char i,flag。unsigned int counter。unsigned int temp=0。EA=0。temp=0xff。counter=0。flag=0。for(i=0。i13。i++) { counter=0。while(!IRM_DQ) {if(++counter300) break。}if((counter10)amp。amp。(counter300)) {if(flag==0) temp=1。 if(counter200) temp++。else flag ^= 0xff。}counter=0。while(IRM_DQ) {if(++counter300) break。}if((counter10)amp。amp。(counter300)) {if(flag==0) temp=1。 if(counter200) temp++。else flag ^= 0xff。}}irm_code=(unsigned char)(tempamp。0x00ff)。IE0 = 0。EA = 1。}include unsigned char irm_code。//紅外解碼鍵值返回全局變量void irm_int2_init(void){EA = 1。IT0 = 1。//下降沿中斷EX0 = 1。irm_code=0xff。}void irm_int(void) interrupt 0{unsigned char i,flag。unsigned int counter。unsigned int temp=0。EA=0。temp=0xff。counter=0。flag=0。for(i=0。i13。i++) { counter=0。while(!IRM_DQ) {if(++counter300) break。}if((counter10)amp。amp。(counter300)) {if(flag==0) temp=1。 if(counter200) temp++。else flag ^= 0xff。}counter=0。while(IRM_DQ) {if(++counter300) break。}if((counter10)amp。amp。(counter300)) {if(flag==0) temp=1。 if(counter200) temp++。else flag ^= 0xff。}}irm_code=(unsigned char)(tempamp。0x00ff)。IE0 = 0。EA = 1。}include include extern void led_disp(unsigned int number)。/*數(shù)碼管地址定義*/define SEG_Q XBYTE[0xffec]//千位,LEFTdefine SEG_B XBYTE[0xffed]//百位define SEG_S XBYTE[0xffee]//十位define SEG_G XBYTE[0xffef]//個(gè)位,RIGHTvoid main(){irm_int2_init()。led_disp(2022)。while(1)if(irm_code!=0xff) {led_disp(irm_code)。irm_code=0xff。} }//通用數(shù)碼管顯示函數(shù),傳入數(shù)據(jù) 0~9999void led_disp(unsigned int number){unsigned char code tab1[20]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,}。unsigned char temp,flag=0。if(number 10000){//千位數(shù)碼管temp = number/1000%10。if (temp) {SEG_Q = tab1[temp]。flag = 1。}else {SEG_Q = 0xff。//數(shù)碼管熄滅flag = 0。}//百位數(shù)碼管temp = number/100%10。if(flag | temp) {SEG_B = tab1[temp]。flag = 1。}else {SEG_B = 0xff。//數(shù)碼管熄滅flag = 0。}//十位數(shù)碼管temp = number/10%10。if(flag | temp) SEG_S = tab1[temp]。else SEG_S = 0xff。//數(shù)碼管熄滅//個(gè)位數(shù)碼管temp = number%10。SEG_G = tab1[temp]。}else {SEG_Q = 0xbf。//SEG_B = 0xbf。SEG_S = 0xbf。SEG_G = 0xbf。} }參考文獻(xiàn)[1] 康光華,陳大欽: 電子技術(shù)基礎(chǔ)(模擬部分),高等教育出版社,[2] 李建華, 實(shí)用遙控器原理與制作,北京人民郵電出版社,1996,[3] 李 華, MCS51 系列單片機(jī)實(shí)用接口技術(shù), 北京航天航空大學(xué)出版社,1999,[4] 何立民, MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),系統(tǒng)配置與接口技術(shù),北京航天航空大學(xué),1995, [5] 蘇長(zhǎng)贊. 紅外線與超聲波遙控. 北京: 人民郵電出版社,1995[6] 梁延貴. 遙控電路可控硅觸發(fā)電路語音電路分冊(cè) 北京: 科學(xué)技術(shù)文獻(xiàn)出版社,2022[7] [8] 紀(jì)紅 紅外技術(shù)基礎(chǔ)與應(yīng)用 北京: 科學(xué)出版社,1993[9] 王明亮等. ,上、下冊(cè). 北京: 中國(guó)廣播電視出版社,1993[10] 陳汝全. :機(jī)械工業(yè)出版社,1994[11] 舒經(jīng)文. 最新彩電機(jī)芯及其遙控系統(tǒng)的原理與維修. 北京: 電子工業(yè)出版社, 1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1