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

正文內(nèi)容

基于89s51單片機(jī)的無線病房呼叫系統(tǒng)設(shè)計(jì)-展示頁(yè)

2025-06-19 13:38本頁(yè)面
  

【正文】 和高級(jí)語(yǔ)言的特點(diǎn)。它們都必須由生產(chǎn)廠家提供的匯編語(yǔ)言來編寫。它是針對(duì)一類(甚至幾類)計(jì)算機(jī),抽象出來的一種符號(hào)語(yǔ)言并把這些符號(hào)加以統(tǒng)一規(guī)定,使得使用同類計(jì)算機(jī)的人都了解這些符號(hào)的意義,這樣,使得用匯編語(yǔ)言編寫的程序可以在這一類型的任何一臺(tái)計(jì)算機(jī)上使用。就是說,按某一個(gè)人的想法編寫的符號(hào)語(yǔ)言程序,另外一個(gè)人是無法看懂的。符號(hào)語(yǔ)言己經(jīng)具有很多優(yōu)點(diǎn),但符號(hào)語(yǔ)言中的每一個(gè)符號(hào)(這里稱作助記符)可以是用戶根據(jù)辨認(rèn)或者記憶的需要自己來決定的。子程序的設(shè)計(jì)方法調(diào)用子程序的程序我們則叫它主程序LOOP 的程序段在主程序執(zhí)行時(shí), 每當(dāng)要用到子程序時(shí) 我們就用 LCALL 指令來調(diào)用子程序,子程序執(zhí)行完之后,必須返回主程序返回就用 RET 指令。常用的循環(huán)控制方式有計(jì)數(shù)器控制和條件控制兩種,計(jì)數(shù)器控制就是把要循環(huán)的次數(shù)即預(yù)值數(shù)放入計(jì)數(shù)器中,程序每循環(huán)一次計(jì)數(shù)器的值就減 1 ,一直到計(jì)數(shù)器的內(nèi)容為零時(shí),循環(huán)結(jié)束 一般用 DJNZ 指令而條件控制方式常預(yù)先不知道要循環(huán)的次數(shù)。循環(huán)控制部分循環(huán)控制部分可以控制程序循環(huán)的次數(shù)并修改預(yù)值數(shù)或計(jì)數(shù)器和指針的值,檢查該循環(huán)是否執(zhí) 行了足夠的次數(shù),如果到了足夠的次數(shù)就采用條件轉(zhuǎn)移指令或判斷指令來控制循環(huán)的結(jié)束。循環(huán)初始化部分主要用來設(shè)置循環(huán)的初始值,包括預(yù)值數(shù),計(jì)數(shù)器和數(shù)據(jù)指針的初值。 在分支結(jié)構(gòu)的指令設(shè)計(jì)中 大家必須注意,執(zhí)行一條判斷指令只可以形成兩路分支,如果要形成多路分支就必須進(jìn)行多次判斷 也就是多條指令連續(xù)判斷。當(dāng)然也可以是滿足條件順序執(zhí)行而不滿足條件跳轉(zhuǎn)執(zhí)行。1順序結(jié)構(gòu)程序的設(shè)計(jì)順序結(jié)構(gòu)的程序一般用來處理比較簡(jiǎn)單的算術(shù)或邏輯問題,它的執(zhí)行過程是按照程序存儲(chǔ)器 PC自動(dòng)加 1 的順序執(zhí)行的,主要用數(shù)據(jù)傳遞類指令和數(shù)據(jù)運(yùn)算類指令來實(shí)現(xiàn)。單片機(jī)程序設(shè)計(jì)的方法:要想搞清楚程序設(shè)計(jì)的方法,我們首先要知道單片機(jī)到底有哪幾類程序,單片機(jī)的程序分為順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。2編寫程序和匯編程序編寫完之后,我們要把它匯編成機(jī)器語(yǔ)言,這種機(jī)器語(yǔ)言就是十六進(jìn)制文件,后綴名為*.HEX 文件。在單片機(jī)的編程過程中繪制流程圖能看清楚程序執(zhí)行的步驟以及程序的流向。圖26為74HC164和數(shù)碼管連接電路:圖26 74HC164和數(shù)碼管連接電路第 3 章 系統(tǒng)軟件設(shè)計(jì)單片機(jī)的程序設(shè)計(jì)通常包括根據(jù)任務(wù)繪制程序流程圖 編寫程序及匯編等幾個(gè)步驟1 繪制流程圖所謂流程圖就是用各種符號(hào),圖形,箭頭把程序的流向及過程用圖形表示出來,繪制流程圖是單片機(jī)程序編寫前最重要的工作,通常我們的程序就是根據(jù)流程圖的指向采用適當(dāng)?shù)闹噶顏砭帉懙?。如圖23為無線接收模塊電路圖:圖23 無線接收模塊 指示燈模塊利用發(fā)光二極管實(shí)現(xiàn),發(fā)光二極管占用了四個(gè)I/O口,:圖24 指示燈連接電路 聲音模塊利用蜂鳴器來實(shí)現(xiàn),蜂鳴器報(bào)警占用了四個(gè)I/O口,:圖25 蜂鳴器連接電路 LED顯示模塊主要由74HC164和數(shù)碼管組成的,通過串口輸入和串口輸出把號(hào)碼顯示到數(shù)碼管上。通過不斷的掃描 I/O口是高電平還是低電平來判斷是否有病人呼叫,是通過循環(huán)實(shí)現(xiàn)的。接收頭將收到的信號(hào)輸入PT2272的14腳(DIN),PT2272再將收到的信號(hào)解碼。如圖21為無線發(fā)射模塊電路圖。第2章 系統(tǒng)硬件設(shè)計(jì) 系統(tǒng)原理框圖如圖21所示為系統(tǒng)原理框圖:圖21 系統(tǒng)原理框圖該系統(tǒng)主要包括無線發(fā)射模塊,無線接收模塊,指示燈模塊設(shè)計(jì),聲音模塊,顯示模塊五部分組成。從AT89C51升級(jí)到AT89S51 ,也是同理。也就是說所有教科書、網(wǎng)絡(luò)教程上的程序(不論教科書上采用的單片機(jī)是8051還是89C51還是MCS51等等),在89S51上一樣可以照常運(yùn)行,這就是所謂的向下兼容。兼容性方面:向下完全兼容51全部字系列產(chǎn)品。內(nèi)部集成看門狗計(jì)時(shí)器,不再需要像89C51那樣外接看門狗計(jì)時(shí)器單元電路。是一個(gè)強(qiáng)大易用的功能。:RD,外部數(shù)據(jù)存儲(chǔ)器的讀取信號(hào)。:T1,計(jì)時(shí)計(jì)數(shù)器1輸入。:INT1,外部中斷1輸入。:TXD,串行通信輸出。PORT3(~):端口3也具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動(dòng)4個(gè)TTL負(fù)載,同時(shí)還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計(jì)時(shí)計(jì)數(shù)控制及外部數(shù)據(jù)存儲(chǔ)器內(nèi)容的讀取或?qū)懭肟刂频裙δ?。PORT1(~):端口1也是具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動(dòng)4個(gè)LS TTL負(fù)載,同樣地,若將端口1的輸出設(shè)為高電平,便是由此端口來輸入數(shù)據(jù)。PORT2(~):端口2是具有內(nèi)部提升電路的雙向I/O端口,每一個(gè)引腳可以推動(dòng)4個(gè)LS的TTL負(fù)載,若將端口2的輸出設(shè)為高電平時(shí),此端口便能當(dāng)成輸入端口來使用。如果當(dāng)EA引腳為低電平時(shí)(即取用外部程序代碼或數(shù)據(jù)存儲(chǔ)器),P0就以多工方式提供地址總線(A0~A7)及數(shù)據(jù)總線(D0~D7)。PORT0(~):端口0是一個(gè)8位寬的開路電極(Open Drain)雙向輸出入端口,共有8個(gè)位,依此類推。PSEN:此為Program Store Enable的縮寫,其意為程序儲(chǔ)存啟用,當(dāng)8051被設(shè)成為讀取外部程序代碼工作模式時(shí)(EA=0),會(huì)送出此信號(hào)以便取得程序代碼,通常這支腳是接到EPROM的OE腳。平時(shí)在程序執(zhí)行時(shí)ALE引腳的輸出頻率約是系統(tǒng)工作頻率的1/6,因此可以用來驅(qū)動(dòng)其他周邊晶片的時(shí)基輸入。ALE/PROG:ALE是英文Address Latch Enable的縮寫,表示地址鎖存器啟用信號(hào)。如果是使用 8751 內(nèi)部程序空間時(shí),引腳要接成高電平。EA/Vpp:EA為英文External Access的縮寫,表示存取外部程序代碼之意,低電平動(dòng)作,也就是說當(dāng)引腳為低電平后,系統(tǒng)會(huì)調(diào)用外部的程序代碼(存于外部EPROM中)來執(zhí)行程序。XTAL2:系統(tǒng)時(shí)鐘的反向放大器輸出端,一般在設(shè)計(jì)上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統(tǒng)就可以動(dòng)作了,此外可以在兩個(gè)引腳與地之間加入一 20PF 的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī)。 VSS:電源地端。 雙數(shù)據(jù)寄存器指178。 軟件設(shè)置空閑和省電功能178。 3級(jí)加密位178。 低功耗空閑和省電模式178。 128x8bit內(nèi)部RAM178。 時(shí)鐘頻率033MHz178。 178。 擦寫(1000次)ISP Flash ROM178。 令系統(tǒng) 178。(1)主要功能特性:178??臻e模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。 AT89S51具有如下特點(diǎn):40個(gè)引腳,4k Bytes Flash片內(nèi)程序存儲(chǔ)器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器。 AT89S51介紹如圖11為AT89S51引腳圖圖11 AT89S51引腳圖AT89S51是一個(gè)低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4k Bytes ISP(Insystem programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供性價(jià)比高的解決方案。隨著技術(shù)的發(fā)展,單片機(jī)片內(nèi)集成的功能越來越強(qiáng)大,并朝著片上系統(tǒng)方向發(fā)展?;?9S51單片機(jī)的無線病房呼叫系統(tǒng)軟件設(shè)計(jì)第1章 單片機(jī)與 AT89S51芯片概述 單片機(jī)簡(jiǎn)介單片機(jī)全稱為單片微型計(jì)算機(jī)(Single Chip Microputer),又稱為微控制器(Micro controller Unit)或嵌入式控制器(Embedded Controller)。它是將計(jì)算機(jī)的基本部件微型化并集成到一塊芯片上的微型計(jì)算機(jī),通常片內(nèi)都含有CPU、ROM、RAM、并行I/O、串行I/O、定時(shí)器/計(jì)數(shù)器、中斷控制、系統(tǒng)時(shí)鐘及系統(tǒng)總線等。 單片機(jī)有著體積小、功耗低、功能強(qiáng)、性能價(jià)格比高、易于推廣應(yīng)用等顯著優(yōu)點(diǎn),在自動(dòng)化裝置、智能儀器儀表、過程控制、通信、家用電器等許多領(lǐng)域得到日益廣泛的應(yīng)用。此外,AT89S51設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式。同時(shí)該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 兼容MCS51指178。 4k可反復(fù)178。 32個(gè)雙向I/O口 178。 2個(gè)16位可編程定時(shí)/計(jì)數(shù)器 178。 全雙工UART串行中斷口線178。 2個(gè)外部中斷源 178。 中斷喚醒省電模式 178。 看門狗(WDT)電路 178。 靈活的ISP字節(jié)和分頁(yè)編程 178。 針(2)AT89S51各引腳功能介紹:引腳如圖11所示,以下是各引腳的說明.VCC:AT89S51 電源
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1