【文章內(nèi)容簡介】
AA7B1C2D6LT3BI4LE5A13B12C11D10E9F15G14U24 5 1 1V C CL0L1L2 數(shù)碼管顯示 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 10 D1LEDD2LEDD3LEDD5LEDD4LED1 2U 2A74 A L S 053 4U 2B74 A L S 045 6U 2C74 A L S 0489U 2D74 A L S 041011U 2E74 A L S 04P1P2P3P4P5Ui7 4 A L S 0 4 指示燈部分 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 11 T R I G2OUT34C V O L T5T H O L D6D I S C H G781R E S E TV C CGNDU5555T R I G2OUT34C V O L T5T H O L D6D I S C H G781R E S E TV C CGNDU4555R1470KR2470KR3470KC1100uFC2C3C4C5100uFL S 1S P E A K E RV C CUi 振蕩電路 amp。報警部 芯片介紹 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 12 仿真圖 : 未通電: 通電: 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 14 低優(yōu)先級病房先呼叫:(蜂鳴器響) 高優(yōu)先級病房后呼叫:(蜂鳴器響) 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 15 高優(yōu)先級病房先呼叫:(蜂鳴器響) 低優(yōu)先級病房后呼叫:(蜂鳴器響) 呼叫有效 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 16 當(dāng)有兩個病房同時呼叫時 呼叫無效 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 17 1 號 3 號病房同時呼叫顯示 1 號 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 18 第 4章 .軟件設(shè)計 功能介紹 啟動系統(tǒng)后,數(shù)碼管顯示 0。當(dāng)有一個病人呼叫時,數(shù)碼管顯示相應(yīng)病房號,同時蜂鳴器響起;當(dāng)有兩個病人同時呼叫時,數(shù)碼管顯示優(yōu)先級高的,同時蜂鳴器響起;當(dāng)有一個病房呼叫后另一個病房呼叫,若后呼叫的病房優(yōu)先級低,則數(shù)碼管顯示不變,若后呼叫的病房優(yōu)先級高,則數(shù)碼管顯示后呼叫的,兩種情況下蜂鳴器都會叫,只是在有別的病房呼叫時有一點變音。 程序流程圖 程序流程圖如下: 工作 開始 判斷優(yōu)先級 顯示病房號并響鈴 有多個病房呼叫 有一個病房呼叫 開始 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 19 程序源代碼: include define uchar unsigned char sbit key4=P3^0。//定義按鍵位置 sbit key3=P3^1。 sbit key2=P3^2。 sbit key1=P3^3。 sbit reset=P3^4。//復(fù)位 sbit BEEP=P1^7。//定義蜂鳴器端口 uchar flag1,i。 void choice()。 void clean()。 void delay()。 void de()。 void ring()。 void main() { while(1) { P3=0xff。 reset=0。 顯示病房號并響鈴 判斷優(yōu)先級 有病房再次呼叫 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 20 BEEP=0。 flag1=0。 choice()。 delay()。 clean()。 } } void choice