基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)學(xué)士學(xué)位論文.doc

基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)學(xué)士學(xué)位論文.doc

ID:13479466

大?。?75.00 KB

頁數(shù):39頁

時間:2018-07-22

基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)學(xué)士學(xué)位論文.doc_第1頁
基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)學(xué)士學(xué)位論文.doc_第2頁
基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)學(xué)士學(xué)位論文.doc_第3頁
基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)學(xué)士學(xué)位論文.doc_第4頁
基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)學(xué)士學(xué)位論文.doc_第5頁
資源描述:

《基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)學(xué)士學(xué)位論文.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、基于89S51單片機(jī)的無線病房呼叫系統(tǒng)軟件設(shè)計(jì)第1章單片機(jī)與AT89S51芯片概述1.1單片機(jī)簡介單片機(jī)全稱為單片微型計(jì)算機(jī)(SingleChipMicrocomputer),又稱為微控制器(MicrocontrollerUnit)或嵌入式控制器(EmbeddedController)。它是將計(jì)算機(jī)的基本部件微型化并集成到一塊芯片上的微型計(jì)算機(jī),通常片內(nèi)都含有CPU、ROM、RAM、并行I/O、串行I/O、定時器/計(jì)數(shù)器、中斷控制、系統(tǒng)時鐘及系統(tǒng)總線等。隨著技術(shù)的發(fā)展,單片機(jī)片內(nèi)集成的功能越來越強(qiáng)大,并朝著片上系統(tǒng)方向發(fā)展。單片機(jī)有著體積小、功耗低、功能強(qiáng)、性能價格比高、易于推廣應(yīng)用等顯著優(yōu)

2、點(diǎn),在自動化裝置、智能儀器儀表、過程控制、通信、家用電器等許多領(lǐng)域得到日益廣泛的應(yīng)用。1.2AT89S51介紹如圖1-1為AT89S51引腳圖圖1-1AT89S51引腳圖第39頁共39頁AT89S51是一個低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4kBytesISP(In-systemprogrammable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供性價比高

3、的解決方案。?AT89S51具有如下特點(diǎn):40個引腳,4kBytesFlash片內(nèi)程序存儲器,128bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計(jì)數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。此外,AT89S51設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式。空閑模式下,CPU暫停工作,而RAM定時計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適

4、應(yīng)不同產(chǎn)品的需求。(1)主要功能特性:2兼容MCS-51指2令系統(tǒng)24k可反復(fù)2擦寫(>1000次)ISPFlashROM232個雙向I/O口24.5-5.5V工作電壓22個16位可編程定時/計(jì)數(shù)器2時鐘頻率0-33MHz2全雙工UART串行中斷口線2128x8bit內(nèi)部RAM22個外部中斷源2低功耗空閑和省電模式2中斷喚醒省電模式23級加密位2看門狗(WDT)電路第39頁共39頁2軟件設(shè)置空閑和省電功能2靈活的ISP字節(jié)和分頁編程2雙數(shù)據(jù)寄存器指2針(2)AT89S51各引腳功能介紹:引腳如圖1-1所示,以下是各引腳的說明.VCC:AT89S51電源正端輸入,接+5V。VSS:電源地端。X

5、TAL1:單芯片系統(tǒng)時鐘的反相放大器輸入端。XTAL2:系統(tǒng)時鐘的反向放大器輸出端,一般在設(shè)計(jì)上只要在XTAL1和XTAL2上接上一只石英振蕩晶體系統(tǒng)就可以動作了,此外可以在兩個引腳與地之間加入一20PF的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī)。RESET:AT89S51的重置引腳,高電平動作,當(dāng)要對晶片重置時,只要對此引腳電平提升至高電平并保持兩個機(jī)器周期以上的時間,AT89S51便能完成系統(tǒng)重置的各項(xiàng)動作,使得內(nèi)部特殊功能寄存器之內(nèi)容均被設(shè)成已知狀態(tài),并且至地址0000H處開始讀入程序代碼而執(zhí)行程序。EA/Vpp:"EA"為英文"ExternalAccess"的縮寫,表示存取外部程

6、序代碼之意,低電平動作,也就是說當(dāng)引腳為低電平后,系統(tǒng)會調(diào)用外部的程序代碼(存于外部EPROM中)來執(zhí)行程序。因此在8031及8032中,EA引腳必須接低電平,因?yàn)槠鋬?nèi)部無程序存儲器空間。如果是使用8751內(nèi)部程序空間時,引腳要接成高電平。此外,在將程序代碼燒錄至8751內(nèi)部EPROM時,可以利用此引腳來輸入21V的燒錄高壓(Vpp)。ALE/PROG:ALE是英文"AddressLatchEnable"的縮寫,表示地址鎖存器啟用信號。AT89S51可以利用這個引腳來觸發(fā)外部的8位鎖存器(如74LS373),將端口0的地址總線(A0~A7)鎖進(jìn)鎖存器中,因?yàn)锳T89S51是以多工的方式送出地

7、址及數(shù)據(jù)。平時在程序執(zhí)行時ALE引腳的輸出頻率約是系統(tǒng)工作頻率的1/6,因此可以用來驅(qū)動其他周邊晶片的時基輸入。此外在燒錄8751程序代碼時,此引腳會被當(dāng)成程序規(guī)劃的特殊功能來使用。PSEN:此為"ProgramStore第39頁共39頁Enable"的縮寫,其意為程序儲存啟用,當(dāng)8051被設(shè)成為讀取外部程序代碼工作模式時(EA=0),會送出此信號以便取得程序代碼,通常這支腳是接到EPROM的OE腳。AT89

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。