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

正文內(nèi)容

基于單片機(jī)的病房呼叫系統(tǒng)畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 中有一位為0時(shí),便在掃描中途退出,而將輸入值進(jìn)行移位,從而確定閉合鍵所在的列線位置。從上面的原理中知道,程控掃描法是由程序控制鍵掃描的方法。②去除鍵抖動(dòng)。行反轉(zhuǎn)法也是識(shí)別閉合鍵的常用方法,它的原理如下所述。如果此時(shí)有某一個(gè)鍵被按下,則必定會(huì)使某一列線值為0,然后,程序再對(duì)兩個(gè)并行端口進(jìn)行方式設(shè)置,使接行線的并行端口工作在輸出方式,而使接列線的并行端口工作在輸出方式,并且將剛才讀得的列線值從所接的并行端口輸出,再讀取行線的輸入值,那么,在閉合鍵所在的行線上的值必定為0。 顯示電路設(shè)計(jì) LED點(diǎn)陣顯示屏概述LED點(diǎn)陣顯示屏的構(gòu)成型式有多種,其中典型的有兩種。國(guó)內(nèi)的另一種LED顯示屏——可編程序型LED顯示屏,雖然增加了顯示屏系統(tǒng)的編程能力,顯示內(nèi)容和顯示花樣都有所增加,但也存在著更換顯示內(nèi)容不便的缺點(diǎn)。 8*8點(diǎn)陣如圖28和圖29是8*8點(diǎn)陣原理圖和實(shí)物圖。例如如果想使左上角LED點(diǎn)亮,則Y0=1,X0=0即可。這個(gè)數(shù)字很龐大,因?yàn)槲覀儍H僅是16x16的點(diǎn)陣,在實(shí)際應(yīng)用中的顯示屏往往要大得多,這樣在鎖存器上花的成本將是一個(gè)很龐大的數(shù)字。當(dāng)這樣輪回的速度足夠快(每秒24次以上),由于人眼的視覺(jué)暫留現(xiàn)象,就能夠看到顯示屏上穩(wěn)定的圖形了。從控制電路到列驅(qū)動(dòng)器的數(shù)據(jù)傳輸可以采用并列方式或串行方式。但是,串行傳輸過(guò)程較長(zhǎng),數(shù)據(jù)按順序一位一位地輸出給列驅(qū)動(dòng)器,只有當(dāng)一行的各列數(shù)據(jù)都以傳輸?shù)轿恢?,這一行的各列才能并行地進(jìn)行顯示。即在顯示本行各列數(shù)據(jù)的同時(shí),傳送下一列數(shù)據(jù)。這樣,本行已準(zhǔn)備好的數(shù)據(jù)打入并行鎖存器進(jìn)行顯示時(shí),串并移位寄存器就可以準(zhǔn)備下一行的列數(shù)據(jù),而不會(huì)影響本行的顯示。 取字原理取字原理:由于采用共陰極的LED顯示模塊,故在取字符時(shí),取字符陰碼,即點(diǎn)亮LED燈的信號(hào)為1。即國(guó)標(biāo)漢字庫(kù)中的每一個(gè)字均由256點(diǎn)陣來(lái)表示。為消除在切換行顯示數(shù)據(jù)的時(shí)候產(chǎn)生拖尾現(xiàn)象,驅(qū)動(dòng)程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出鎖存器并鎖存,然后再輸出新的行號(hào),重新打開(kāi)顯示。二者的結(jié)合為該系統(tǒng)的設(shè)計(jì)提供有利條件。該軟件的特點(diǎn)是:(1)全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢(shì)??傊?,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真ARM、5AVR、PIC。 系統(tǒng)程序設(shè)計(jì) 系統(tǒng)主程序設(shè)計(jì)的流程如圖33所示: 圖33 系統(tǒng)主程序設(shè)計(jì)的流程主程序程序描述:首先對(duì)各存儲(chǔ)單元初始化,設(shè)定定時(shí)初值,接4著判斷清零鍵,看是否按下,若按下,則清零,然后繼續(xù)掃描鍵盤(pán),如掃描到鍵盤(pán)有鍵按下,則調(diào)用計(jì)數(shù)顯示子程序,循環(huán)顯示病床號(hào)時(shí),要判斷標(biāo)志位是否為1,若為1,則表示已經(jīng)按下,則不響應(yīng),如為0,則調(diào)用循環(huán)顯示病床號(hào)子程序,循環(huán)顯示病床號(hào),接著定時(shí)一秒。按鍵循環(huán)顯示子程序如圖35所示開(kāi)始標(biāo)志位是否為1?定時(shí)是否達(dá)到1秒?調(diào)顯示子程序存儲(chǔ)單元加1YYNN 圖35 按鍵循環(huán)顯示子程序第4章調(diào)試與結(jié)果系統(tǒng)調(diào)試工作是系統(tǒng)開(kāi)發(fā)過(guò)程中必不可少的一個(gè)過(guò)程,一個(gè)完整的控制系統(tǒng)調(diào)試包含控制系統(tǒng)的硬件聯(lián)調(diào)、軟件聯(lián)調(diào)、系統(tǒng)仿真、仿真燒錄和現(xiàn)場(chǎng)安裝調(diào)試等幾個(gè)環(huán)節(jié)。電路做完上電,復(fù)位以后,數(shù)碼管按預(yù)期顯示00,發(fā)射模塊按下一個(gè)鍵,接收模塊能夠很好的接收到信號(hào),傳輸距離大約有100米,蜂鳴器發(fā)出響聲,對(duì)應(yīng)的指示燈被點(diǎn)亮,數(shù)碼管顯示床位號(hào)并閃爍,直到按下對(duì)應(yīng)的回復(fù)鍵,指示燈熄滅,數(shù)碼管上顯示的對(duì)應(yīng)的床位號(hào)熄滅,蜂鳴器響10s后自動(dòng)關(guān)閉,等待下一次呼叫時(shí)再響起。還有一處不夠理想,當(dāng)有一個(gè)床位呼叫后蜂鳴器發(fā)出響聲,如果在10s內(nèi)有另一個(gè)床位按下,那么,蜂鳴器已經(jīng)處于啟動(dòng)中,定時(shí)器也已經(jīng)啟動(dòng),就只能根據(jù)第一個(gè)床位啟動(dòng)的時(shí)間持續(xù)10s后關(guān)閉,也就是說(shuō),如果第二個(gè)床位在第一個(gè)床位呼叫8s以后按下,那么蜂鳴器在第二個(gè)床位呼叫后只響2s就自動(dòng)停止,此處沒(méi)有在程序中做處理,但還是有改進(jìn)的方案的,例如,可以將接收模塊的接收VT端接到AT89C51的某一個(gè)端口上,當(dāng)有病人呼叫時(shí),VT端發(fā)出高電平信號(hào),這樣就可以在定時(shí)器子程序中判斷VT是否為高電平,如果是高電平,則令定時(shí)器中斷計(jì)數(shù)次數(shù)歸0,就會(huì)又持續(xù)10s。在設(shè)計(jì)的過(guò)程中遇到了很多問(wèn)題,發(fā)現(xiàn)了自己的不足之處,有很多沒(méi)有學(xué)習(xí),如Proteus仿真知識(shí)及操作,還有單片機(jī)的C語(yǔ)言編程;有些軟件掌握得不夠牢固,比如說(shuō)wave仿真不熟練;通過(guò)此次學(xué)習(xí),進(jìn)一步加強(qiáng)了我的理解,同時(shí)提高了我獨(dú)立自學(xué)的能力。設(shè)計(jì)以后,才更加深刻感受到自己的學(xué)習(xí)只是理論部分,而且很多時(shí)候不能付諸實(shí)踐。致 謝時(shí)光匆匆,大學(xué)三年已經(jīng)接近尾聲。然后開(kāi)始了一系列的整體方案的設(shè)計(jì),并投入選擇器材和方案的制定。我從中學(xué)到了怎樣獨(dú)立地思考發(fā)現(xiàn)問(wèn)題、解決問(wèn)題和進(jìn)一步完善提高的能力。 在此,謹(jǐn)向所有幫助我的老師、同學(xué)表示衷心的感謝和敬意。1723[4][M].2005,清華大學(xué)出版社。112119[8][M].2002,北京航空航天大學(xué)出版社。130145[12][M].2004,清華大學(xué)出版社。336351 附 錄附錄A:呼叫系統(tǒng)原理圖附錄A:呼叫系統(tǒng)原理圖附錄B:呼叫系統(tǒng)的源程序include //51系統(tǒng)端口定義h文件include //點(diǎn)陣h文件include //鍵盤(pán)處理h文件uchar ys=0,num=0,N=0,d=0,q=0。//設(shè)置50毫秒定時(shí)TL0=(6553645000)%256。 P3_1=0。 //當(dāng)P3_2按鍵彈起的后,P3_1口賦高電平delay10ms(10)。 P3_1=1。if(N0){ for(j=q。 } Else b[0]=0。 delay10ms(10)。 b[N]=key。 P3_1=0。 ys++。 ys=0。 for(k=d。i) F or(j=248。 w[0]=s/10。 z[0]=p/10。i++,n++) { lie=i。k1。 hang3=shuzi2[z[m]][j+1]。 hang3=0x00。i64。k++) { hang0=ziku1[j]。// /第3行賦值 hang0=0x00。 } j+=2。 if(n==8) {m=1。k++) { hang0=shuzi2[w[m]][j]。 hang0=0x00。 } j+=2。i++) { lie=i。 hang1=ziku2[j+1]。 //清屏 hang1=0x00。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1