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

正文內(nèi)容

基于89c51單片機(jī)的多路搶答器-文庫吧資料

2024-11-24 20:51本頁面
  

【正文】 //0b01111011: key_re = K3_4。 case 0xBB: //0b1011 1011: key_re = K3_3。 if(f==9) f=1。 f++。 break。 蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院課程(設(shè)計(jì)) 第 16 頁 共 31 頁 break。 break。 break。 break。 break。 break。 break。 break。 0x0f | key_value 。 //轉(zhuǎn)消抖確認(rèn)狀態(tài) } 蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院課程(設(shè)計(jì)) 第 15 頁 共 31 頁 } break。} else key_state++。 //沒有按鍵 ,繼續(xù)掃描 key_line |= 0x01。 } else { delay_nms(1)。 //沒有按鍵 ,繼續(xù)掃描 key_line |= 0x01。 P1。 //輸出兩次 delay_nms(1)。i++) //按鍵掃描 { P1 = key_line。 for(i=1。 key_line = 0xFE。 unsigned char i。 蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院課程(設(shè)計(jì)) 第 14 頁 共 31 頁 static unsigned char key_return = NO_KEY。i++) { delay_1ms() } } unsigned char read_keybord() { static unsigned char key_state = 0。 for (i=0。i++)。 for (i=0。 unsigned char jkey, a,b,f,a1,b1,a2,a3,a4,a5,a5,a6,a7,a8,b1,b2,b3,b4,b5,b6,b7,b8,i,diss2[4],a0,b0,aaa1,ss,aa,c,m。 sbit P32=P3^2。 sbit P30=P3^0。 sbit P36=P3^6。 sbit P34=P3^4。 如果當(dāng)主持人還沒有按下開始鍵是就有人按下?lián)尨疰I時(shí)這一組犯規(guī),只是顯示管上顯示 X100FF 這是主持人只要 按下 12 鍵這一組會被扣掉十分且從新開始搶答。如果在 30 內(nèi)有人搶答則在搶答的同時(shí)啟動(dòng)了一個(gè) 60 秒的倒計(jì)時(shí)這時(shí)顯示管上顯示 X10060 如果選手在 60 內(nèi)回答好問題且答對則主持人按下 11 鍵則這一組假上十分,如果在 60 秒內(nèi)答完但沒有答對,則主持人按下 12 鍵則這一組減十蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院課程(設(shè)計(jì)) 第 12 頁 共 31 頁 分,如果這一組在 60 秒的規(guī)定時(shí)間內(nèi)沒有答好則搶答器自動(dòng)跳出且答題的這一組減掉十分。 三、軟件設(shè)計(jì) (一)電路流程圖 蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院課程(設(shè)計(jì)) 第 10 頁 共 31 頁 開 始開 始 搶 答 ?Y有 鍵 按 下 ?Y按 鍵 處 理超 時(shí) ?Y加 十 分結(jié) 束 搶 答N開 始 答 題 計(jì) 時(shí)答 對 ?Y有 鍵 按 下 ?N倒 計(jì) 時(shí) 間 到 ?YN減 十 分NYNN犯 規(guī) 處 理 鍵盤掃描子程序的流程圖(如圖 5) 蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院課程(設(shè)計(jì)) 第 11 頁 共 31 頁 鍵 盤 掃 描有 鍵 閉 合 ?延 時(shí) 消 抖掃 描 鍵 盤找 到 閉 合 鍵 ?計(jì) 算 鍵 值閉 合 鍵 釋 放 ?建 立 有 效 標(biāo) 志返 回NY建 立 無 效 標(biāo) 志NYNY 圖 5 (二 ) C51 源程序代碼 /*本搶答器的一到八鍵為選手的搶答鍵,九到十一鍵為主持人的功能鍵??刹捎靡来闻帕薪ㄌ柕姆绞綄Π才胚M(jìn)行編碼。 對于獨(dú)立式按鍵鍵盤,因按鍵數(shù)量少,課根據(jù)十幾需要靈活編碼。其方法是 :一次將行線置為低電平,即在置某根行線為低電平時(shí),其它線為高電平。若所有列線均為高電平,則鍵盤中無健按下。 判斷鍵盤中有無健按下,將全部行線置低電平,然后檢測列線的狀態(tài)。顯然,在按鍵數(shù)較多時(shí),矩陣式鍵盤較之獨(dú)立按鍵鍵盤要省很多 I/O 口。然而,矩陣鍵盤中的行線、列線和多個(gè)按鍵相連,各個(gè)按鍵按下與否均影響該按鍵所在行線和列線的電平 ,各按鍵間互相影響,因此必須將行線、列線信號配合起來做適當(dāng)?shù)奶幚?,才能確定閉合鍵的位置。當(dāng)無按鍵按下時(shí),行線處于高電平狀態(tài);當(dāng)有按鍵按下時(shí),行、列線將導(dǎo)通,此時(shí)行線電平將由與此行線相連電平?jīng)Q定。 矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點(diǎn)上,在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連同,而是通過一個(gè)按鍵加以連接。但控制程序復(fù)雜,顯示亮度低,該設(shè)計(jì)使用的是 8 個(gè)數(shù)碼管顯示,使用的是 LED 的動(dòng)態(tài)顯示方式。靜態(tài)的顯示方式具有顯示亮度高,顯示穩(wěn)定控制方便等優(yōu)點(diǎn),但顯示的位數(shù)較多時(shí),占用的 I/O口較多。此時(shí)要求段驅(qū)動(dòng)電路能吸收額定的段導(dǎo)通電流,還要根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻。 共陰極數(shù)碼管的 8 個(gè)發(fā)光二極管的陰極連接在一起,通常,公共陰極接低電平(一般接地),其它管腳 接驅(qū)動(dòng)電路輸出端。當(dāng)某驅(qū)動(dòng)電路的輸出端為低電平時(shí)則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 (四)、 LED數(shù)碼管結(jié)構(gòu)與原理 C1C2C3C4C5C6C7C0C1C2C3C5C4C6C0C7L2L1L3L4L5L6L7L8L1L2L3L4L5L6L7L8X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U2A T 8 9 C5 1V C CX1CR Y S T A LC13 3 pC23 3 pC31 0 uR11 0 kR22 2 0 RR32 2 0 RR42 2 0 RR52 2 0 RR62 2 0 RR72 2 0 RR82 2 0 RR92 2 0 RU4NO TU7NO TU5NO TU6NO TU 1 0NO TV C CR2 01kR2 22kR2 31kR2 11kR 2 1 13 3 0 RR 1 13 3 0 RD2L E D R E DD1L E D R E DD3L E D R
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1