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

正文內(nèi)容

基于單片機(jī)的病房呼叫系統(tǒng)設(shè)計(jì)doc-展示頁(yè)

2025-07-27 01:03本頁(yè)面
  

【正文】 V A,18 ;第6行有鍵按下取行首鍵值 LJMP LKP ;轉(zhuǎn)識(shí)別鍵值 L7:JB , NEXT; ;第7行無(wú)鍵按下轉(zhuǎn)下一列 MOV A,21 ;第7行有鍵按下取行首鍵值LKP:ADD A,R4 ;行首鍵號(hào)+列值=鍵值 PUSH ACC ;鍵值進(jìn)棧保存3)鍵值顯示源程序:L8: MOV 15H,A ;鍵值保存 MOV B,0AH ;10送B DIV AB ;鍵值拆分 MOV 50H,A ;鍵值十位送內(nèi)存顯示緩沖區(qū)50H MOV 51H,B ;鍵值個(gè)位送內(nèi)存顯示緩沖區(qū)51H SETB RS0 ;保存第0組工作寄存器 MOV R2,02 ;顯示位數(shù)計(jì)數(shù) MOV R0,51H ;取個(gè)位顯示緩沖區(qū)地址DL0:MOV A,R0 ;鍵值個(gè)位送A MOV DPTR,TAB ;取顯示數(shù)碼表首地址 MOVC A,A+DPTR ;得顯示碼 MOV SBUF,A ;送顯個(gè)位DL1:JNB TI,DL1 ;等待發(fā)送完一幀 CLR TI ;清發(fā)送中斷標(biāo)志 DEC R0 ;指向下一顯示單元 DJNZ R2,DL0 ;2位未顯示完重復(fù)CLR RS0 ;顯示完后恢復(fù)第0組寄存器4) 定時(shí)器1中斷源程序:INT1:MOV TH1,0D8H ;定時(shí)器1送初值10MS中斷一次 MOV TL1,0F0H DJNZ 52H,TT1 ;1S到否? MOV 52H,100 ;1S到重新賦秒計(jì)數(shù)值 DJNZ 53H,TT1 ;3秒到否? LJMP TT2 ;3S到轉(zhuǎn)TT2TT1:CPL ;輸出取反 RETI ;中斷返回TT2: CLR TR1 ;關(guān)定時(shí)器 CLR ;輸出低電平RETI ;中斷返回5) 外部中斷0源程序INT0: CLR TR1 ;關(guān)定時(shí)器 CLR ;輸出低電平MOV SCON, 00H ;串口工作方式0 MOV SBUF, 0FFH ;滅LEDDL2:JNB TI,DL2 CLR TI MOV SBUF, 0FFHDL3:JNB TI,DL3 CLR TI ;清發(fā)送中斷標(biāo)志RETI ;中斷返回6)延時(shí)源程序DELAY: MOV R7, 3DL4: MOV R6,20DL5: MOV R5,250DL6: DJNZ R5,DL6 DJNZ R6,DL5 DJNZ R7,DL4 RET第四章. Proteus軟件仿真:1)建立程序文件,保存程序文件,后綴名為ASM2)用WAVE軟件進(jìn)行編譯。在仿真器語(yǔ)言欄選擇偉福匯編器,在目標(biāo)文件欄選擇生成BIN文件和生成HEX文件。選擇好以后單擊工具欄上的編譯工具,這時(shí)回生成目標(biāo)文件HEX和BIN。將上一步生成的HEX文件下載到80C51單片機(jī)上。運(yùn)行效果見下圖: 圖42 護(hù)士響應(yīng)呼叫5課程設(shè)計(jì)體會(huì) 通過此次設(shè)計(jì),我進(jìn)一步加深了對(duì)單片機(jī)的理解,使我的編程思想更趨于成熟,編程思路更加開闊,比如當(dāng)選定病房呼叫系統(tǒng)課題時(shí)我發(fā)現(xiàn)是24張床位,由于這么多的床位得占用大量的I/O線,這給我的第一直覺就是得采用靜態(tài)顯示因?yàn)樗恍栌玫絉XD和TXD兩個(gè)端口即可完成顯示任務(wù)。畫完硬件電路圖后我將編譯好的程序載入單片機(jī)后我屏住呼吸懷著激動(dòng)的心情按下了運(yùn)行鍵,然而我并沒看到我期望看到的結(jié)果,心情很是失落。2)兩個(gè)LED只有十位能顯示而個(gè)位剛上電時(shí)亮待有鍵按下時(shí)熄滅。4)護(hù)士按鈕不能使外部中斷起作用。對(duì)第5個(gè)問題我首先想到可能是我的延時(shí)程序延時(shí)時(shí)間太長(zhǎng),于是我將延時(shí)時(shí)間變短些,果真不出所料單片機(jī)對(duì)鍵盤的掃描迅速了。對(duì)第4個(gè)問題當(dāng)我反復(fù)按護(hù)士按鈕時(shí)發(fā)現(xiàn)單片機(jī)的INT0引腳始終是高電平不變。對(duì)第1個(gè)問題我對(duì)照 圖21 按鍵序號(hào)圖發(fā)現(xiàn)顯示重復(fù)原來(lái)是正常現(xiàn)象因?yàn)殒I值的十位都有十個(gè)數(shù)是一樣的。此問題我最終通過給顯示床號(hào)十位的74LS164移位寄存器的最低位數(shù)據(jù)線接上電阻后再輸入到顯示床號(hào)個(gè)位的74LS164移位寄存器得以解決。當(dāng)聽到我做的系統(tǒng)發(fā)出定時(shí)3S的聲音時(shí),我激動(dòng)不已,心想我成功的將該課題完成了。將MOV A,00H改為MOV A,00H后至此我的課程設(shè)計(jì)已完滿完成。 附1:源程序代碼ORG 0000HLJMP MAINORG 0003HLJMP INT0ORG 001BHLJMP INT1ORG 0100HMAIN: SETB EA SETB EX0 SETB ET1 MOV SCON, 00H MOV DPTR,0FFFFFH MOV A,89H
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1