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

正文內(nèi)容

基于單片機(jī)的病床呼叫系統(tǒng)-資料下載頁

2025-05-12 12:50本頁面

【導(dǎo)讀】薃袈袂芄蒞螄袂莇薁蝕袁肆莄薆袀腿蕿蒂罿芁莂螁羈羈薇蚇羇肅莀蚃羆芅蚆蕿羆莈葿袇羅肇芁螃羄膀蕆蠆羃節(jié)芀薅肂蒅蒁肁肄羋螀肀膆蒃螆肀荿芆螞聿肈薂薈肈膀蒞袆?wù)仄M薀螂肆蒞莃蚈膅肅薈薄螂膇莁蒀螁荿薇衿螀聿葿螅蝿膁蚅蟻螈芄蒈薇螈莆芁袆螇肆蒆螂袆膈艿蚇裊芀蒄薃襖羀芇蕿袃膂薃袈袂芄蒞螄袂莇薁蝕袁肆莄薆袀腿蕿蒂罿芁莂螁羈羈薇蚇羇肅莀蚃羆芅蚆蕿羆莈葿袇羅肇芁螃羄膀蕆蠆羃節(jié)芀薅肂蒅蒁肁肄羋螀肀膆蒃螆肀荿芆螞聿肈薂薈肈膀蒞袆?wù)仄M薀螂肆蒞莃蚈膅肅薈薄螂膇莁蒀螁荿薇衿螀聿葿螅蝿膁蚅蟻螈芄蒈薇螈莆芁袆螇肆蒆螂袆膈艿蚇裊芀蒄薃襖羀芇蕿袃膂薃袈袂芄蒞螄袂莇薁蝕袁肆莄薆袀腿蕿蒂罿

  

【正文】 窗口、圖形編輯窗口。 ******畢業(yè)設(shè)計(jì) 17 圖 電路仿真界面 運(yùn)行 Proteus 程序后,進(jìn)入軟件的主界面。通過左側(cè)工具欄中的 P(從庫中選擇元件命令 )命令,在 Pick Devices 左側(cè)窗口中選擇所需元件的關(guān)鍵字,然后放置元件并調(diào)整方向和位置以及參數(shù)設(shè)置,最后進(jìn)行連線 [16](圖 電路仿真界面 )。 系統(tǒng)程序設(shè)計(jì) 系統(tǒng)主程序設(shè)計(jì)的流程如圖 所示: ******畢業(yè)設(shè)計(jì) 18 圖 系統(tǒng)主程序設(shè)計(jì)的流 程 主程序程序描述: 首先對(duì)各存儲(chǔ)單元初始化,設(shè)定定時(shí)初值,接著判斷清零鍵,看是否按下,若按下,則清零,然后繼續(xù)掃描鍵盤,如掃描到鍵盤有鍵按下,則調(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í)一秒。最后,清除定時(shí)一秒,準(zhǔn)備下一次的定時(shí)。 顯示電路流程圖 圖 按鍵總數(shù)顯示程序流程圖 圖 按鍵循環(huán)顯示子程序 顯示程序描述 ( 1)按下鍵總數(shù)顯示子程序描述(圖 按鍵總數(shù)顯示程序流程圖) 把按鍵數(shù)存儲(chǔ)單總元( COUNTER)的值經(jīng)過 BCD 調(diào)整后十位和個(gè)位分別送( 7AH)( 7BH),調(diào)用顯示子程序顯示按鍵總數(shù)。 ( 2)循環(huán)顯示病床號(hào)子程序描述(圖 按鍵循環(huán)顯示子程序) 首先判斷標(biāo)志位是否為 0,若為 0,則表對(duì)示應(yīng)的存儲(chǔ)單元里沒有值存入,則再檢N N 初始化 計(jì)算鍵值子程序 鍵標(biāo)志為 0? (COUNTER)+1 INC FLAG 40 個(gè)單 元掃描完? 調(diào) BCD 調(diào)整子程序 調(diào)顯示 子程序 返回 開始 標(biāo)志位是 否為 1? 定時(shí)是否 達(dá)到 1S? 調(diào)顯示子程序 存儲(chǔ)單元加 1 N Y N Y Y ******畢業(yè)設(shè)計(jì) 19 測(cè)下一個(gè)存儲(chǔ)單元標(biāo)志位是否為 0 ,直到檢測(cè)到為 1. 如為 1,則把值存入( BED_BOUNTER)中,接著進(jìn)行 BCD 調(diào)整為十進(jìn)制,把十位和個(gè) 位分別送入( BEDCODE_1)和 (BEDCODE_2)中,然后調(diào)用顯示子程序,循環(huán)顯示病床號(hào)。 系統(tǒng)的 調(diào)試 與結(jié)果 系統(tǒng)調(diào)試工作是系統(tǒng)開發(fā)過程中必不可少的一個(gè)過程,一個(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é)。在系統(tǒng)設(shè)計(jì)組裝完成后,首先是進(jìn)行實(shí)驗(yàn)室條件下的系統(tǒng)硬件調(diào)試,調(diào)試成功后,有了硬件的保證,就容易發(fā)現(xiàn)軟件的漏洞,進(jìn)而促進(jìn)改進(jìn)和完善。所有的調(diào)試通過后,要進(jìn)行現(xiàn)場(chǎng)運(yùn)行并能持續(xù)一定的時(shí)間,待其中未發(fā)現(xiàn)故障后,方可驗(yàn)收合格,才算完成了整個(gè)系統(tǒng)的設(shè)計(jì)工 作 調(diào)試界面顯示 下面是我們通過 Proteus 軟件編程,使對(duì)應(yīng)的軟件仿真模塊變成可視化的控制界面: 圖 系統(tǒng)初始化界面 圖 按下 8 鍵后界面 圖 按下 3 鍵后顯示界面 圖 按下 OK 鍵后顯示界面 結(jié)果分析 啟動(dòng)電源,顯示屏顯示 0000,在按下 8 號(hào)鍵時(shí),界下部分顯示病床(即 8 號(hào)病床呼叫);界面上部分代表共有 一個(gè)病床按下,在起始位置顯示(循環(huán)顯示);如果現(xiàn)在不按清零鍵,再按下 3 號(hào)鍵時(shí),按鍵號(hào)循環(huán)顯示 ,可以看出該系統(tǒng)具有記憶功能,以至于不會(huì)忽略之前按下的按鍵;圖 反映了控制電路的可行性,按 up 鍵向后選一房間(呼叫病房), down 向前選一房間(呼叫病房), ok 則去房間 .。綜上所述,本系統(tǒng)實(shí)現(xiàn)了主要功能:顯示病床號(hào),亮報(bào)警提醒值班人員,若有多個(gè)病床同時(shí)呼叫,則循環(huán)顯示病床號(hào),確保性息不丟失,待值班人員處理呼叫信息。通過 PROTEUS 軟件仿真,能達(dá)到上述******畢業(yè)設(shè)計(jì) 20 結(jié)論,滿足課題目目的,達(dá)到要求。 結(jié)論 至此,此系統(tǒng)的詳細(xì)設(shè)計(jì) 及過程已經(jīng)結(jié)束。 在設(shè)計(jì)的過程中遇到了很多問題,發(fā)現(xiàn)了自己的不足之處, 有很多沒有學(xué)習(xí) , 如Proteus 仿真知識(shí)及操作,還有單片機(jī)的 C 語言編程;有些軟件 掌握得不夠牢固,比如說 wave 仿真不熟練 ;通過此次學(xué)習(xí),進(jìn)一步加強(qiáng)了我的理解,同時(shí)提高了我獨(dú)立自學(xué)的能力。 整個(gè)設(shè)計(jì)過程中,老師詳細(xì)的指導(dǎo),同學(xué)的幫助,以及校圖書館的資料給了我很大的幫助。此次設(shè)計(jì)讓我從中學(xué)到很多東西。雖然中間遇到很多困難,但都對(duì)于我是一次很好的鍛煉。設(shè)計(jì)以后,才更加深刻感受到自己的學(xué)習(xí)只是理論部分,而且很多時(shí)候不能付諸實(shí)踐。這次設(shè)計(jì)能夠讓我 從實(shí)踐中重新學(xué)習(xí)理論知識(shí),對(duì)我今后的工作和學(xué)習(xí)有了很多提高。 但是由于本人水平有限,整個(gè)設(shè)計(jì)仍有很多不足之處,如程序不夠完善、靈活,顯示可以采用液晶 LCD 模塊,還有可以采用無線 NRF2401 射頻模塊及其無線擴(kuò)展功能等等。完善后將會(huì)進(jìn)一步提高設(shè)計(jì)的穩(wěn)定性和普適性 。 最后,在 指導(dǎo) 老師和 同組 同學(xué)的身上我學(xué)得到很多實(shí)用的知識(shí), 特別感謝指導(dǎo)老師給予的幫助,還用同學(xué)之間的資源共享。再次表示感謝! 致謝 時(shí)光匆匆,大學(xué)三年已經(jīng)接近尾聲。這三年給我留下很多美好的記憶,同時(shí)接受很多優(yōu)秀老師的教育,和很多同學(xué)的幫助。在此論文完 成之際,我要向這三年來幫助我的老師、同學(xué)表示由衷的感謝! 這幾個(gè)月的畢業(yè)設(shè)計(jì),充滿了忙碌,也感到學(xué)習(xí)的充實(shí)。從拿到畢業(yè)設(shè)計(jì)的題目,之后便開始整理材料,這期間,在圖書館里找到很多有關(guān)書籍。然后開始了一系列的整體方案的設(shè)計(jì),并投入選擇器材和方案的制定。最后開始整體的實(shí)驗(yàn),雖然其中經(jīng)歷很多的失敗。在老師、同學(xué)的幫助下,我很快克服了困難。設(shè)計(jì)的系統(tǒng)雖不是那么完善,但也是從知識(shí)到實(shí)踐的轉(zhuǎn)換。我從中學(xué)到了怎樣獨(dú)立地思考發(fā)現(xiàn)問題、解決問題和進(jìn)一步完善提高的能力。時(shí)光短暫,但給我留下很多深刻的印象,這是第一次獨(dú)立自主的做設(shè) 計(jì)。以前只注重理論的學(xué)習(xí),卻忽略了實(shí)踐。通過此次設(shè)計(jì), 對(duì)我今后的學(xué)習(xí)和工作******畢業(yè)設(shè)計(jì) 21 必將 有很大的 幫助 。 在此,謹(jǐn)向所有幫助我的老師、同學(xué)表示衷心的感謝和敬意! 參考文獻(xiàn) [1] 王意崗 .病房呼叫系統(tǒng) [J].建筑電氣, 2020(23): 179182. [2] 朱艷華,田行軍,李夏青 .基于 PL3105 的病床呼叫系統(tǒng)設(shè)計(jì) [J].北京石油化工學(xué)院學(xué)報(bào), 2020,17( 2): 4043. [3] 鄔春明,王艷茹 .基于低壓線載波技術(shù)的病床呼叫系統(tǒng) [J].電子技術(shù)應(yīng)用, 2020, 31( 9): 6063 [4] 何立民 .《 單片機(jī)初 級(jí)教程 單片機(jī)基礎(chǔ) 》 [M].北京:北京航空航天大學(xué)出版社, 2020, 82( 1):23 [5] 李朝青 .單片機(jī)原理及接口技術(shù) [M].北京:北京航空航天大學(xué)出版社, 2020 [6 ] 康華光《電子技術(shù)基礎(chǔ)》 [M]. 北京:高等教育出版社 , 2020: 1723 [7]康華光《電子技術(shù)基礎(chǔ) (模擬部分 )》 [M]. 北京:高等教育出版社 , 1999: 112119 [8]丁元杰 .《單片微機(jī)原理及應(yīng)用》 [M].北京:機(jī)械工業(yè)出版社 , 1996:256276 [9]何立民 .《單片機(jī)應(yīng)用技術(shù)選編》 [M].北京 :北 京:航空航天大學(xué)出版社 , ~224 [10]張培仁等 .《 MCS51 單片機(jī)原理與應(yīng)用》 [M]. 北京 .清華大學(xué)出版 社 , 2020: 130~145 [11]李伯成《單片機(jī)及嵌入式系統(tǒng)》 [M]. 北京:清華大學(xué)出版社 , 2020: 337346 [12]肖金球《單片機(jī)原理與接口技術(shù)》 [M]. 北京:清華大學(xué)出版社 , 2020: 153159 [13]王環(huán),張亞寧 《單片機(jī)程序設(shè)計(jì)實(shí)例》 [M] 北京:清華大學(xué)出版社 , 2020: 520524 [14]治剛 .《 單片機(jī)應(yīng)用技術(shù)與實(shí)訓(xùn) 》 [M]. 北 京:清華大學(xué)出版社 , 2020: 130133 [15]胡漢才 .《單片機(jī)原理及接口技術(shù)》 [M]. 北京:清華大學(xué)出版社 , 1995: 111123 [16]徐淑華等 .《單片機(jī)微機(jī)原理及應(yīng)用》 [M]. 哈爾濱工業(yè)大學(xué)出版社 , 1994: 336351 . ******畢業(yè)設(shè)計(jì) 22 附錄 附錄 A:原理圖 附錄 B:源程序 include //51 系統(tǒng)端口定義 h 文件 include //點(diǎn)陣 h 文件 include //鍵盤處理 h 文件 uchar ys=0,num=0,N=0,d=0,q=0。 //num 為當(dāng)前顯示值, N 為總顯示值 /******************************主函數(shù) **********************************/ void main() { uchar j。 TMOD=0x10。 ******畢業(yè)設(shè)計(jì) 23 TH0=(6553645000)/256。//設(shè)置 50 毫秒定時(shí) TL0=(6553645000)%256。 TR0=1。 ET0=1。 EA=1。 P3_1=0。 while(1) { if(P3_2==0) { if(Nq) q++。 while(P3_2==0)。 P3_1=1。 //當(dāng) P3_2 按鍵彈起的后, P3_1 口賦高電平 delay10ms(10)。//延時(shí)子程序 P3_1=0。 //返回原始界面 } if(P3_3==0) //當(dāng) P3_3 按鍵按下就執(zhí)行病房號(hào)的顯示 { if(q0) q。 while(P3_3==0)。 P3_1=1。 delay10ms(10)。 P3_1=0。 } if(P3_4==0) { N。 if(N0) { ******畢業(yè)設(shè)計(jì) 24 for(j=q。jN。j++) b[j]=b[j+1]。 b[N]=0。 } Else b[0]=0。 while(P3_4==0)。 q=0。 P3_1=1。 delay10ms(10)。 P3_1=0。 } keyboard()。 if(m!=key) { m=key。 b[N]=key。 N++。 P3_1=1。 delay10ms(10)。 P3_1=0。 } } } /************************中斷服務(wù)子程序 ******************************/ void timer0() interrupt 1 using 1//T0 中斷 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 if(d==0) ******畢業(yè)設(shè)計(jì) 25 display1(N,b[num],b[q])。 ys++。 if(ys==100) { num++。 d=1 。 } else if(ys105) { d=0。 ys=0。 } if(numN) num=0。//病房號(hào)數(shù)清零 } /*********************************點(diǎn)陣子程序 ***************************/ include include include uchar b[10]。 /****************************延時(shí)子程序 ********************************/ void delay10ms(uchar d) { unsigned char i,j,k。 for(k=d。k0。k) { for(i=20。i0。i) F or(j=248。j0。j)。 } } /******************************點(diǎn)陣顯示子程序 **************************/ void display1(uchar x,uchar s,uchar p) ******畢業(yè)設(shè)計(jì) 26 { uchar i,j=0,k,m=0,n=0,w[2],y[2],z[2]。 w[0]=s/10。 w[1]=s%10。 y[0]=x/10。 y[1]=x%10。 z[0]=p/10。z[1]=p%10。 if(s=0|s16) { for(i=0。i16。i++,n++) { l
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1