畢業(yè)設(shè)計(jì)病房呼叫系統(tǒng)_第1頁
畢業(yè)設(shè)計(jì)病房呼叫系統(tǒng)_第2頁
畢業(yè)設(shè)計(jì)病房呼叫系統(tǒng)_第3頁
畢業(yè)設(shè)計(jì)病房呼叫系統(tǒng)_第4頁
畢業(yè)設(shè)計(jì)病房呼叫系統(tǒng)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

病房呼叫系統(tǒng)設(shè)計(jì)【摘要】本論文主要闡述了有關(guān)基于單片機(jī)的病房呼叫系統(tǒng)的設(shè)計(jì)。我的設(shè)計(jì)是以AT89C51為核心的病人呼叫系統(tǒng),對該系統(tǒng)的硬件和軟件結(jié)構(gòu)進(jìn)行了相應(yīng)的描述。通過對病區(qū)的數(shù)據(jù)采集,實(shí)現(xiàn)醫(yī)院醫(yī)療人員值班室和病人房之間的通信呼叫聯(lián)系,具有使用方便、操作簡單等特點(diǎn)。病床呼叫系統(tǒng)是病人請求值班醫(yī)生或護(hù)士進(jìn)行診斷護(hù)理的緊急呼叫工具,可將病人的請求快速傳送給值班醫(yī)生或護(hù)士,是提高醫(yī)院和病室護(hù)理水平的必要設(shè)備之一。臨床呼叫求助裝置是傳送臨床信息的重要手段,關(guān)系病員安危,傳統(tǒng)的病房呼叫系統(tǒng)普遍采用有線式,雖然布線安裝繁瑣、維護(hù)不便、利用率低,而且實(shí)時(shí)性差。但是相對無線式呼叫系統(tǒng)而言,它的可靠性高,不會干擾其它醫(yī)療儀器設(shè)備,目前大多數(shù)醫(yī)院采用有線呼叫系統(tǒng),在醫(yī)院的病房里每個(gè)床位邊都裝有一個(gè)呼叫按鈕,當(dāng)病人需要幫助時(shí),按下呼叫按鈕,護(hù)士辦公室里呼叫顯示板上相應(yīng)房間號的指示燈點(diǎn)亮并進(jìn)行聲音提示。關(guān)鍵詞:單片機(jī);程序;數(shù)碼管;1任務(wù)提出與方案驗(yàn)證錯(cuò)誤!未定義書簽。單片機(jī)病房呼叫系統(tǒng)簡介錯(cuò)誤!未定義書簽。單片機(jī)病房呼叫系統(tǒng)的發(fā)展史錯(cuò)誤!未定義書簽。功能簡介錯(cuò)誤!未定義書簽。設(shè)計(jì)任務(wù)與要求錯(cuò)誤!未定義書簽。2單片機(jī)介紹錯(cuò)誤!未定義書簽。單片機(jī)的引腳介紹錯(cuò)誤!未定義書簽。單片機(jī)復(fù)位電路介紹錯(cuò)誤!未定義書簽。單片機(jī)時(shí)鐘電路的介紹錯(cuò)誤!未定義書簽。單片機(jī)的開發(fā)軟件介紹錯(cuò)誤!未定義書簽。3總體電路設(shè)計(jì)錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。發(fā)送電路設(shè)計(jì)錯(cuò)誤!未定義書簽。電路圖設(shè)計(jì)錯(cuò)誤!未定義書簽。程序設(shè)計(jì)錯(cuò)誤!未定義書簽。接收電路設(shè)計(jì)錯(cuò)誤!未定義書簽。電路圖設(shè)計(jì)錯(cuò)誤!未定義書簽。程序設(shè)計(jì)錯(cuò)誤!未定義書簽。報(bào)警電路設(shè)計(jì)錯(cuò)誤!未定義書簽。結(jié)束語錯(cuò)誤!未定義書簽。文獻(xiàn)錯(cuò)誤!未定義書簽。1任務(wù)提出與方案驗(yàn)證單片機(jī)病房呼叫系統(tǒng)簡介病床呼叫系統(tǒng)是病人請求值班醫(yī)生或護(hù)士進(jìn)行診斷護(hù)理的緊急呼叫工具,可將病人的請求快速傳送給值班醫(yī)生或護(hù)士,是提高醫(yī)院和病室護(hù)理水平的必要設(shè)備之一。繼電器控制的門鈴式呼叫系統(tǒng),由于外觀粗燥、噪聲大、功能單一,在醫(yī)院達(dá)標(biāo)定級中已不能適應(yīng)現(xiàn)代醫(yī)院的要求。利用單片機(jī)的多機(jī)通訊功能,設(shè)計(jì)出的具有振鈴、顯示房號等功能的多功能病床呼叫系統(tǒng),滿足了醫(yī)院的病房管理和護(hù)理的要求。而現(xiàn)在,只需要一塊幾厘米見方的單片機(jī),寫入簡單的程序,就可以使您以前的電路簡單很多。相信您在使用并掌握了單片機(jī)技術(shù)后,不管在您今后開發(fā)或是工作上,一定會帶來意想不到的驚喜。本設(shè)計(jì)是以AT89C51為核心的病人呼叫系統(tǒng),對該系統(tǒng)的硬件和軟件結(jié)構(gòu)進(jìn)行了相應(yīng)的描述。通過對病區(qū)的數(shù)據(jù)采集,實(shí)現(xiàn)醫(yī)院醫(yī)療人員值班室和病人房之間的通信呼叫聯(lián)系,具有使用方便、操作簡單等特點(diǎn)。單片機(jī)病房呼叫系統(tǒng)的發(fā)展史隨著全球老齡化進(jìn)程的加快,全球生存環(huán)境的惡化,以及人類對健康關(guān)注的增加,醫(yī)療行業(yè)正快速膨脹。由于醫(yī)療行業(yè)的客戶是患者,醫(yī)療行業(yè)比任意一個(gè)行業(yè)都需要提高客戶滿意度?;颊呦M玫阶罴奄|(zhì)量的護(hù)理和服務(wù),因?yàn)樗麄兊纳驼莆赵诜?wù)提供者的手里,所以他們提出要求的苛刻程度超過其他任何客戶。如何更好的滿足患者的要求,提高患者的滿意度,是從事醫(yī)療行業(yè)的所有管理人員應(yīng)該思考的問題。在中國,約在30,000個(gè)醫(yī)院中僅30%的醫(yī)院擁有自己的信息管理系統(tǒng),擁有前端電話接入系統(tǒng)的醫(yī)院就更少了,前端電話接入系統(tǒng)包括智能話務(wù)引導(dǎo),智能話務(wù)分配,傳真自動收發(fā),呼叫管理監(jiān)控,短信自動收發(fā)與管理,電子郵件的收發(fā)管理等系統(tǒng),這些子系統(tǒng)是獨(dú)立于后端的業(yè)務(wù)層。這些子系統(tǒng)可以把電話掛號,電話咨詢專家,電話/短信/EMAIL投訴,電話回訪,短信問候等前端與客戶直接接觸的內(nèi)容有機(jī)的結(jié)合在一起。后端客戶信息管理系統(tǒng)主要是對會員制患者的資料的管理、對非會員患者的病例的記錄與積累、業(yè)務(wù)統(tǒng)計(jì)分析等與提高客戶滿意度直接相關(guān)的子系統(tǒng)。病床呼叫系統(tǒng)是病人請求值班醫(yī)生或護(hù)士進(jìn)行診斷護(hù)理的緊急呼叫工具,可將病人的請求快速傳送給值班醫(yī)生或護(hù)士,是提高醫(yī)院和病室護(hù)理水平的必要設(shè)備之一。繼電器控制的門鈴式呼叫系統(tǒng),由于外觀粗燥、噪聲大、功能單一,在醫(yī)院達(dá)標(biāo)定級中已不能適應(yīng)現(xiàn)代醫(yī)院的要求。利用單片機(jī)的多機(jī)通訊功能,設(shè)計(jì)出的具有振鈴、顯示房號等功能的多功能病床呼叫系統(tǒng),滿足了醫(yī)院的病房管理和護(hù)理的要求。而現(xiàn)在,只需要一塊幾厘米的單片機(jī),寫入簡單的程序,就可以使以前的電路簡單很多。單片機(jī)病房呼叫系統(tǒng)功能簡介臨床求助呼叫(監(jiān)護(hù))是傳送臨床信息的重要手段,病房呼叫系統(tǒng)是病人請求值班醫(yī)生或護(hù)士進(jìn)行診斷和護(hù)理的緊急呼叫工具,可將病人的請求快速傳送給值班醫(yī)生或護(hù)士,并在值班室的監(jiān)控中心電腦上留下準(zhǔn)確完整的記錄,是提高醫(yī)院和病室護(hù)理水平的必備設(shè)備之一,呼叫系統(tǒng)的優(yōu)劣直接關(guān)系到病員的安危,歷來受到各大醫(yī)院的普遍重視。它要求及時(shí)、準(zhǔn)確、可靠、簡便可行。為此,我們采用單片機(jī)AT89C51為系統(tǒng)核心,配以LED及鍵盤電路模塊和MPX2彩屏LCD電路模塊實(shí)現(xiàn)病人呼叫(監(jiān)護(hù))系統(tǒng)的設(shè)計(jì)。論文設(shè)計(jì)任務(wù)與要求本次主要是設(shè)計(jì)一個(gè)單片機(jī)控制的病房呼叫系統(tǒng)。利用AT89C51結(jié)合顯示電路,LED數(shù)碼管以及按鍵來設(shè)計(jì)。在設(shè)計(jì)時(shí),我們應(yīng)將軟硬件有機(jī)地結(jié)合起來,使得系統(tǒng)能夠正確的及時(shí)的反應(yīng)病人的呼叫并使服務(wù)臺能夠回應(yīng)。具體是設(shè)計(jì)一個(gè)可容6張床位的病房呼叫系統(tǒng)。要求每個(gè)床位都有一個(gè)按鈕,當(dāng)患者需要呼叫護(hù)士時(shí),按下按鈕,此時(shí)護(hù)士值班室內(nèi)的呼叫系統(tǒng)板上顯示該患?者的床位號,一一并振鈴。一一當(dāng)護(hù)士按下“響應(yīng)”鍵時(shí),一一結(jié)束當(dāng)前呼叫。

2單片機(jī)介紹AT89C51是美國ATMEL公司生產(chǎn)的低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4kbytes的可系統(tǒng)編程的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。它集Flash程序存儲器,既可在線編程(ISP)也可用傳統(tǒng)方法進(jìn)行編程及通用8位微處理器于單片芯片中,ATMEL公司的功能強(qiáng)大,低價(jià)位AT89C51單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。單片機(jī)引腳介紹AT89C51可以說是最常用的51單片機(jī)了,下圖介紹AT89C51的引腳圖資料。如圖所示。1315g2931i2$61315g2931i2$6T耳D<TAL1FDEbADDPQ.1^D1P口環(huán)口NXTAL2PCIggFD.4j^DiPQSmDSRSTPOTJ^.DTPN.IgP2JZJ(AinPSENP2J3WM1ALEE.KP2.4,A12P2J5WA.13P2_&A1■P2J^1SpmP1.1PinP3紉MTQP1P3J3U1NT1pi.tP1j5P3.&T1P1.tP=3.E.「URP1.TPW/RDinAIoSLSI—ILl—li35壬2535RESET一般接2個(gè)元件:①接10K電阻到地,②接10U電容到電源。-EA/VPP一般情況下接高電平(這時(shí)使用MCU內(nèi)部RAM/ROM)。ALE/PROG一般情況下空著(這時(shí)使用MCU內(nèi)部RAM/ROM)。-PSEN一般情況下空著(當(dāng)使用MCU內(nèi)部RAM/ROM時(shí))。P0內(nèi)部沒有上拉電阻,。XTAL1是片內(nèi)振蕩器的反相放大器輸入端,XTAL2則是輸出端,使用外部振蕩器時(shí),外部振蕩信號應(yīng)直接加到XTAL1,而XTAL2懸空。內(nèi)部方式時(shí),時(shí)鐘發(fā)生器對振蕩脈沖二分頻,如晶振為12MHz,時(shí)鐘頻率就為6MHz,晶振的頻率可以在1MHz-24MHz內(nèi)選擇,電容取20PF左右。VDD:電源+5V。引腳功能說明:Vcc:電源電壓GND:接地P0□:P0口是一組8位漏極開路型雙向I/0口,也即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時(shí),每位能驅(qū)動8個(gè)TTL邏輯門電路,對端口寫“1”可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。征1ash編程時(shí),P0口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。P1□:Pl是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,Pl的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個(gè)TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會輸出一個(gè)電流(IIL),F(xiàn)lash編程和程序校驗(yàn)期間,P1接收低8位地址。P2□:P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個(gè)TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會輸出一個(gè)電流(IIL),在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX@DPTR指令)時(shí),P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVX@Ri指令)時(shí),P2口線上的內(nèi)容(也即特殊功能寄存器(SFR)區(qū)中P2寄存器的內(nèi)容),在整個(gè)訪問期間不改變。Flash編程或校驗(yàn)時(shí),P2亦接收高位地址和其它控制信號。P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/0口。P3口輸出緩沖級可驅(qū)動(吸收或輸出電流)4個(gè)TTL邏輯門電路。P3口除了作為一般的I/0口線外,更重要的用途是它的第二功能,如下表所示:P3口還接收一些用于Flash閃速存儲器編程和程序校驗(yàn)的控制信號RST:復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位°WDT溢出將使該引腳輸出高電平,設(shè)置SFRAUXR的DISRT0位(地址8EH)可打開或關(guān)閉該功能。DISRT0位缺省為RESET輸出高電平打開狀態(tài)。ALE/PROG:當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。即使不訪問外部存儲器,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的正脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。PSEN:程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng)AT89S51由外部程序存儲器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次SEN有效,即輸出兩個(gè)脈沖。當(dāng)訪問外部數(shù)據(jù)存儲器,沒有兩次有效的PSEN信號。

EA/VPP:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000H一FFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器中的指令。Flash存儲器編程時(shí),該引腳加上+12V的編程電壓Vpp。XTALl:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。XTAL2:振蕩器反相放大器的輸出端單片機(jī)復(fù)位電路介紹當(dāng)MCS-51系列單片機(jī)的復(fù)位引腳RST(全稱RESET)出現(xiàn)2個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作。如果RST持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種基本形式:上電復(fù)位和開關(guān)復(fù)位。復(fù)位后的狀態(tài):a、復(fù)位后PC值為0000H,表明復(fù)位后的程序從0000H開始執(zhí)行。b、SP值為07H,表明堆棧底部在07H,一般需要重新設(shè)置SP值。c、P0?P3口值為FFH。P0?P3口用作輸入口時(shí),必須先寫入“1”。單片機(jī)在復(fù)位后,已使P0-P3口每一端線為“1”,為這些端線用作輸入口做好了準(zhǔn)備。WDT溢出將使該引腳輸出高電平,所以本設(shè)計(jì)采用手動復(fù)位電路:如圖所示R11k1C31uF1kR11k1C31uF1k時(shí)鐘電路的介紹采用時(shí)鐘方式時(shí),在XTAL1和XTAL2之間接入石英晶體振蕩器(晶振)即可使內(nèi)部振蕩器起振,產(chǎn)生單片機(jī)工作所需的時(shí)鐘脈沖。如圖所示。HJDAJXTAL1PDELKDOPD叩外口NPUWEPn.4->;KDipnwdsPD.&ftDKPOTJW.D7XTAL2如圖所示。HJDAJXTAL1PDELKDOPD叩外口NPUWEPn.4->;KDipnwdsPD.&ftDKPOTJW.D7XTAL2R&TPSENALEpinP1.1P1.2P1-3P1.<P1j5P1bP1JP2.1^3P2JKW.1QP2J3W\11P2.WM2P2JSJW.13P2.7^15PaH'-RXDrN.mDP3.2/irFmP3^1NT1P3.t>TTJP3&T1P3E1匝

P?.T-'RDMCS-51單片機(jī)時(shí)鐘脈沖也可以由外部產(chǎn)生,但芯片的制造工藝不同,外部時(shí)鐘源的輸入方式有所不同。對于HMOS型芯片,外部振蕩信號接至XIAL2引腳,XTAL1接地,XTAL2引腳對電源接入上拉電阻。而CHMOS型芯片,外部振蕩信號接至XTAL1,XTAL2懸空。單片機(jī)的開發(fā)軟件介紹單片機(jī)的開發(fā)軟件介紹單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS-51系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(Vision)將這些部份組合在一起。

運(yùn)行Keil軟件需Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對于使用51系列單片機(jī)的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會令你事半功倍。3總體電路設(shè)計(jì)在本系統(tǒng)中,采用單片機(jī)AT89C51為核心的系統(tǒng)主要包括2個(gè)部分:數(shù)據(jù)采集和數(shù)據(jù)的輸出,數(shù)據(jù)的輸出用來進(jìn)行呼叫,編碼使用單片機(jī)完成,數(shù)據(jù)采集負(fù)責(zé)接收分機(jī)發(fā)來的信號,并進(jìn)行解碼、顯示該患者的床位號,并響鈴,主機(jī)上設(shè)有鍵盤可以取消當(dāng)前呼叫。其實(shí)現(xiàn)結(jié)構(gòu)框圖如圖所示LED數(shù)碼管顯示3?1總電路圖:U,c-koj—Fd-h>Mw0D""1口.葉D_■:臥FDIWJDFD.WJ1FD^RIZ卬瑚傾JI4FD^E卬孫歸踮PZWID四IIFWI1FZWII3,璜h陀1EIHnnviiFl.?raa畫puirn叮皿rasnram'F1W烈孺0&瓦M(jìn)皿工丁f-n.LT-JLrJl?_2_1.-^玉R1JL?UNIR十I■:TEiD-t-L.J-xJ_LILRSTHE-IDJJ234s7■Do■■-■■■■■-JH-FA--EPPPPPPPFg:割■:TE-:T-哽帖F曲日FQ.1AP7冷腿顧珊頗商顧燦聊曲遠(yuǎn)|71加坦迎血_a_£_aJL±H_L_a發(fā)送電路設(shè)計(jì)電路圖設(shè)計(jì)發(fā)送電路程序設(shè)計(jì)#include<>#defineucharunsignedchar#defineuintunsignedintsbitP16二P「6;sbitbaojing=P3”6;sbitdl=P0"0;sbitd2=P0”1;sbitd3=P0"2;sbitd4=P0”3;sbitd5=P0”4;sbitd6=P0"5;sbitP36=P3"6;uinttemp,num,num1,a,b,num2;ucharcodetable[]=(0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};voidbaojin();voiddelay(uintz)(uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}voidmain()(TMOD=0x20;//設(shè)置定時(shí)器1為工作方式2TH1=0xe6;TL1=0xe6;TR1=1;PCON=0x00;SCON=0x40;EA=1;ES=1;P1=0xff;P2=0x00;a=0;b=0;REN=1;while(a==0)(temp=P1;temp=temp&0xff;if(temp!=0xff)(delay(10);temp=P1;temp=temp&0xff;if(temp!=0xff)(ES=0;temp=P1;temp=temp&0xff;switch(temp)(case0xfe:num=11;break;case0xfd:num=12;break;case0xfb:num=13;break;case0xf7:num=14;break;case0xef:num=15;break;case0xdf:num=16;break;}while(P1!=0xff);delay(10);while(P1!=0xff);SBUF=num;while(TI!=1);TI=0;num=num%10;P2=table[num];switch(num)(case1:d1=0;break;case2:d2=0;break;case3:d3=0;break;case4:d4=0;break;case5:d5=0;break;case6:d6=0;break;}ES=1;}}if(b!=0)(switch(b)(case1:d1=1;break;case2:d2=1;break;case3:d3=1;break;case4:d4=1;break;case5:d5=1;break;case6:d6=1;break;}P2=0;b=0;baojin();}}}voidser()interrupt4(RI=0;b=SBUF;}voidbaojin()(uchari;for(i=100;i>0;i--)(baojing=1;delay(5);baojing=0;delay(5);}}接收電路設(shè)計(jì)電路圖設(shè)計(jì)程序設(shè)計(jì)#include<>#defineucharunsignedchar#defineuintunsignedintsbitP32=P3"2;sbitk1=P2”2;sbitk2=P2"3;sbitqd=P2”4;sbitP37=P3"7;ucharcodetable[]=(0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uinta,n,i,j;intflage,num,num1,num2;intpq[7][7]={{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}};voiddelay(uintz)(uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}voidmain()(P1=0;P0=0;EA=1;EX0=1;TCON=0x00;TMOD=0x20;//設(shè)置定時(shí)器1為工作方式2TH1=0xe6;TL1=0xe6;TR1=1;SM0=0;SM1=1;RI=0;REN=1;flage=0;while(1)(if(flage==0)(while((RI!=1)&&(flage==0));RI=0;num=SBUF;num1=num/10;num2=num%10;P1=table[num1];P0=table[num2];pq[num1][num2]=num;}else(flage=0;SBUF=num2;while(TI!=1);TI=0;}}}voidwaio()interrupt0(flage=1;while(P32==0)(if(k1==0)(delay(10);if(k1==0)(while(k1==0);delay(10);while(k1==0);for(i=36;i>0;i--)(num2++;if(num2==7)(num2=1;num1++;if(num1==7)num1=1;}if(pq[num1][num2]>0)(P1=table[num1];P0=table[num2];break;}}}}if(k2==0)delay(10);if(k2==0)(while(k2==0);delay(10);while(k2==0);for(i=36;i>0;i--)(num2--;if(num2==0)(num2=6;num1--;if(num1==0)num1=6;}if(pq[num1][num2]>0)(P1=table[num1];P0=table[num2];break;}}}}if(qd==0)(delay(10);if(qd==0)(while(qd==0);delay(10);while(qd==0);pq[num1][num2]=0;P1=0;P0=0;}}*

溫馨提示

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

評論

0/150

提交評論