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

正文內(nèi)容

基于51單片機的紅外遙控開關(guān)的設(shè)計畢業(yè)論文-資料下載頁

2025-06-22 04:03本頁面
  

【正文】 ***************/clearmen(){Remoteout=0。 // 關(guān)遙控輸出IE=0x00。TMOD=0x02。 // 8位自動沖撞模式TH0=0xf3。 // 40Khz初值TL0=0xf3。EA=1。 // 開關(guān)中斷}///////**************發(fā)射函數(shù)****************/sed (){ET0=1。TR0=1。delay()。et0=0。remoteout=0。 // 40Khz發(fā)3毫秒for(m=keyvol。m0。m) { delay(1)。 //停1毫秒 ET0=1。TR0=1。delay(1)。ET0=0。TR0=0。remoteout=0。 //40毫秒Khz發(fā)1毫秒 }delay(10)}//tx(){switch(keyvol) { case0:keyvol=keyvol+1。sed()。break。 case1:keyvol=keyvol+1。sed()。break。 case2:keyvol=keyvol+1。sed()。break。 case3:keyvol=keyvol+1。sed()。break。 case4:keyvol=keyvol+1。sed()。break。 case5:keyvol=keyvol+1。sed()。break。 case6:keyvol=keyvol+1。sed()。break。 case7:keyvol=keyvol+1。sed()。break。 case8:keyvol=keyvol+1。sed()。break。 case9:keyvol=keyvol+1。sed()。break。 case10:keyvol=keyvol+1。sed()。break。 case11:keyvol=keyvol+1。sed()。break。 case12:keyvol=keyvol+1。sed()。break。 case13:keyvol=keyvol+1。sed()。break。 case14:keyvol=keyvol+1。sed()。break。 case15:keyvol=keyvol+1。sed()。break。 default:break。 }}/////**************鍵功能函數(shù)****************/void keywork(){Uchar scancode,tmpcode。P0=0xf0。 // 發(fā)全0行掃描碼If((P0amp。0xf0)!=0xf0) //若有鍵按下{ Delay(5)。 //延時去抖動If((P0amp。0xf0)!=0xf0) //延時后在判斷一次,去除抖動影響 { Scancode=0xfe。 While((scancodeamp。0x10)!=0)// //逐行掃描,剛好掃到第五位就推出了 { P0=scancode。 //輸出行掃描碼 If((P0amp。0xf0)!=0xf0) //本行有鍵按下 { Tmpcode=(P0amp。0xf0)|0x0f。 // 返回特征字節(jié)碼,為1的位即對應(yīng)于行和列 Temp=(~scancode)+(~tmpcode)。 Switch(temp) { Case0x11:keycol=0。tx()。break。 Case0x21:keycol=1。tx()。break。 Case0x41:keycol=2。tx()。break。 Case0x81:keycol=3。tx()。break。 Case0x12:keycol=4。tx()。break。 Case0x22:keycol=5。tx()。break。 Case0x42:keycol=6。tx()。break。 Case0x82:keycol=7。tx()。break。 Case0x14:keycol=8。tx()。break。 Case0x24:keycol=9。tx()。break。 Case0x44:keycol=10。tx()。break。 Case0x84:keycol=11。tx()。break。 Case0x18:keycol=12。tx()。break。 Case0x28:keycol=13。tx()。break。 Case0x48:keycol=14。tx()。break。 Case0x88:keycol=15。tx()。break。 } } Else scancode=(scancode1)|0x01。 //行掃描碼左移一位 } }}}/////**************主函數(shù)****************/Void main(){ Clearmen()。 //初始化 While(1){ Keywork(); //按鍵掃描 }}/////**************40Khz發(fā)生器****************///定時中斷T0Void time_intt()(void) interrupt 1{ Remoteout=~remoteout。}//////**********************結(jié)束************************
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1