基于單片機(jī)的病床呼叫系統(tǒng)-畢業(yè)論文_第1頁
基于單片機(jī)的病床呼叫系統(tǒng)-畢業(yè)論文_第2頁
基于單片機(jī)的病床呼叫系統(tǒng)-畢業(yè)論文_第3頁
基于單片機(jī)的病床呼叫系統(tǒng)-畢業(yè)論文_第4頁
基于單片機(jī)的病床呼叫系統(tǒng)-畢業(yè)論文_第5頁
已閱讀5頁,還剩80頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

密級(jí):

NANCHANGUNIVERSITY

學(xué)士學(xué)位論文(設(shè)計(jì))

THESISOFBACHELOR

(2011—2015年)

中文題目:

醫(yī)院病房呼叫系統(tǒng)的設(shè)計(jì)

英文題目:

Designofhospitalwardcallsystem

學(xué)院:

南昌大學(xué)共青學(xué)院

系別:

信息工程系

專業(yè)班級(jí):

11級(jí)電子信息工程1班

學(xué)生姓名:

學(xué)號(hào):

指導(dǎo)教師:

二○一五年六月

學(xué)士學(xué)位論文原創(chuàng)性聲明

本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。

本人簽名:日期:

摘要

本片論文中的系統(tǒng)是基于51系列的單片機(jī)設(shè)計(jì)的病床呼叫系統(tǒng)。該系統(tǒng)以AT89C51單片機(jī)為核心輔以鍵盤、LCD1602示電路和部分簡(jiǎn)單模擬和數(shù)字電路組成。能夠?qū)崿F(xiàn)病人和醫(yī)護(hù)人員之間信息的傳遞。在該設(shè)計(jì)中每個(gè)病房都有一個(gè)按鍵,當(dāng)病人有需要時(shí),即可按下按鍵,此時(shí)醫(yī)護(hù)值班室的顯示屏可顯示此患者的床位號(hào),多人使用時(shí)可實(shí)現(xiàn)循環(huán)顯示,醫(yī)護(hù)人員按下“響應(yīng)”鍵取消當(dāng)前呼叫。此系統(tǒng)能夠?yàn)獒t(yī)院提供一個(gè)成本低、效率高、操作方便和易于安裝維護(hù)的快捷系統(tǒng)。

關(guān)鍵詞:?jiǎn)纹瑱C(jī);1602液晶;呼叫系統(tǒng)

ABSTRACT

Thesystemiscalledsystem51seriessingle-chipdesignbasedonthebed.ThesystemusesAT89C51microcontrollerastoachievethetransferofinformationbetweenpatientsandmedicalstaffofthecorewiththematrixkeyboard,LCD1602displaycircuitandthepartofanaloganddigitalcircuit.Inthedesignofeachunithasabutton,whenpatientsneeded,pressthebutton,thedisplayofthedutyroomtodisplaythepatientsbed,manypeoplecanusetoachievecycle,themedicalstafftopressthe"response"buttontocancelthecall.Thissystemcanprovidealowcost,highefficiency,convenientoperationandeasyinstallationandmaintenanceforthehospital.

Keyword:SCM;1602LCD;callsystem

目錄

TOC\o"1-4"\h\u

摘要

I

Abstract

II

第1章引言

1

第2章51系列單片機(jī)的簡(jiǎn)介

2

2.1單片機(jī)的發(fā)展介紹

2

2.2單片機(jī)的結(jié)構(gòu)特點(diǎn)

2

2.3單片機(jī)的實(shí)際應(yīng)用

2

2.4控制器AT89C51

3

第3章接口技術(shù)

5

3.1鍵盤接口

5

鍵盤工作原理

5

獨(dú)立式按鍵

5

行列式鍵盤

5

3.2顯示器接口

5

液晶顯示器

6

1602液晶顯示模塊設(shè)計(jì)

6

1602液晶顯示屏簡(jiǎn)介

6

1602液晶顯示模塊電路原理圖

9

第4章程序設(shè)計(jì)語言

10

4.1機(jī)器語言

10

4.2匯編語言

10

4.3高級(jí)語言

10

單片機(jī)C語言的特點(diǎn)

10

單片機(jī)C語言使用的編程軟件

10

編程軟件

10

仿真軟件

11

第5章基于單片機(jī)的病床呼叫系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)

11

5.1系統(tǒng)總體設(shè)計(jì)

12

功能要求

12

設(shè)計(jì)方案

12

總體結(jié)構(gòu)框圖

12

5.2系統(tǒng)硬件設(shè)計(jì)

13

硬件構(gòu)成示意圖

13

外圍電路設(shè)計(jì)

13

控制器AT89C51

13

鍵盤電路設(shè)計(jì)

14

顯示電路設(shè)計(jì)

14

控制電路設(shè)計(jì)

15

示警電路

15

5.3系統(tǒng)軟件設(shè)計(jì)

15

設(shè)計(jì)的軟件環(huán)境簡(jiǎn)介

15

Keilc

15

ProteusISIS

16

系統(tǒng)程序設(shè)計(jì)

17

系統(tǒng)主程序設(shè)計(jì)的流程

17

顯示電路流程圖

17

5.4系統(tǒng)的調(diào)試與結(jié)果

18

調(diào)試界面顯示

18

結(jié)果分析

19

結(jié)論

20

致謝

21

參考文獻(xiàn)

22

附錄

23

附錄A:原理圖

23

附錄B:源程序

24

第1章引言

病床呼叫系統(tǒng)在各大醫(yī)院可以經(jīng)常見到,是一種常用的呼叫系統(tǒng),它的實(shí)用價(jià)值在醫(yī)院是越來越重要。呼叫系統(tǒng)的程序優(yōu)劣嚴(yán)重影響了病人的生命安全,好的呼叫系統(tǒng)可以讓病人得到及時(shí)的救助,壞的則直接威脅到了病人的生命。

呼叫系統(tǒng)在醫(yī)院中必須要非常的使用,而且要準(zhǔn)確,不易出問題。它分為兩大類:有線式和無線式。無線式會(huì)很容易被其它電波干擾,影響其高效性,而且還會(huì)影響其他設(shè)備。有線式則比無線式好多了,穩(wěn)定,不會(huì)被干擾或干擾其他設(shè)備。次論文設(shè)計(jì)中所做的實(shí)物是有線式的呼叫系統(tǒng)。

有線式病房呼叫系統(tǒng)可以快速呼叫醫(yī)護(hù)人員,節(jié)省不必要的浪費(fèi)的時(shí)間,這樣可以爭(zhēng)取更多的時(shí)間對(duì)病人進(jìn)行急救。當(dāng)病人按下按鍵時(shí),護(hù)士前臺(tái)可以通過電腦觀察病人的情況,判斷出所需要做的準(zhǔn)備,來及時(shí)救治病人。如果有語音系統(tǒng)的話,可以更詳細(xì)的與病人溝通交流病人身體的異狀。

第2章51系列單片機(jī)的簡(jiǎn)介

2.1單片機(jī)的發(fā)展介紹

“單片機(jī)的發(fā)展史有4個(gè)階段。

第一階段:?jiǎn)纹瑱C(jī)芯片的探索集成。

第二階段:完善單片機(jī)階段。通用總線型單片機(jī)體系結(jié)構(gòu)所需幾個(gè)方面:

①相互平行的總線結(jié)構(gòu);

②CPU集中管理外圍功能單元;

③所需地址空間和位操作方式控制的獨(dú)特性能;

④指令系統(tǒng)控制功能增加了許多,越來越完善。

第三階段:向微控制器成長階段。這一階段主要是為了突出和體現(xiàn)其職能化控制能力。

第四階段:?jiǎn)纹瑱C(jī)的全面發(fā)展階段。此階段單片機(jī)飛速發(fā)展,各個(gè)電子電器公司不停地對(duì)單片機(jī)進(jìn)行研制與實(shí)驗(yàn),為了尋求性能等各方面更好的單片機(jī)。

2.2單片機(jī)的結(jié)構(gòu)特點(diǎn)

單片機(jī)的最突出結(jié)構(gòu)特點(diǎn)就是集成,可以把各種所必須原件集成與一塊超大的集成電路芯片上。

因?yàn)樵趩纹瑱C(jī)內(nèi)部是一種在線式實(shí)時(shí)控制計(jì)算機(jī),所以有強(qiáng)抗干擾能力,而且制造低成也低本。

2.3單片機(jī)的實(shí)際應(yīng)用

單片機(jī)在日常生活中可用于各行各業(yè),如下面的行業(yè)應(yīng)用:

(1)在智能儀器儀表上的應(yīng)用

由于單片機(jī)的性能特點(diǎn)良好,所以在各種智能儀器表盤上都有單片機(jī),而且與不同的傳感器相互協(xié)調(diào)配合就會(huì)有不同的效果出現(xiàn),使其更簡(jiǎn)便與智能,讓人們體驗(yàn)的感覺更加完美。

(2)在工業(yè)控制中的應(yīng)用

在工業(yè)控制中單片機(jī)有著重要的作用,工廠中的各種警報(bào)系統(tǒng)都需要單片機(jī)來構(gòu)成的數(shù)據(jù)控制采集系統(tǒng)。

(3)在家用電器中的應(yīng)用

家中的電器處處都包含著單片機(jī),它構(gòu)成了我們生活的大部分家用電子產(chǎn)品。

(4)在網(wǎng)絡(luò)通信方面的應(yīng)用

因?yàn)閱纹瑱C(jī)大部分都具有通信接口,大部分通信設(shè)備上都是單片機(jī)智能控制,例如,無線對(duì)講機(jī)等。

(5)單片機(jī)在醫(yī)療方面的應(yīng)用

病房呼叫系統(tǒng),輸氧儀,心率儀等都由單片機(jī)智能控制。另外它在各行各業(yè)也應(yīng)用廣泛。

2.4控制器AT89C51

AT89C51是ATMEL公司生產(chǎn)的CMOS8位單片機(jī),其特點(diǎn):低電壓,高性能。片內(nèi)含4kbytes的可反復(fù)擦寫的只讀程序存儲(chǔ)器(PEROM)和128bytes的隨機(jī)存取數(shù)

據(jù)存儲(chǔ)器(RAM),片內(nèi)置通用8位中央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大可靈活應(yīng)用于各種控制領(lǐng)域[2]。

主要特性:

=1\*GB3

與MCS-51產(chǎn)品指令系統(tǒng)完全兼容

=2\*GB3

4K字節(jié),并且可以重復(fù)擦寫的Flash閃存處理器

=3\*GB3

1000次擦寫周期

=4\*GB3

全靜態(tài)操作:0Hz-24MHz

=5\*GB3

三級(jí)加密程序存儲(chǔ)器

=6\*GB3

128×8字節(jié)內(nèi)部RAM

=7\*GB3

32個(gè)可編程I/O口線

=8\*GB3

2個(gè)16位定時(shí)/計(jì)數(shù)器

=9\*GB3

5個(gè)中斷源

=10\*GB3

可編程串行UART通道

AT89C51單片機(jī)圖2.4是它的引腳圖。四十個(gè)引腳中,正電源和地線兩根;4組8位I/O口,共32個(gè)引腳;時(shí)鐘電路引腳XTAL1和XTAL2;控制信號(hào)引腳包含:復(fù)位輸入端RET,地址鎖存允許輸出/編程脈沖輸入端ALE/PROG,片外程序存儲(chǔ)器選通控制信號(hào)端PSEN,內(nèi)外程序存儲(chǔ)器選擇/編程電源輸入端EA/VPP[3]。

圖2.4AT89C51單片機(jī)引腳圖

第3章接口技術(shù)

3.1鍵盤接口

鍵盤是單片機(jī)中人機(jī)交流的必要設(shè)備[5]。

3.1.1鍵盤工作原理

鍵盤每個(gè)按鍵就是閉合電路基本工作原理就是實(shí)時(shí)監(jiān)視按鍵,但這是由單片機(jī)來控制的,按下鍵就閉合開關(guān)執(zhí)行功能,單片機(jī)可以檢測(cè)鍵狀態(tài)并實(shí)現(xiàn)鍵的功能。

3.1.2獨(dú)立式按鍵

按鍵由I/O口構(gòu)成,為獨(dú)立按鍵。每一個(gè)獨(dú)立按鍵當(dāng)工作時(shí)各自執(zhí)行程序,它們之間運(yùn)行并不會(huì)互相影響。

3.1.3行列式鍵盤

每個(gè)I/O口控制一個(gè)開關(guān),矩陣鍵盤電路要大于8位按鍵。

在鍵盤中按下的鍵就變?yōu)榈碗娖?,未按下的其它鍵仍為高電平,鍵盤中按鍵影響電平,當(dāng)CUP檢測(cè)到“0”,就可知道按下的鍵是哪個(gè),這種方式只適用于8位內(nèi)的小鍵盤。但矩陣式鍵盤的方式則與小鍵盤不一樣,如圖3.1.3所示。設(shè)有m*n個(gè)鍵盤,那么,采用矩陣式結(jié)構(gòu)以后,便只要條引線就行了,比如,有m+n個(gè)鍵,那么,只要用兩個(gè)并行端口和16條引線便可以完成鍵盤的連接[6]。

圖3.1.3矩陣鍵盤

3.2顯示器接口

從顯示器的數(shù)據(jù)我們可以知道其運(yùn)行狀態(tài)。LCD和LED為單片機(jī)中最常為使用的顯示器,日常生活中我們經(jīng)??梢钥吹剿鼈?。他們共有優(yōu)點(diǎn):耗電量低,線路簡(jiǎn)單,抗壓和抗震動(dòng),使用周期長等。

3.2.1液晶顯示器

上面說的LCD是指液晶顯示器,因?yàn)樗膬?yōu)點(diǎn)所以我們的日常生活中可以經(jīng)??吹剿倪\(yùn)用非常廣泛。LCM是LCD與驅(qū)動(dòng)儀器的總稱,它分為三種類型:

段碼型液晶模塊、點(diǎn)陣字符液晶模塊和點(diǎn)陣圖形液晶模塊。

3.31602液晶顯示模塊設(shè)計(jì)

31602液晶顯示屏簡(jiǎn)介

HJ1602A液晶在日常生活中的許多家用電子產(chǎn)品中經(jīng)??梢钥吹?,它的顯示方式16列2行,共32個(gè)字符。它的人機(jī)江流方式是:LED數(shù)碼管、發(fā)光管、液晶顯示器。

用1602液晶的優(yōu)點(diǎn):

當(dāng)它收到一個(gè)信號(hào)時(shí)會(huì)發(fā)出光彩,這光彩會(huì)一直保持同樣的亮度,在液晶屏上清楚的顯示數(shù)字,而且不會(huì)閃爍,比陰極射線顯示器好多了。并且它不怎么用電比其它顯示器小得多,而且輕便簡(jiǎn)潔,易操作。

1602液晶屏正面3.3.1(a)和背面3.3.1(b):

圖3.3.1(a)液晶屏正面

圖3.3.1(b)液晶屏背面

(1)引腳說明:

第1腳:VSS是地電源。

第2腳:VDD接5V正電源。

第3腳:圖中VL的作用是用來調(diào)節(jié)液晶顯示器的對(duì)比度。

第4腳:RS是用來選擇寄存器的,電平高低影響其選擇性,低電平選指令型,高電平選數(shù)據(jù)型。

第5腳:R/W是用來讀寫信號(hào)的線。

第6腳:E端是顯示器的使能端,當(dāng)高電平變?yōu)榈碗娖降臅r(shí)候液晶模塊就會(huì)運(yùn)用顯示器的使能端E端。

第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。

第15腳:背光源正極。

第16腳:背光源負(fù)極。

(2)1602LCD的RAM地址映射及標(biāo)準(zhǔn)字庫表

LCD1602液晶模塊內(nèi)部已存儲(chǔ)160個(gè)不同點(diǎn)陣字符圖形,每個(gè)字符都有其固定代碼,例如“A”的代碼是01000001B(41H),如果想看到A則要把地址41H中的點(diǎn)陣字符圖形顯示出來。

指令編程在1602液晶模塊之中是一定要的,不可以沒有,如果沒有就實(shí)現(xiàn)不了。(說明:1是高電平,0是低電平)。

指令1:清顯示,指令碼01H,光標(biāo)復(fù)位00H。

指令2:光標(biāo)復(fù)位,光標(biāo)返回00H。

指令3:光標(biāo)和顯示模式設(shè)置I/D:電平升高的時(shí)后光標(biāo)會(huì)向右移,而電平降低的時(shí)候光標(biāo)會(huì)左移。S:屏幕上所有文字左移或者右移。電平如果是高的則會(huì)有用,但如果電平是低的則會(huì)沒用且沒有效果出現(xiàn)。

指令4:顯示開關(guān)控制。D:控制著全部液晶屏顯示,電平如果是高的則是開顯示,電平如果是低的則關(guān)顯示。C:當(dāng)電平如果是高的則有光標(biāo),而電平如果是低的則沒有光標(biāo)。B:閃爍的時(shí)候電平是高的,而如果是低的則不會(huì)閃爍。

指令5:光標(biāo)或顯示移位S/C:當(dāng)電平是高的則會(huì)移動(dòng)屏幕中的文字,而電平是低的則會(huì)移動(dòng)光標(biāo)。

指令6:功能設(shè)置命令DL:4位總線是高電平,8位總線是低電平。

N:?jiǎn)涡酗@示的時(shí)候則是低電平,雙行顯示時(shí)則是高電平。F:顯示5X7的點(diǎn)陣字符是低電平,顯示5x10的點(diǎn)陣字符是高電平。

指令7:字符發(fā)生器RAM地址設(shè)置。

指令8:DDRAM地址設(shè)置。

指令9:忙信號(hào)和光標(biāo)地址的顯示。BF為忙標(biāo)志位,電平高的時(shí)候表示忙,低的時(shí)候表示不忙。高時(shí)模塊不可以接收命令或者數(shù)據(jù),低電平時(shí)則可以。

指令10:寫數(shù)據(jù)。

指令11:讀數(shù)據(jù)。

因?yàn)?602液晶顯示模塊的是顯示起來是很慢的,因此我們?cè)趫?zhí)行每一條指令之前,我們都必須確認(rèn)1602液晶模塊的忙標(biāo)準(zhǔn)是低電平,此時(shí)表示不忙,否則指令則會(huì)失去效果。

1602內(nèi)部顯示地址如圖所示:

圖3.3.1(c)1602內(nèi)部顯示地址

例如第二行第一個(gè)字符的地址是40H,實(shí)際寫入的數(shù)據(jù)應(yīng)該是01000000B(40H)+10000000B(80H)=11000000B(C0H),不可以直接寫入40H就可以將光標(biāo)定位在第二行第一個(gè)字符的位置,因?yàn)閷懭腼@示地址時(shí)要求最高位D7恒定為高電平1。液晶模塊初始化中要先設(shè)置顯示模式,字符光標(biāo)是自左向右移動(dòng),而且輸入指令前要判斷模塊是否忙碌。1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形。

31602液晶顯示模塊電路原理圖

液晶顯示原理:因?yàn)槠湮锢硖匦?,讓電壓控制它的顯示區(qū)域,電流流過時(shí)就會(huì)有圖形顯示。液晶顯示器特點(diǎn):薄、可以彩屏顯示,可用于大規(guī)模集成電路直接驅(qū)動(dòng),目前廣泛應(yīng)用于各個(gè)電子領(lǐng)域。

圖3.3.21602顯示模塊

第4章程序設(shè)計(jì)語言

機(jī)器、匯編和高級(jí)語言為單片機(jī)的三大主要編程語言。

4.1機(jī)器語言

機(jī)器語言一種用二進(jìn)制代碼“0”和“1”表示指令和數(shù)據(jù)的語言。它是最早使用的程序設(shè)計(jì)語言。因?yàn)橛?jì)算機(jī)有個(gè)關(guān)鍵點(diǎn)它只會(huì)識(shí)別二進(jìn)制代碼,所以它能夠快速識(shí)別程序命令,并且非??斓倪M(jìn)行操作。但其缺點(diǎn)是:麻煩、消耗時(shí)間多,難以記憶,讓人看不懂等。

4.2匯編語言

匯編語言是用助記符來表示的,對(duì)機(jī)器使用的一種語言。不同的機(jī)器所使用的匯編語言一般是不同的。匯編語言更容易讓人理解,而且方便于我們記憶。但也有局限性,移植性差。

4.3高級(jí)語言

高級(jí)語言是所有計(jì)算機(jī)共同使用的一種語言,在我們?nèi)粘V袉纹瑱C(jī)應(yīng)用最多的高級(jí)語言就是C語言。

4.3.1單片機(jī)C語言的特點(diǎn)

①語言非常的簡(jiǎn)單明了。

②其表達(dá)方式非常的靈活有用,可多種運(yùn)算與表達(dá)。

③表達(dá)形式強(qiáng),易理解,可編寫軟件又可開發(fā)應(yīng)用,運(yùn)算符有34種。

④所表現(xiàn)出的內(nèi)容質(zhì)量高,易于修改調(diào)試。

⑤結(jié)構(gòu)化程序設(shè)計(jì)。

⑥可以移植到另外一個(gè)完全不同環(huán)境中,方便。

4編程軟件所使用的單片機(jī)C語言

4編程軟件

KeilC51是51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),通過一個(gè)集成開發(fā)環(huán)境(uVision)將C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等組合起來。C語言有很多的好處和優(yōu)點(diǎn),特別是與匯編語言相比較優(yōu)勢(shì)明顯,是實(shí)際運(yùn)用的不二之選。Keil軟件需要WIN98、2000、XP、NT等系統(tǒng)才可運(yùn)行。若用C語言編程,Keil是不二之選。

4仿真軟件

Proteus是一款電路分析和實(shí)物仿真軟件,它是由英國有名Labcenter公司所設(shè)計(jì)開發(fā)的,它的運(yùn)用非常廣泛實(shí)用,在各種系統(tǒng)上都有其作用。例如在微軟所設(shè)計(jì)的Windows系列系統(tǒng)之中,可以進(jìn)行仿真程序、并且分析各種模擬器件和集成電路。如圖所示,為本設(shè)計(jì)仿真圖:

第5章基于單片機(jī)的病床呼叫系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)

5.1系統(tǒng)總體設(shè)計(jì)

5功能要求

本課題主要是為了實(shí)現(xiàn)以下目的:

①醫(yī)院病房呼叫時(shí),護(hù)士室可清楚的顯示呼叫的病床號(hào);

②有聲音提示功能;

③可一次顯示多個(gè)病床號(hào);

④呼叫處理完后可以復(fù)位;

5設(shè)計(jì)思路

根據(jù)本論文的設(shè)計(jì)要求,AT89C51單片機(jī)為此病房呼叫系統(tǒng)的最重要一部分,通過按鍵來控制單片機(jī)的I/O口,每一個(gè)按鍵所對(duì)應(yīng)的床位都不同。在病人沒有按鍵呼叫的時(shí)候,單片機(jī)系統(tǒng)等待工作,當(dāng)病人按下按鍵時(shí),單片機(jī)系統(tǒng)將識(shí)別病人的床位號(hào)碼,然后在護(hù)士房的LCD顯示屏中顯示此病床號(hào)碼,并且進(jìn)行呼叫提醒護(hù)士。護(hù)士聽見呼叫,便可立即觀察屏幕上的病床號(hào)。然后按下復(fù)位鍵停止系統(tǒng)呼叫,接著去救助病人。如果多人呼叫,液晶顯示屏中依然會(huì)顯示呼叫號(hào)碼,按下復(fù)位鍵依然可同時(shí)停止呼叫。

5.1.3總體結(jié)構(gòu)框圖

本次設(shè)計(jì)的病房呼叫系統(tǒng)所用單片機(jī)的是AT89C51,它是主要的控制器,還有按鍵輸入電路以及顯示電路和以及晶振復(fù)位電路等,它們共同購成了這個(gè)病房呼叫系統(tǒng)。

圖5.1.3病房呼叫系統(tǒng)結(jié)構(gòu)框圖

5.2系統(tǒng)硬件設(shè)計(jì)

5硬件構(gòu)成示意圖

圖5.2.1硬件構(gòu)成示意圖

5.2.2外圍電路設(shè)計(jì)

控制器AT89C51

復(fù)位電路:

RST引腳就是讓系統(tǒng)復(fù)位的信號(hào)輸入端,當(dāng)電平高的時(shí)候才會(huì)有用。因?yàn)檫@個(gè)系統(tǒng)的特別型所以還需要按鈕復(fù)位方式,這樣就可以以防止系統(tǒng)死機(jī)。如圖所示5(a):

圖5(a)上電復(fù)位和按鍵復(fù)位

時(shí)鐘電路:

電路如下圖所示,電容采用30pF電容:

圖(b)內(nèi)部時(shí)鐘電路

鍵盤電路設(shè)計(jì)

通過單片機(jī)的I/O口直接接按鍵的一端,另一端接地,按鍵按下時(shí)就會(huì)出現(xiàn)一個(gè)低電平,從而單片機(jī)相對(duì)應(yīng)的I/O口引腳也為低電平,通過這個(gè)方法來識(shí)別是那個(gè)按鍵按下。電路圖如圖所示。

顯示電路設(shè)計(jì)

在LED的點(diǎn)陣顯示中計(jì)算公式:

刷頻率(幀頻)=1/16×T0溢出率=1/16×f/12(65536-t)

其中的f是晶振頻率,t是定時(shí)器T0初值(工作在16位定時(shí)器模式)。

接著顯示驅(qū)動(dòng)程序搜索現(xiàn)在正在發(fā)光的行號(hào),再接著從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。不能出現(xiàn)拖尾現(xiàn)象,驅(qū)動(dòng)程序要求關(guān)閉顯示屏,等顯示數(shù)據(jù)打入輸出鎖存器并鎖存,然后再輸出新的行號(hào),重新打開顯示。圖為顯示驅(qū)動(dòng)程序(顯示屏掃描函數(shù))流程圖:

進(jìn)入中斷

定時(shí)器賦初

讀取行號(hào)并增加1

送新行顯示數(shù)據(jù)

消隱

切換顯示數(shù)據(jù)

發(fā)送新行號(hào),打開顯示

退出中斷

·Up

·Down

·Ok

圖顯示驅(qū)動(dòng)流程圖圖控制按鍵

控制電路設(shè)計(jì)

三個(gè)控制按鍵分別接p3.2,,口(如圖所示),醫(yī)護(hù)室系統(tǒng)有呼叫聲發(fā)出,按下按鈕,單片機(jī)執(zhí)行中斷程序。

示警電路

報(bào)警電路由一個(gè)LED燈與口相接,當(dāng)鍵按下時(shí),燈就會(huì)閃爍,同時(shí)報(bào)警,這時(shí)醫(yī)護(hù)人員就會(huì)注意去檢查病人身體狀況。

5.3系統(tǒng)軟件設(shè)計(jì)

5.3.1設(shè)計(jì)的軟件環(huán)境簡(jiǎn)介

Keilc

對(duì)于AT89C51的控制設(shè)計(jì),以Keilc軟件編程環(huán)境,proteus軟件電路仿真。二者的結(jié)合為該系統(tǒng)的設(shè)計(jì)提供有利條件。Keilc軟件界面,如圖所示:

圖Keil_c軟件界面

Keilc把變成魚仿真共同結(jié)合,它可以讓C語言與匯編語言共同使用[14]。

ProteusISIS

ProteusISIS是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。

該軟件的特點(diǎn)是:

(1)完全適合本論文病房呼叫系統(tǒng)設(shè)計(jì),優(yōu)點(diǎn)很多。

(2)有各種各樣的仿真功能與虛擬儀器[13]。

ProteusISIS軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,它的作用非常的多,而且功能完善有用。

ProteusISIS工作界面與windows界面如出一轍,由圖就可以看出:

圖電路仿真界面

Proteus啟動(dòng)后,。點(diǎn)擊左側(cè)工具欄中的P(從庫中選擇元件命令)命令,在PickDevices左邊窗口中進(jìn)行選擇,選出關(guān)鍵字,接著把元件放好并調(diào)整方向和位置以及參數(shù)設(shè)置,最后進(jìn)行連線[16]如圖電路仿真界面所示。

5.3.2系統(tǒng)程序設(shè)計(jì)

系統(tǒng)主程序設(shè)計(jì)的流程

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

PAGE

XXX

主程序程序描述:

開始初始化,對(duì)各存儲(chǔ)單元進(jìn)行此操作,接著設(shè)定定時(shí)初值,然后進(jìn)行清零的設(shè)定,按下清零鍵,再接著對(duì)鍵盤進(jìn)行掃描,看是否有鍵按下,如過有鍵按下,則觀察液晶屏上的數(shù)字,如果是1,則1號(hào)呼叫,如果沒有則按下清零鍵從新清零進(jìn)行設(shè)定。

顯示電路流程圖

初始化

計(jì)算鍵值子程序

有新信號(hào)嗎?

(COUNTER)+1

INCFLAG

40個(gè)單

元掃描完?

調(diào)BCD調(diào)整子程序

調(diào)顯示子程序

返回

開始

標(biāo)志位是

否為1?

定時(shí)是否

達(dá)到1S?

調(diào)顯示子程序

存儲(chǔ)單元加1

N

Y

N

Y

Y

N

N

圖(a)按鍵總數(shù)顯示程序流程圖

(1)按下鍵總數(shù)顯示子程序描述(圖(a)按鍵總數(shù)顯示程序流程圖)

5.4系統(tǒng)的調(diào)試與結(jié)果

做完實(shí)物設(shè)計(jì)后我們必須對(duì)自己所設(shè)計(jì)的系統(tǒng)進(jìn)行調(diào)試與修改,再得出結(jié)果,這一項(xiàng)工作在開發(fā)設(shè)計(jì)系統(tǒng)的過程中是必不可少的一個(gè)環(huán)節(jié),這個(gè)環(huán)節(jié)中又包含許多重要的過程,而且每個(gè)工程也是比不可少的。想要完美的系統(tǒng)就必須不斷改善,而其中就包括控制系統(tǒng)的硬件校準(zhǔn),校準(zhǔn)調(diào)試,系統(tǒng)仿真軟件,模擬燃燒和現(xiàn)場(chǎng)安裝調(diào)試等幾部分。等系統(tǒng)配置設(shè)計(jì)完成后,接著就是是系統(tǒng)硬件的調(diào)試了,調(diào)節(jié)在工作室調(diào)試成功,有硬件和軟件的保障是很容易找到的漏洞,漏洞找到后我們需促進(jìn)和完善改進(jìn)。通過調(diào)試,現(xiàn)場(chǎng)操作,反復(fù)這樣操作,若沒有發(fā)現(xiàn)故障,我們就可以算完成整個(gè)系統(tǒng)的設(shè)計(jì)工作。

調(diào)試界面顯示

用Proteus軟件編程,在電腦中仿真顯示系統(tǒng)仿真界面:

圖5.4.1(a)系統(tǒng)初始化界面圖5.4.1(b)按下2號(hào)鍵后界面

圖5.4.1(c)按下4號(hào)鍵后顯示界面圖5.4.1(d)同時(shí)按下23號(hào)鍵后顯示界面

5.4.2結(jié)果分析

啟動(dòng)電源清零,顯示屏未顯示數(shù)據(jù)如圖(a)所示,接著按下第2個(gè)鍵時(shí)如圖5.4.1(b)所示,即顯示顯示2號(hào)病床呼叫;界面上就一個(gè)病床按下,在起始位置顯示;如果現(xiàn)在不按復(fù)位按鍵,再按下第二個(gè)鍵時(shí)4號(hào)鍵如圖5.4.1(d)所示,按鍵循環(huán)顯示,說明該系統(tǒng)有記憶功能,不會(huì)刪除之前按下的按鍵數(shù)字;說明了電路的有效性。由圖可知,本系統(tǒng)實(shí)現(xiàn)了我們需要的功能:顯示了病床號(hào),同時(shí)警報(bào)閃爍燈提醒了醫(yī)護(hù)人員,如果有多個(gè)病床同時(shí)呼叫,依然可以顯示多個(gè)病床號(hào),不會(huì)使前面的數(shù)字消失,保存好了信息,護(hù)士們則可以有效的處理呼叫信息不會(huì)遺漏。通過本次的PROTEUS軟件仿真,達(dá)到了我所需求的目的,滿足了我的論文需求。

結(jié)論

通過本次的PROTEUS軟件仿真,達(dá)到了我所需求的目的,滿足了我的論文需求。在這次的畢業(yè)論文設(shè)計(jì)中我查閱了許多相關(guān)的資料文件,學(xué)會(huì)了很多的東西。比如我學(xué)會(huì)了如何從開始的構(gòu)思到制作完成一個(gè)作品。中間的過程雖然會(huì)有很多的問題出現(xiàn),但我依然很享受這次論文設(shè)計(jì)。

問題讓我們了解自己的缺點(diǎn)與不足,同時(shí)會(huì)令我換位思考,讓我的思維更加嚴(yán)謹(jǐn)。因?yàn)槲业牟蛔?,所以讓我更加渴望知識(shí)。此次設(shè)計(jì)中我的不足有很多:不夠了解Proteus仿真和Wave仿真,C語言學(xué)的也不是很精通,有很多編程方式都忘記了,相關(guān)軟件的熟悉度還不夠,其實(shí)剛開始做這個(gè)設(shè)計(jì)時(shí)我都完全亂了,一點(diǎn)頭緒都沒有,不知道從哪里開始著手,中間需要干嘛。后來老師對(duì)我精心的指導(dǎo)告訴我該如何做起,從哪著手,需了解哪些相關(guān)知識(shí)書籍。在查閱相關(guān)書籍的過程中,我發(fā)現(xiàn)有許多的資料對(duì)我有幫助,但因?yàn)樯险n時(shí)沒有學(xué)好,所以有許多的不懂。同學(xué)知道后幫助我,加上我的不斷努力,我才慢慢開始有了設(shè)計(jì)靈感與方案。所以此次論文設(shè)計(jì)與制作中,我學(xué)會(huì)了很多,學(xué)到了過去未曾了解的知識(shí)與技能,并且我對(duì)這個(gè)專業(yè)產(chǎn)生了濃厚的興趣。

俗話說興趣是最好的老師,加上努力。我對(duì)我的作品里的各種元器件與電路都有了一個(gè)基本的了解,但由于我的水平有限,設(shè)計(jì)的作品有許多不足之處,程序并不是很完美,靈活,但我希望可以做的更好,我采用的是液晶LCD模塊,希望能更近一步的完善座屏,提高其性能。

通過本次畢業(yè)設(shè)計(jì)我知道了課本上的知識(shí)是不夠的,還需要把理論和實(shí)際共同聯(lián)系起來才行,學(xué)習(xí)中不忘記時(shí)間,實(shí)踐中部忘理論知識(shí)。在設(shè)計(jì)作品中不斷的嘗試、修改、總結(jié)才能學(xué)到真東西。畢業(yè)設(shè)計(jì)也終于完成了,中間雖然遇到很多困難,但這些都是對(duì)我的磨煉與考驗(yàn)??朔@些考驗(yàn)對(duì)我是一個(gè)很大的挑戰(zhàn)。但是我并未放棄,最終完成了。我從中學(xué)習(xí)了很多理論知識(shí),提高了動(dòng)手能力,在我日后的工作與學(xué)習(xí)中會(huì)有很大的幫助。

致謝

轉(zhuǎn)眼之間大學(xué)四年已經(jīng)接近尾聲,即將過去。這四年我學(xué)會(huì)了很多很多的東西,同時(shí)也給我留下許多美好的回憶。

在論文完成之際我要感謝我的指導(dǎo)老師熊勇勇老師,這次的論文選題和制作過程中是熊勇勇老師精心指導(dǎo)幫助下完成的。在論文和設(shè)計(jì)制作過程中,老師經(jīng)常交我改如何制作,我制作好后,老師也會(huì)認(rèn)真幫我檢查給我提出修改意見。我們經(jīng)常開各種小會(huì),老師會(huì)認(rèn)真的幫我解答作品中我不懂得的各類問題。每次他看到我們理解問題的樣子,他也會(huì)非常的開心。并且他不斷的鼓舞我們,希望我們發(fā)現(xiàn)新問題。作品完成后,在寫論文的時(shí)候,老師一遍又一遍的叫我們注意論文的格式,雖然我們會(huì)認(rèn)真的修改自己的格式,但總還是會(huì)有一些小毛病。因?yàn)槲覀兘姓撐谋容^晚,所以老師幾乎都是通宵幫我們檢查論文,發(fā)現(xiàn)錯(cuò)誤,第二天,老師又會(huì)把論文發(fā)給我們,叫我們好好的修改論文,其中還有具體的修改意見,交我們?nèi)绾涡薷?,才能達(dá)到要求。在此,我要特別對(duì)我的指導(dǎo)老師說一句:謝謝您,老師。

論文答辯即將開始,答辯完成后也意味著我們將要畢業(yè)。在大學(xué)期間有太多美好的記憶與歡樂,寫論文期間我的好同學(xué)給了我很大的幫助,雖然他們也要寫論文,但他們依然會(huì)幫助我教我解決問題,在即將離別之際,我有很多的不舍。感謝大家一直以來對(duì)我的幫助,在這里,我想大聲說句:謝謝大家,祝大家順利畢業(yè)。

在此,謹(jǐn)向所有幫助我的老師、同學(xué)表示衷心的感謝和敬意!

參考文獻(xiàn)

[1]王意崗.病房呼叫系統(tǒng)[J].建筑電氣,2004(23):179-182.

[2]朱艷華,田行軍,李夏青.基于PL3105的病床呼叫系統(tǒng)設(shè)計(jì)[J].北京石油化工學(xué)院學(xué)報(bào),2009,17(2):40-43.

[3]鄔春明,王艷茹.基于低壓線載波技術(shù)的病床呼叫系統(tǒng)[J].電子技術(shù)應(yīng)用,2005,31(9):60-63

[4]何立民.《單片機(jī)初級(jí)教程-單片機(jī)基礎(chǔ)》[M].北京:北京航空航天大學(xué)出版社,2006,82(1):2-3

[5]李朝青.單片機(jī)原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2005

[6]康華光《電子技術(shù)基礎(chǔ)》[M].北京:高等教育出版社,2000:17-23

[7]康華光《電子技術(shù)基礎(chǔ)(模擬部分)》[M].北京:高等教育出版社,1999:112-119

[8]丁元杰.《單片微機(jī)原理及應(yīng)用》[M].北京:機(jī)械工業(yè)出版社,1996:256-276

[9]何立民.《單片機(jī)應(yīng)用技術(shù)選編》[M].北京:北京:航空航天大學(xué)出版社,1996.218~224

[10]張培仁等.《MCS-51單片機(jī)原理與應(yīng)用》[M].北京.清華大學(xué)出版社,2003:130~145

[11]李伯成《單片機(jī)及嵌入式系統(tǒng)》[M].北京:清華大學(xué)出版社,2005:337-346

[12]肖金球《單片機(jī)原理與接口技術(shù)》[M].北京:清華大學(xué)出版社,2004:153-159

[13]王環(huán),張亞寧《單片機(jī)程序設(shè)計(jì)實(shí)例》[M]北京:清華大學(xué)出版社,2003:520-524

[14]治剛.《單片機(jī)應(yīng)用技術(shù)與實(shí)訓(xùn)》[M].北京:清華大學(xué)出版社,2004:130-133

[15]胡漢才.《單片機(jī)原理及接口技術(shù)》[M].北京:清華大學(xué)出版社,1995:111-123

[16]徐淑華等.《單片機(jī)微機(jī)原理及應(yīng)用》[M].哈爾濱工業(yè)大學(xué)出版社,1994:336-351.

附錄

附錄A:原理圖

附錄B:源程序

#include<reg52.h> //調(diào)用單片機(jī)頭文件

#defineucharunsignedchar//無符號(hào)字符型宏定義 變量范圍0~255

#defineuintunsignedint //無符號(hào)整型宏定義 變量范圍0~65535

ucharcodetable_num[]="0123456789abcdefg";

sbitrs=P2^7; //寄存器選擇信號(hào)H:數(shù)據(jù)寄存器 L:指令寄存器

sbitrw=P2^6; //寄存器選擇信號(hào)H:數(shù)據(jù)寄存器 L:指令寄存器

sbite=P2^5; //片選信號(hào)下降沿觸發(fā)

sbitbeep=P2^4;

sbitkey_quxiao=P2^0; //取消鍵

ucharflag_en;

uchari;

bitflag_300ms;//300ms的標(biāo)志位

sbitled1=P1^0;//第1號(hào)病房指示燈

sbitled2=P1^1;//第2號(hào)病房指示燈

sbitled3=P1^2;//第3號(hào)病房指示燈

sbitled4=P1^3;//第4號(hào)病房指示燈

sbitled5=P1^4;//第5號(hào)病房指示燈

sbitled6=P1^5;//第6號(hào)病房指示燈

sbitled7=P1^6;//第7號(hào)病房指示燈

sbitled8=P1^7;//第8號(hào)病房指示燈

uchardis_lcd[8];//8個(gè)病房數(shù)據(jù)顯示的緩沖區(qū)

ucharbr_geshu;//報(bào)警病人數(shù)

/********************************************************************

*名稱:delay_1ms()

*功能:延時(shí)1ms函數(shù)

*輸入:q

*輸出:無

***********************************************************************/

voiddelay_1ms(uintq)

{

uinti,j;

for(i=0;i<q;i++)

for(j=0;j<120;j++);

}

/***********************延時(shí)函數(shù)************************/

voiddelay_uint(uintq)

{

while(q--);

}

/***********************lcd1602寫命令函數(shù)************************/

voidwrite_com(ucharcom)

{

e=0;

rs=0;

rw=0;

P0=com;

delay_uint(3);

e=1;

delay_uint(25);

e=0;

}

/***********************lcd1602寫數(shù)據(jù)函數(shù)************************/

voidwrite_data(uchardat)

{

e=0;

rs=1;

rw=0;

P0=dat;

delay_uint(3);

e=1;

delay_uint(25);

e=0;

}

/***********************lcd1602上顯示這字符函數(shù)************************/

voidwrite_string(ucharhang,ucharadd,uchar*p)

{

if(hang==1)

write_com(0x80+add);

else

write_com(0x80+0x40+add);

while(1)

{

if(*p=='\0')break;

write_data(*p);

p++;

}

}

/***********************lcd1602上顯示這字符函數(shù)************************/

voidwrite_string_ge(ucharhang,ucharadd,uchar*p,ucharge)

{

if(hang==1)

write_com(0x80+add);

else

write_com(0x80+0x40+add);

for(i=0;i<ge;i++)

write_data(*p++);

}

/***********************lcd1602初始化設(shè)置************************/

voidinit_1602() //lcd1602初始化設(shè)置

{

write_com(0x38); //

write_com(0x0c);

write_com(0x06);

delay_uint(1000);

write_string(1,0,"bingfanghujiao");

write_string(2,0,"wubingren");

}

/*********************定時(shí)器0初始化******************/

voidtime0_init()

{

EA=1; //開總中斷

TMOD=0X01; //定時(shí)器0、工作方式1

ET0=1; //開定時(shí)器0中斷

TR0=1; //允許定時(shí)器0定時(shí)

}

/********************獨(dú)立按鍵程序*****************/

ucharkey_can; //按鍵值

voidkey() //獨(dú)立按鍵程序

{

staticucharkey_new;

key_can=20;//按鍵值還原

P3|=0xff;//對(duì)應(yīng)的按鍵IO口輸出為1

if((P3&0xff)!=0xff) //按鍵按下

{

delay_1ms(1); //按鍵消抖動(dòng)

if(((P3&0xff)!=0xff)&&(key_new==1))

{ //確認(rèn)是按鍵按下

key_new=0;

switch(P3&0xff)

{

case0xfe:key_can=1;break; //得到按鍵值

case0xfd:key_can=2;break; //得到按鍵值

case0xfb:key_can=3;break; //得到按鍵值

case0xf7:key_can=4;break; //得到按鍵值

case0xef:key_can=5;break; //得到按鍵值

case0xdf:key_can=6;break; //得到按鍵值

case0xbf:key_can=7;break; //得到按鍵值

case0x7f:key_can=8;break; //得到按鍵值

}

}

}

else

key_new=1;

}

voidkey_qx() //取消按鍵程序

{

staticucharkey_new;

key_quxiao=1;//對(duì)應(yīng)的按鍵IO口輸出為1

if(key_quxiao==0) //按鍵按下

{

delay_1ms(1); //按鍵消抖動(dòng)

if((key_quxiao==0)&&(key_new==1))

{ //確認(rèn)是按鍵按下

key_new=0;

key_can=9;

}

}

else

key_new=1;

}

/**********************按鍵處理函數(shù)************************/

voidkey_with()

{

uchari;

if(key_can<=8)

{

if(key_can==1)

led1=1; //1號(hào)病房燈亮

if(key_can==2)

led2=1; //2號(hào)病房燈亮

if(key_can==3)

led3=1; //3號(hào)病房燈亮

if(key_can==4)

led4=1; //4號(hào)病房燈亮

if(key_can==5)

led5=1; //5號(hào)病房燈亮

if(key_can==6)

led6=1; //6號(hào)病房燈亮

if(key_can==7)

led7=1; //7號(hào)病房燈亮

if(key_can==8)

led8=1; //8號(hào)病房燈亮

flag_en=1;

for(i=0;i<8;i++)

{

if(dis_lcd[i]==table_num[key_can])

{

flag_en=0;//說明這個(gè)病人已經(jīng)按下過了

}

}

if(br_geshu<8)

if(flag_en==1) //能進(jìn)入到這里說明是第一次按下呼叫按鍵

{

if(br_geshu==0) //第一次清除顯示屏

write_string(2,0,"");

br_geshu++; //呼叫病人的人數(shù)加1

dis_lcd[0]=table_num[key_can]; //把病人的號(hào)碼保存起來

for(i=7;i>0;i--)

dis_lcd[i]=dis_lcd[i-1];//把病人的數(shù)據(jù)向后移一位

write_string_ge(2,0,dis_lcd,br_geshu); //顯示出來

}

}

if(key_can==9)//取消鍵的處理

{

if(br_geshu>0)

{

if(dis_lcd[br_geshu-1]=='1')

led1=0; //1號(hào)病房燈滅

if(dis_lcd[br_geshu-1]=='2')

led2=0; //2號(hào)病房燈滅

if(dis_lcd[br_geshu-1]=='3')

led3=0; //3號(hào)病房燈滅

if(dis_lcd[br_geshu-1]=='4')

led4=0; //4號(hào)病房燈滅

if(dis_lcd[br_geshu-1]=='5')

led5=0; //5號(hào)病房燈滅

if(dis_lcd[br_geshu-1]=='6')

led6=0; //6號(hào)病房燈滅

if(dis_lcd[br_geshu-1]=='7')

led7=0; //7號(hào)病房燈滅

if(dis_lcd[br_geshu-1]=='8')

led8=0; //8號(hào)病房燈滅

dis_lcd[br_geshu-1]='';

br_geshu--; //呼叫病人的人數(shù)減1

write_string(2,0,""); //清顯示

write_string_ge(2,0,dis_lcd,br_geshu);

if(br_geshu==0) //取消到最后一次清顯示屏

{

write_string(2,0,"wubingren");

P1=0x00;

}

}

}

}

/*****************主函數(shù)********************/

voidmain()

{

time0_init(); //初始化定時(shí)器

init_1602(); //lcd1602初始化

while(1)

{

key(); //獨(dú)立按鍵程序

key_qx(); //取消按鍵程序

if(key_can<10)

key_with();

if(flag_300ms==1)

{

flag_300ms=0;

if(br_geshu>0)

beep=~beep;//蜂鳴器報(bào)警

else

beep=1;//取消報(bào)警

}

}

}

/**************定時(shí)器0中斷程序*****************/

voidtime0()interrupt1

{

staticucharvalue;

TH0=0X3C;

TL0=0XB0; //50ms

value++;

if(value>=6) //300ms

{

value=0;

flag_300ms=1;

}

}

原文已完。下文為附加文檔,如不需要,下載后可以編輯刪除,謝謝!

施工組織設(shè)計(jì)

本施工組織設(shè)計(jì)是本著“一流的質(zhì)量、一流的工期、科學(xué)管理”來進(jìn)行編制的。編制時(shí),我公司技術(shù)發(fā)展部、質(zhì)檢科以及項(xiàng)目部經(jīng)過精心研究、合理組織、充分利用先進(jìn)工藝,特制定本施工組織設(shè)計(jì)。

工程概況:

西夏建材城生活區(qū)27#、30#住宅樓位于銀川市新市區(qū),橡膠廠對(duì)面。

本工程由寧夏燕寶房地產(chǎn)開發(fā)開發(fā),銀川市規(guī)劃建筑設(shè)計(jì)院設(shè)計(jì)。

本工程耐火等級(jí)二級(jí),屋面防水等級(jí)三級(jí),地震防烈度為8度,設(shè)計(jì)使用年限50年。

本工程建筑面積:27#m2;30#m2m為準(zhǔn),總長27#m;30#m。總寬27#m;30#m。設(shè)計(jì)室外地坪至檐口高度18.600m,呈長方形布置,東西向,三個(gè)單元。

本工程設(shè)計(jì)屋面為坡屋面防水采用防水涂料。外墻水泥砂漿抹面,外刷淺灰色墻漆。內(nèi)墻面除衛(wèi)生間200×300瓷磚,高到頂外,其余均水泥砂槳罩面,刮二遍膩?zhàn)?;樓梯間內(nèi)墻采用50厚膠粉聚苯顆粒保溫。地面除衛(wèi)生間200×200防滑地磚,樓梯間50厚細(xì)石砼1:1水泥砂漿壓光外,其余均采用50厚豆石砼毛地面。樓梯間單元門采用樓宇對(duì)講門,臥室門、衛(wèi)生間門采用木門,進(jìn)戶門采用保溫防盜門。本工程窗均采用塑鋼單框雙玻窗,開啟窗均加紗扇。本工程設(shè)計(jì)為節(jié)能型住宅,外墻均貼保溫板。

本工程設(shè)計(jì)為磚混結(jié)構(gòu),共六層。基礎(chǔ)采用C30鋼筋砼條形基礎(chǔ),上砌MU30毛石基礎(chǔ),砂漿采用M10水泥砂漿。一、二、三、四層墻體采用M10混合砂漿砌筑MU15多孔磚;五層以上采用M混合砂漿砌筑MU15多孔磚。

本工程結(jié)構(gòu)中使用主要材料:鋼材:

=1\*ROMAN

I

級(jí)鋼,

=2\*ROMAN

II

級(jí)鋼;砼:基礎(chǔ)墊層C10,基礎(chǔ)底板、地圈梁、基礎(chǔ)構(gòu)造柱均采用C30,其余均C20。

本工程設(shè)計(jì)給水管采用PPR塑料管,熱熔連接;排水管采用UPVC硬聚氯乙烯管,粘接;給水管道安裝除立管及安裝IC卡水表的管段明設(shè)計(jì)外,其余均暗設(shè)。

本工程設(shè)計(jì)采暖為鋼制高頻焊翅片管散熱器。

本工程設(shè)計(jì)照明電源采用BV-銅芯線,插座電源等采用BV-4銅芯線;除客廳為吸頂燈外,其余均采用座燈。

施工部署及進(jìn)度計(jì)劃

1、工期安排

本工程合同計(jì)劃開工日期:2004年8月21日,竣工日期:2005年7月10日,合同工期315天。計(jì)劃2004年9月15日前完成基礎(chǔ)工程,2004年12月30日完成主體結(jié)構(gòu)工程,2005年6月20日完成裝修工種,安裝工程穿插進(jìn)行,于2005年7月1日前完成。具體進(jìn)度計(jì)劃詳見附圖-1(施工進(jìn)度計(jì)劃)。

2、施工順序

=1\*GB2

基礎(chǔ)工程

工程定位線(驗(yàn)線)→挖坑→釬探(驗(yàn)坑)→砂礫墊層的施工→基礎(chǔ)砼墊層→刷環(huán)保瀝青→基礎(chǔ)放線(預(yù)檢)→砼條形基礎(chǔ)→刷環(huán)保瀝青→毛石基礎(chǔ)的砌筑→構(gòu)造柱砼→地圈梁→地溝→回填工。

=2\*GB2

結(jié)構(gòu)工程

結(jié)構(gòu)定位放線(預(yù)檢)→構(gòu)造柱鋼筋綁扎、定位(隱檢)→磚墻砌筑(+50cm線找平、預(yù)檢)→柱梁、頂板支模(預(yù)檢)→梁板鋼筋綁扎(隱檢、開盤申請(qǐng))→砼澆筑→下一層結(jié)構(gòu)定位放線→重復(fù)上述施工工序直至頂。

=3\*GB2

內(nèi)裝修工程

門窗框安裝→室內(nèi)墻面抹灰→樓地面→門窗安裝、油漆→五金安裝、內(nèi)部清理→通水通電、竣工。

=4\*GB2

外裝修工程

外裝修工程遵循先上后下原則,屋面工程(包括煙道、透氣孔、壓頂、找平層)結(jié)束后,進(jìn)行大面積裝飾,塑鋼門窗在裝修中逐步插入。

施工準(zhǔn)備

現(xiàn)場(chǎng)道路

本工程北靠北京西路,南臨規(guī)劃道路,交通較為方便。

場(chǎng)內(nèi)道路采用級(jí)配砂石鋪墊,壓路機(jī)壓。

機(jī)械準(zhǔn)備

=1\*GB2

設(shè)2臺(tái)攪拌機(jī),2臺(tái)水泵。

=2\*GB2

現(xiàn)場(chǎng)設(shè)鋼筋切斷機(jī)1臺(tái),調(diào)直機(jī)1臺(tái),電焊機(jī)2臺(tái),1

臺(tái)對(duì)焊機(jī)。

=3\*GB2

現(xiàn)場(chǎng)設(shè)木工鋸,木工刨各1臺(tái)。

=4\*GB2

回填期間設(shè)打夯機(jī)2臺(tái)。

=5\*GB2

現(xiàn)場(chǎng)設(shè)塔吊2臺(tái)。

3、施工用電

施工用電已由建設(shè)單位引入現(xiàn)場(chǎng);根據(jù)工程特點(diǎn),設(shè)總配電箱1個(gè),塔吊、攪抖站、攪拌機(jī)、切斷機(jī)、調(diào)直機(jī)、對(duì)焊機(jī)、木工棚、樓層用電、生活區(qū)各配置配電箱1個(gè);電源均采用三相五線制;各分支均采用鋼管埋地;各種機(jī)械均設(shè)置接零、接地保護(hù)。具體配電箱位置詳見總施工平面圖。

施工用水

施工用水采用深井水自來水,并砌筑一蓄水池進(jìn)行蓄水。樓層用水采用鋼管焊接給水管,每層留一出水口;給水管不置蓄水池內(nèi),由潛水泵進(jìn)行送水。

生活用水

生活用水采用自來水。

勞動(dòng)力安排

=1\*GB2

結(jié)構(gòu)期間:

瓦工40人;鋼筋工15人;木工15人;放線工2人;材料1人;機(jī)工4人;電工2人;水暖工2人;架子工8人;電焊工2人;壯工20人。

=2\*GB2

裝修期間

抹灰工60人;木工4人;油工8人;電工6人;水暖工10人。

四、主要施工方法

1、施工測(cè)量放線

=1\*GB2

施工測(cè)量基本要求

A、西夏建材城生活區(qū)17#、30#住宅樓定位依據(jù):西夏建材城生活區(qū)工程總體規(guī)劃圖,北京路、規(guī)劃道路永久性定位

B、根據(jù)工程特點(diǎn)及<建筑工程施工測(cè)量規(guī)程>DBI01-21-95,4、3、2條,此工程設(shè)置精度等級(jí)為二級(jí),測(cè)角中誤差±12,邊長相對(duì)誤差1/15000。

C、根據(jù)施工組織設(shè)計(jì)中進(jìn)度控制測(cè)量工作進(jìn)度,明確對(duì)工程服務(wù),對(duì)工程進(jìn)度負(fù)責(zé)的工作目的。

=2\*GB2

工程定位

A、根據(jù)工程特點(diǎn),平面布置和定位原則,設(shè)置一橫一縱兩條主控線即27#樓:(A)軸線和(1)軸線;30#樓:(A)軸線和(1)軸線。根據(jù)主軸線設(shè)置兩條次軸線即27#樓:(H)軸線和(27)軸線;30#樓:(H)軸線和(27)軸線。

B、主、次控軸線定位時(shí)均布置引樁,引樁采用木樁,后砌一水泥砂漿磚墩;并將軸線標(biāo)注在四周永久性建筑物或構(gòu)造物上,施測(cè)完成后報(bào)建設(shè)單位、監(jiān)理單位確認(rèn)后另以妥善保護(hù)。

C、控軸線沿結(jié)構(gòu)逐層彈在墻上,用以控制樓層定位。

.500m。

=3\*GB2

基礎(chǔ)測(cè)量

A、在開挖前,基坑根據(jù)平面布置,軸線控制樁為基準(zhǔn)定出基坑長、寬度,作為拉小線的依據(jù);根據(jù)結(jié)構(gòu)要求,條基外側(cè)1100mm為砂礫墊層邊,考慮放坡,撒上白灰線,進(jìn)行開挖。

B、在墊層上進(jìn)行基礎(chǔ)定位放線前,以建筑物平面控制線為準(zhǔn),校測(cè)建筑物軸線控制樁無誤后,再用經(jīng)緯儀以正倒鏡挑直法直接投測(cè)各軸線。

C、標(biāo)高由水準(zhǔn)點(diǎn)引測(cè)至坑底。

=4\*GB2

結(jié)構(gòu)施工測(cè)量

A、首層放線驗(yàn)收后,主控軸一引至外墻立面上,作為以上務(wù)層主軸線豎身高以測(cè)的基準(zhǔn)。

B、施工層放線時(shí),應(yīng)在結(jié)構(gòu)平面上校投測(cè)軸線,閉合后再測(cè)設(shè)細(xì)部尺寸和邊線。

C、標(biāo)高豎向傳遞設(shè)置3個(gè)標(biāo)高點(diǎn),以其平均點(diǎn)引測(cè)水平線折平時(shí),盡量將水準(zhǔn)儀安置在測(cè)點(diǎn)范圍內(nèi)中心位置,進(jìn)行測(cè)設(shè)。

2、基坑開挖

本工種設(shè)計(jì)地基換工,夯填砂礫墊層1100mm;根據(jù)此特點(diǎn),采用機(jī)械大開挖,留200mm厚進(jìn)行挖工、鏟平。

開挖時(shí),根據(jù)現(xiàn)場(chǎng)實(shí)際土質(zhì),按規(guī)范要求1:0.33放坡,反鏟挖掘機(jī)挖土。開挖出的土,根據(jù)現(xiàn)場(chǎng)實(shí)際情況,盡量留足需用的好土,多余土方挖出,避免二次搬運(yùn)。

人工開挖時(shí),由技術(shù)員抄平好水平控制小木樁,用方鏟鏟平。

挖掘機(jī)挖土應(yīng)該從上而下施工,禁止采用挖空底腳的操作方法。機(jī)械挖土,先發(fā)出信號(hào),挖土的時(shí)候,挖掘機(jī)操作范圍內(nèi),不許進(jìn)行其他工作,裝土的時(shí)候,任何人都不能停留在裝土車上。

3、砌筑工程

=1\*GB2

材料

磚:MU15多孔磚,毛石基礎(chǔ)采用MU30毛石。

砂漿:±0.00以下采用M10水泥砂漿,一、二、三、四層采用M10混合砂漿,五層以上采用M7.5混合砂漿。

=2\*GB2

砌筑要求

A、開工前由工長對(duì)所管轄班組下發(fā)技術(shù)交底。

B、砌筑前應(yīng)提前澆水濕潤磚塊,水率保持在10%-15%。

C、砌筑采用滿鋪滿擠“三一砌筑法“,要求灰漿飽滿,灰縫8-12mm。

D、外墻轉(zhuǎn)角處應(yīng)同時(shí)砌筑,內(nèi)外墻交接處必須留斜槎,槎子長度不小于墻體高度的2/3,槎子必須平直、通順。

E、隔墻與墻不同時(shí)砌筑又不留成斜槎時(shí)可于墻中引出陽槎或在墻的灰縫中預(yù)埋拉結(jié)筋,每道不少于2根。

F、接槎時(shí)必須將表面清理干凈,澆水濕潤,填實(shí)砂漿,保持灰縫平直。

G、磚墻按圖紙要求每50mm設(shè)置2φ6鋼筋與構(gòu)造柱拉結(jié),具體要求見結(jié)構(gòu)總說明。

H、施工時(shí)需留置臨時(shí)洞口,其側(cè)邊離交接處的墻面不少于500mm,頂部設(shè)邊梁。

4、鋼筋工程

=1\*GB2

凡進(jìn)場(chǎng)鋼筋須具備材質(zhì)證明,原材料須取樣試驗(yàn),經(jīng)復(fù)試合格后方可使用。

=2\*GB2

鋼筋綁扎前應(yīng)仔細(xì)對(duì)照?qǐng)D紙進(jìn)行翻樣,根據(jù)翻樣配料,施工前由工長對(duì)所管轄班組下發(fā)技術(shù)交底,準(zhǔn)備施工工具,做好施工的準(zhǔn)備工作。

=3\*GB2

板中受力鋼筋搭接,

=1\*ROMAN

I

級(jí)鋼30d,

=2\*ROMAN

II

級(jí)鋼40d,搭接位置:上部鋼筋在跨中1/3范圍內(nèi),下部鋼筋在支座1/3范圍內(nèi)。

=4\*GB2

鋼筋保護(hù)層:基礎(chǔ)40mm,柱、梁30mm,板20mm。保護(hù)層采用50mm×50mm的水泥砂漿塊。板上部鋼筋用馬凳按梅花狀支起。

=5\*GB2

所有鋼筋綁扎,須填寫隱檢記錄,質(zhì)評(píng)資料及目檢記錄,驗(yàn)收合格后方可進(jìn)行下道工序。

5、砼工程

=1\*GB2

水泥進(jìn)場(chǎng)后須做復(fù)試,經(jīng)復(fù)試合格后由試驗(yàn)室下達(dá)配合比。施工中嚴(yán)格掌握各種材料的用量,并在攪拌機(jī)前進(jìn)行標(biāo)識(shí),注明每立方米、每盤用量。同時(shí)攪拌時(shí),須車車進(jìn)磅,做好記錄。

=2\*GB2

澆筑前,對(duì)模板內(nèi)雜物及油污、泥土清理干凈。

=3\*GB2

投料順序:石子→水泥→砂子。

=4\*GB2

本工程均采用插入式振搗器,一次澆筑厚度不宜超過振搗器作用部分長度的倍,搗實(shí)砼的移動(dòng)間距不宜大于振搗器作用半徑的倍。

=5\*GB2

砼澆筑后1晝夜?jié)菜B(yǎng)護(hù),養(yǎng)護(hù)期不少于7d,砼強(qiáng)度未達(dá)到MPa之前不得上人作業(yè)。

6、模板工程

=1\*GB2

本工程模板采用鋼木混合模板。模板支搭的標(biāo)高、截面尺寸、平整度、垂直度應(yīng)達(dá)到質(zhì)量驗(yàn)收標(biāo)準(zhǔn),以滿足其鋼度,穩(wěn)定性要求。

=2\*GB2

模板支撐應(yīng)牢固可靠,安裝進(jìn)程中須有防傾覆的臨時(shí)固定措施。

=3\*GB2

本工程選用851脫模劑,每拆除一次模板經(jīng)清理后涂刷脫模劑,再重新組裝,以保證砼的外觀質(zhì)量。

架子工程

=1\*GB2

本工程采用雙排架子防護(hù),外設(shè)立桿距墻2m,里皮距墻50cm,立桿間距,順?biāo)g距,間距不大于1m。

=2\*GB2

架子底部夯實(shí),墊木板,綁掃地桿。

=3\*GB2

為加強(qiáng)架子的穩(wěn)定性,每七根立桿間設(shè)十字蓋,斜桿與地面夾角60o。

=4\*GB2

為防止腳平架外傾,與結(jié)構(gòu)采用鋼性拉接,拉接點(diǎn)間距附和“垂四平六“的原則。

=5\*GB2

外防護(hù)架用閉目式安全網(wǎng)進(jìn)行封閉,兩平網(wǎng)塔接和網(wǎng)下口必須綁孔緊密。

=6\*GB2

結(jié)構(gòu)架子高出作業(yè)層1m,每步架子滿鋪腳手板,要求嚴(yán)密牢固并嚴(yán)禁探頭板。

裝飾工程

裝飾工程施工前,要組織質(zhì)監(jiān)部門、建設(shè)、設(shè)計(jì)、施工單位四方參加的主體結(jié)構(gòu)工程核驗(yàn)收,對(duì)已完全體分部工程進(jìn)行全面檢查、發(fā)現(xiàn)問題及時(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論