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

正文內(nèi)容

模擬病房呼叫系統(tǒng)設(shè)計-文庫吧

2025-07-03 10:06 本頁面


【正文】 ,I/O 通道,雙向總線驅(qū)動器和工作寄存器。當(dāng)輸入的數(shù)據(jù)消失時,在芯片的輸出端,數(shù)據(jù)仍然保持; 這個概念在并行數(shù)據(jù)擴(kuò)展中經(jīng)常使用到。 系統(tǒng)電路原理圖圖37 系統(tǒng)電路原理圖所用器件如下如所示:數(shù)碼管:LD3461ASSS22鎖存器:74HC573單片機(jī):AT89S52上拉電阻:RESPACK8 軟件 程序設(shè)計 圖41 程序設(shè)計流程圖 無人呼叫時,運(yùn)用動態(tài)掃描方式利用定時器T0顯示時間;有人呼叫時,運(yùn)用數(shù)組作為按鍵緩沖區(qū),先存儲按鍵值然后動態(tài)顯示按鍵床號。 子程序設(shè)計圖42 子程序流程圖掃描P1口前四位是否有變化,變化的位數(shù)為按鍵床號所屬的行數(shù);掃描P1口后四位是否有變化,變化的位數(shù)為按鍵床號所屬的列數(shù)。行列結(jié)合可知呼叫的病床號。五、實(shí)驗(yàn)結(jié)果圖仿真時間:啟動后系統(tǒng)會自動進(jìn)入顯示時間狀態(tài),此狀態(tài)下SSS10三個按鍵分別能對秒、分、時進(jìn)行加1設(shè)置,而S1S1S14三個按鍵分別能對毫秒、秒、分進(jìn)行減1設(shè)置。按下S11便暫停顯示。仿真時間如圖所示:圖51 仿真時間有呼叫時仿真:在任意時刻按下S0至S7中的一個按鍵,蜂鳴器發(fā)出響聲,進(jìn)入顯示病床號狀態(tài),左1顯示呼叫總?cè)藬?shù),右1閃爍顯示病床號(若有多個人呼叫)。在按下復(fù)位鍵P37以前如有病人重復(fù)按鍵則只發(fā)出響聲,不會改變呼叫總?cè)藬?shù)的顯示。另外此狀態(tài)下S8至S15處于無效無效狀態(tài),但時間計數(shù)仍未停止。圖52 仿真呼叫倒計時秒表仿真:在無人呼叫時按下S15便進(jìn)入秒表時間設(shè)定狀態(tài),此狀態(tài)下SSS10三個按鍵分別能對毫秒、秒、分進(jìn)行加1設(shè)置,而S1S1S14三個按鍵分別能對毫秒、秒、分進(jìn)行減1設(shè)置,設(shè)置完成后再次按下S15倒計時便開始。當(dāng)計時結(jié)束后再次按下S15,便又回到了時間顯示狀態(tài)。兩個狀態(tài)互不影響。圖53 倒計時秒表仿真六、源程序/*************************************************************程序名稱:病床呼叫系統(tǒng)設(shè)計簡要說明:無人呼叫顯示時間,有人呼叫顯示病床號及呼叫總?cè)藬?shù)。P0,P2口接數(shù)碼管顯示,P1口接4*4矩陣鍵盤(鍵號0~15)。各鍵功能:0~7號按鍵:病床號0~7; 8~10號按鍵:秒,分,時加1調(diào)整鍵 12~14號按鍵:秒,分,時減1調(diào)整鍵 11號按鍵:暫停時間顯示鍵 15號按鍵:倒計時的秒表 編 寫:邢志杰時 間:2015年07月8日最后修改時間:2015年07月10日**************************************************************/includedefine uchar unsigned chardefine uint unsigned intvoid display()。//顯示時間子函數(shù)void display1()。//顯示倒計時時間子函數(shù)void disp()。 //顯示呼叫病床總數(shù)及當(dāng)前呼叫病床子函數(shù)void Time0() 。 //定時中斷子函數(shù),用于改變時間參數(shù)void Time1() 。 void rest()。 // 初始化子函數(shù),用于病床復(fù)位后uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0xc6,0xa1,0x86,0x8e,0x00}。 //共陰極數(shù)碼管顯示段碼sbit P36=P3^6。 //接蜂鳴器sbit P37=P3^7。 //病床復(fù)位按鍵void DelayMS(uint x) //延時子函數(shù){uchar y。while(x)for(y=0。y120。y++)。}uchar d[8]={0,0,0,0,0,0,0,0}。 //用于存放呼叫病床的顯示段碼uchar g=0,j=0,log=0,CEN=0。 //下面有詳細(xì)說明void rest() // 初始化子函數(shù),
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1