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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c51單片機(jī)的病房呼叫系統(tǒng)設(shè)計(存儲版)

2025-07-16 15:15上一頁面

下一頁面
  

【正文】 我們采用矩陣鍵盤,如果存在 n*n 個按鍵鍵,則采用 矩陣式結(jié)構(gòu)以后,那么久只需要要n+n 條引線就可以了。 LED 的正向工作電壓降一般在,發(fā)光工作電流在 5mA20mA,發(fā)光強(qiáng)度基本上與正向的電流成一定的正比例,所以電路使用過程中需要串講電阻。對于共陰極數(shù)碼管來說,它們的所有陰極都接在一起,并且接地,當(dāng)單片機(jī)給出高電平時,對應(yīng)的發(fā)光二極管就會點(diǎn)亮,把需要點(diǎn)亮的二極管全部點(diǎn)亮就會出現(xiàn)需要的字符, 8 段共陰 LED 的數(shù)碼管斷碼如表 32 所示 . 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計) 10 0 1 2 3 4 5 6 7 8 9 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 表 32 兩位一體共陰數(shù)碼管就是將兩個單個的八段數(shù)碼管封裝在一起,將 8 個段選用導(dǎo)線連接在一起,行成八跟線,用來外接信號來顯示相應(yīng)的字符,然后將兩根公共線分別接出來作為數(shù)碼管的片選,也就是只有當(dāng)片選信號有效時,數(shù)碼管才會顯示我們出現(xiàn)的數(shù)字,當(dāng)片選信號無效時,數(shù)碼管不會顯示我們出現(xiàn)的數(shù)字。才能讓數(shù)碼管顯示或不顯示,或者讓蜂鳴器響或者是不響。 至此,本次畢業(yè)設(shè)計的主要內(nèi)容已經(jīng)基本得以實(shí)現(xiàn)。我很榮幸生活學(xué)習(xí)在這個團(tuán)結(jié),健康,向上的集體中,我也要感謝我的室友們,是你們給予了很多的愛 和關(guān)心,在大學(xué)度過的這四年給我留下了終生難忘的記憶。//定義一個字符形變量,用來有兩個人按鍵的循環(huán)顯示。j+20210。 key3=1。 key1=0。 //將數(shù)碼管熄滅,以下同理 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計) 22 break。 delay(300)。 key3=0。 a=keyscan()。 key2=0。 delay(300)。 key3=1。 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計) 24 for(j=1。 key2=0。 delay(300)。 P1=0x00。 P1=0x3f。 key2=1。 delay(300)。j++) { key1=0。 P1=0x5b。 key2=1。//0202 case 0xbd: key0=0。 key1=0。 P1=0x3f。 //調(diào)用鍵盤掃描, } key0=1。 key3=0。 key1=0。 P1=0x66。j+20210。 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計) 29 key3=1。 key1=0。 break。 delay(300)。 key3=0。 a=keyscan()。 key2=0。 delay(300)。 key3=1。 for(j=1。 key2=0。 delay(300)。 P1=0x00。 P1=0x3f。 key2=1。 delay(300)。j++) { key1=0。 P1=0x66。 key2=1。//0402 case 0xb7: key0=0。 key1=0。 P1=0x3f。 //調(diào)用鍵盤掃描, } key0=1。 key3=0。 key1=0。 P1=0x66。 //行線輸出全為 1 cord_h=P2amp。 //讀入列線值,(雖然我們把列線值全部置為 1,但是由于鍵位一直被按下,所以按鍵所在列由于硬件作用又變回 0) return(cord_h+cord_l)。s antiracism taskforce, is in London for the Football Association39。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。 //進(jìn)行線反轉(zhuǎn),將高四位調(diào)成高電平,低四位保持不變; cord_l=P2amp。//0404 } } } /* 鍵盤掃描程序 */ uchar keyscan(void) //鍵盤掃描函數(shù),使用行列反轉(zhuǎn)掃描法 { uchar cord_h,cord_l。 key2=1。 P1=0x66。j++) { key1=0。 delay(300)。 key2=1。 P1=0x3f。 P1=0x00。 delay(300)。 key2=0。 for(j=1。 key3=1。 delay(300)。 key2=0。 a=keyscan()。 key3=0。 delay(300)。 break。 key1=0。 key3=1。j+20210。 P1=0x5b。 key1=0。 key3=0。 //調(diào)用鍵盤掃描, } key0=1。 P1=0x3f。 key1=0。//0204 case 0xeb: key0=0。 key2=1。 P1=0x5b。j++) { key1=0。 delay(300)。 key2=1。 P1=0x3f。 P1=0x00。 delay(300)。 key2=0。 for(j=1。 key3=1。 delay(300)。 key2=0。 a=keyscan()。 key3=0。 delay(300)。 break。 key1=0。 key3=1。j+20210。 P1=0x5b。 key1=0。 key3=0。 /*當(dāng)一個病床正在呼叫時,另一個病床呼叫,將床號存在 a 中,程序后面的同理 */ } key0=1。 P1=0x3f。 key1=0。 //調(diào)用鍵盤掃描, switch(key) { 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計) 21 case 0xee: /* 01 號病房 01 號病人按鍵,顯示相對應(yīng)的碼值,程序開始 */ key0=0。//鍵盤掃描 void delay(uint i)。從畢業(yè)設(shè)計工作的進(jìn)行,到畢業(yè)論文的撰寫大慶師范學(xué)院本科畢業(yè)論文(設(shè)計) 18 和修改,給我提供了許多十分有益的指導(dǎo)和建議,幫助我開拓思路,深入研究。 開始 是否有鍵按下 延時 5ms 是否有鍵按下 獲取鍵值 按鍵是否釋放 修改對應(yīng)按鍵運(yùn)算 Y N Y N Y N 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計) 17 存在的問題:對硬件電路中某些芯片以及某些內(nèi)部結(jié)構(gòu)不夠深入的了解,導(dǎo)致有些問題解釋不了,如單片機(jī)的 P0 口不能作為普通 I/0 口, 必須接 510k的上拉電阻的原理。 Keil_c 軟件界面如圖 31 所示: 圖 41 Keil_c 軟件界面 該軟件是一款集編程和仿真于一體的軟件,它支持匯編、 C 語言及二者的混合編程 ,可以采用以下步驟來建立一個 c 文件并將其保存并生成 hex 文件,在菜單欄中單擊 project 選擇 new project,然后命名文件并且將其儲存, 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計) 14 開始 設(shè)定初值,程序初始化 判斷分支語是否得到返回值 掃描程序中得到鍵值 在相應(yīng)的 case 語句中顯示相對應(yīng)的床位號碼 N Y 然后在左側(cè)菜單欄中單擊新建,新建一個 c 文件,并且將其保存,這時工作區(qū)的左側(cè)出現(xiàn)了一個 target1,鼠標(biāo)左鍵單擊 target1 左側(cè)的 +號,展開了target1 的下一級命令, source group1,用鼠標(biāo)左鍵選定該圖標(biāo),單擊鼠標(biāo)右鍵,選擇 Add Files to group“ source group1” 然后彈出一個對話框,單擊剛才儲存的 c 文件,鼠標(biāo)左鍵單擊 Add 按鈕,然后再單擊 close 按鈕,然后進(jìn)行程序的編寫,編寫好程序后進(jìn)行編譯和匯編就可以了 [10]。譯碼有硬件和軟件之差別,硬件譯碼的優(yōu)點(diǎn)是計算機(jī)時間的開銷比較小,但硬件開支大。 圖 35 線反轉(zhuǎn)法連接圖 從圖中可以看到,用行反轉(zhuǎn)法識別閉合鍵時,要將行線 接四個并行 I/O 口, , , , ,讓列線 接四個并行 I/O口 . . ,先讓行線編程為輸入線,列線編程為輸出線,將輸入線全設(shè)置為高電平,將輸出線設(shè)置為低電平,那么當(dāng)有某一個按鍵被按下時,則該按鍵所在的行線電平由高電平變化到低電平,然后可精確的找到按鍵所在的行數(shù),然后再將輸入輸出線進(jìn)行反轉(zhuǎn),將列線 作為高電平的輸入線,將行線作為低電平的輸出線,那么當(dāng)有某一個按鍵被按下時,則該按鍵所在的列
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1