畢業(yè)設(shè)計(jì)(論文)開題報(bào)告基于單片機(jī)的智能水表的設(shè)計(jì)
《畢業(yè)設(shè)計(jì)(論文)開題報(bào)告基于單片機(jī)的智能水表的設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(jì)(論文)開題報(bào)告基于單片機(jī)的智能水表的設(shè)計(jì)(9頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 安徽工程大學(xué)機(jī)電學(xué)院 本科畢業(yè)設(shè)計(jì)(論文)開題報(bào)告 題目: 基于單片機(jī)的智能水表的設(shè)計(jì) 課 題 類 型: 設(shè)計(jì)√ 實(shí)驗(yàn)研究□ 論文□ 學(xué) 生 姓 名: 學(xué) 號(hào): 3072102137 專 業(yè) 班 級(jí): 電子信息工程2071 教 學(xué) 單 位: 電氣學(xué)院 指 導(dǎo) 教 師: 開 題 時(shí) 間: 2011年2月28日 2011 年 3 月 10 日 一、 畢業(yè)設(shè)計(jì)(論文)內(nèi)容及研究意義 設(shè)計(jì)內(nèi)容: 此次設(shè)計(jì)是一
2、種基于單片機(jī)的智能水表,它以價(jià)格較低的AT89C51為核心,以智能卡式水表系統(tǒng)為研究對(duì)象,它結(jié)合了控制技術(shù)、計(jì)算機(jī)技術(shù)、流體計(jì)量學(xué)等多方面技術(shù),是一種跨專業(yè)的電子信息化系統(tǒng)。主要解決計(jì)量控制精度、功耗、數(shù)據(jù)保密性、動(dòng)作可靠性和穩(wěn)定性、系統(tǒng)易用性和安全性等方面問題。 研究意義: 由于中國社會(huì)的經(jīng)濟(jì)快速發(fā)展,落后的科技已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,只有不斷進(jìn)步的科技才能推動(dòng)社會(huì)和時(shí)代的跨越發(fā)展,所以基于單片機(jī)智能水表的研究也推上了一個(gè)重要的高度。更為重要的是水的節(jié)約利用,水是生命之源,沒有水,人類的生命無法延續(xù),所以節(jié)約水對(duì)我們來說也至關(guān)重要。也是國家可持續(xù)發(fā)展的重要課題,還有物質(zhì)基礎(chǔ)。所以當(dāng)前很多
3、城市在生態(tài)治理,在水污染治理的工作越來越受人們的重視,確保水的污染物質(zhì)不超標(biāo),保證人們能夠喝上干凈的用水。所以水的利用真的很有必要,智能水表的研究為水資源的再節(jié)約做了很重要的貢獻(xiàn)。另外,人類在尋找地球外部的其他星系的生命時(shí)候,也把水做為外星球的是否存在生命的重要的參考標(biāo)準(zhǔn)??墒侨藗儏s沒有完全真正的知道水的重要性,所以在許許多多的地方,公共場(chǎng)所等,水一直在流,卻沒有人用,嚴(yán)重的導(dǎo)致水的浪費(fèi),也許是因?yàn)樯钤谥袞|部,對(duì)水浪費(fèi)并沒有嚴(yán)重的感受。可是當(dāng)你生活在西部地區(qū),干旱少雨,所以水在他們的意識(shí)中很重要。有些人甚至一年都不能洗幾次澡。此外,我國是世界上人均水資源擁有量是分貧乏的國家之一,節(jié)約和保護(hù)水
4、資源是我國當(dāng)前一項(xiàng)是分重要的戰(zhàn)略措施。節(jié)約水資源包括兩個(gè)方面的措施,一是大力推廣應(yīng)用節(jié)水新技術(shù);二是加強(qiáng)用水的科學(xué)管理,在某種意義上來說,加強(qiáng)用水科學(xué)管理是當(dāng)前的首要任務(wù)。要加強(qiáng)用水的科學(xué)管理,最重要的是加速研究開發(fā)科學(xué)先進(jìn)、應(yīng)用方便的節(jié)水科學(xué)管理儀表以及這種儀表的普及應(yīng)用。可見研究一種低功耗、計(jì)量精確方便的智能水表顯得極為重要,對(duì)推動(dòng)水節(jié)約發(fā)展做重要貢獻(xiàn)。 二、 畢業(yè)設(shè)計(jì)(論文)研究現(xiàn)狀及發(fā)展趨勢(shì) 研究現(xiàn)狀: 傳統(tǒng)水表的發(fā)展經(jīng)歷了漫長(zhǎng)年代,它涉及社會(huì)生活的各個(gè)方面。它對(duì)改善人類生活、促進(jìn)社會(huì)發(fā)展和科技進(jìn)步起到了無法估量的作用。直到現(xiàn)在在很多領(lǐng)域還能繼續(xù)發(fā)揮作用。傳統(tǒng)水表主要結(jié)構(gòu)由硬件構(gòu)
5、成,以相對(duì)固定形式確定下來,所實(shí)現(xiàn)的功能較單一。只具有流量采集和機(jī)械指針顯示用水量的功能,用戶在使用過程中無法對(duì)其功能進(jìn)行改變。它一般具有輸入信號(hào)接口、內(nèi)部處理電路和實(shí)時(shí)顯示三部分。對(duì)于一些儀表功能如自凋零、自校準(zhǔn)、自動(dòng)調(diào)節(jié)量程等的設(shè)置是由用戶在儀表設(shè)備面板上手工完成。傳統(tǒng)水表的主要特點(diǎn)是自成體系,自我包容,用戶無法更改。傳統(tǒng)水表功能單一,只具流量采集和機(jī)械指針顯示用水量的功能。同時(shí),一臺(tái)普通傳統(tǒng)水表具有相對(duì)獨(dú)立性,不能與其他水表設(shè)備進(jìn)行通信,而只能用于現(xiàn)場(chǎng)測(cè)量,測(cè)量結(jié)果不能處理、存儲(chǔ)、顯示,局限性很大。另外,傳統(tǒng)水表無法升級(jí)換代,而且開發(fā)周期長(zhǎng)、經(jīng)費(fèi)投入大。隨著科技水平不斷發(fā)展,人們對(duì)傳統(tǒng)水
6、表提出以下幾方面的要求:測(cè)量精度高、功能強(qiáng)、可靠性好,測(cè)量全能自動(dòng)化、智能化,小型化、使用靈活方便、升級(jí)方便,同時(shí)還能進(jìn)行測(cè)量數(shù)據(jù)的處理、存儲(chǔ)和顯示,具有和其他設(shè)備進(jìn)行數(shù)據(jù)通訊等功能。這些新的要求不僅促使著傳統(tǒng)水表不斷地改進(jìn)和發(fā)展,也孕育著新一代水表——智能水表的產(chǎn)生。 發(fā)展趨勢(shì): 國內(nèi)外智能建筑的智能化正在逐步提升,采用IC卡智能水表后,可以改變自來水收費(fèi)及管理的現(xiàn)狀,達(dá)到下列管理目標(biāo):智能水表代替?zhèn)鹘y(tǒng)水表,用IC卡實(shí)現(xiàn)預(yù)付費(fèi),實(shí)現(xiàn)“先付費(fèi)后用水”、持卡結(jié)算的理想管理模式,從根本上杜絕欠繳、遲繳、漏繳水費(fèi)的現(xiàn)象,使自來水公司應(yīng)收費(fèi)用及時(shí)到位;建立自來水公司計(jì)算機(jī)信息管理網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)對(duì)自
7、來水供應(yīng)、自來水用戶及自來水公司員工的科學(xué)化管理;建立完善的財(cái)務(wù)核算管理,使自來水公司的日常工作和管理流程化、自動(dòng)化、科學(xué)化,提高自來水公司的服務(wù)質(zhì)量和競(jìng)爭(zhēng)力;減輕工作人員的勞動(dòng)強(qiáng)度,消滅(減少)現(xiàn)金交易,減少人為差錯(cuò)和杜絕貪污案件的發(fā)生;提供方便的統(tǒng)計(jì)查詢功能,便于全面、及時(shí)地了解情況,為決策提供依據(jù)。IC卡水表系統(tǒng)是由IC卡水表、通用IC卡及計(jì)算機(jī)收費(fèi)管理網(wǎng)絡(luò)組成,起核心是IC卡水表。 三、 畢業(yè)設(shè)計(jì)(論文)研究方案及工作計(jì)劃 1.智能水表方案設(shè)計(jì) 根據(jù)所設(shè)計(jì)水表功能要求,可確定IC卡智能水表主要由閥門、流量傳感器、微處理器、IC卡讀/寫器、顯示器及電源等組成。其系統(tǒng)總體結(jié)構(gòu)如圖所示
8、: 圖1. IC卡智能水表原理框圖 (1).微處理器采用AT89C51, AT89C51是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元。本系統(tǒng)設(shè)計(jì)中單片機(jī)時(shí)鐘電路采用晶振12MHz,復(fù)位采用按鍵電平復(fù)位電路。 (2).水表的供電電源電路 為確保水表系統(tǒng)在意外斷電時(shí)不使數(shù)據(jù)丟失,因此供電系統(tǒng)采用交/直流電源,平時(shí)水表由交流電通過表內(nèi)的小型變壓器輸出供電,而備用電池處于充電狀態(tài),一旦停電,水表就由內(nèi)部備用電池供電。 (3).閥門 對(duì)水表而言,閥門是被控對(duì)象,控制著進(jìn)水的開/關(guān)狀態(tài)。目前可控的閥門主要是電磁閥,但常規(guī)的電磁閥
9、是靠電的通/斷來控制閥門的開/關(guān)的,即要讓閥門一直開著,就必須一直通電,因此耗電較大,不符合本水表低功耗的要求。因此,必須對(duì)現(xiàn)有的電平開關(guān)式電磁閥進(jìn)行改進(jìn),采用雙穩(wěn)態(tài)電磁閥,即閥門開/關(guān)由電脈沖來實(shí)現(xiàn)。使得對(duì)閥門開/關(guān)只需瞬時(shí)供電從而減少耗電量。 (4).流量傳感器 流量傳感器是水表中的傳感器部分,是實(shí)現(xiàn)正確計(jì)量的基礎(chǔ)??紤]到現(xiàn)有的模擬式水表中,旋翼式水表結(jié)構(gòu)簡(jiǎn)單,測(cè)量范圍寬,靈敏度高,外形尺寸小,精確度已被廣大用戶所接受;因此本水表的流量傳感器還是基于模擬水表的旋翼式結(jié)構(gòu),而通過在葉輪上安裝磁鋼與微型干簧管等機(jī)構(gòu),將葉輪的旋轉(zhuǎn)轉(zhuǎn)換成電信號(hào),以實(shí)現(xiàn)頻率脈沖計(jì)數(shù),進(jìn)而實(shí)現(xiàn)水流量的計(jì)量。其耗電
10、小,并保持了原有的結(jié)構(gòu)簡(jiǎn)單、精確度高的優(yōu)點(diǎn)。 (5).IC卡讀/寫器 IC卡讀/寫器是IC卡水表的輸入接口。當(dāng)IC卡插入讀/寫器時(shí),首先讀入的是卡中的密碼,以判斷此IC卡的合法性;水表在判斷了卡的合法性后,讀入所購水量并和水表內(nèi)剩余水量累加,同時(shí)將卡上購水量單元清零;回寫水表上用水量、剩余水量等信息,以便下次購水時(shí)自來水公司讀取,實(shí)現(xiàn)水表信息的回饋功能。 (6).顯示器 液晶顯示器作為水表的輸出接口,顯示剩余水量、電池狀態(tài)及開關(guān)狀態(tài)等信息。它們的有效工作時(shí)間都比較短。用戶看完后,沒有必要讓它一直顯示;為此,可利用水表上的防水蓋提供信號(hào)。即當(dāng)蓋子打開時(shí),使它們進(jìn)入工作狀態(tài);而當(dāng)蓋子蓋上時(shí)
11、,是它們停止工作,從而達(dá)到節(jié)電的目的。 2.重點(diǎn)與難點(diǎn) (1).智能卡的比較分析選擇; (2).智能卡式水表控制系統(tǒng)硬件部分的設(shè)計(jì); (3).智能卡式水表控制系統(tǒng)軟件部分的設(shè)計(jì); (4).智能卡式水表系統(tǒng)的低功耗、可靠性與抗干擾性設(shè)計(jì) 3. 工作計(jì)劃 起止日期 (日/月) 周 次 內(nèi)容進(jìn)程 2.20—2.27 1 知道本課題的內(nèi)容,查找相關(guān)參考文獻(xiàn)和資料 2.28—3.06 2 進(jìn)一步熟悉設(shè)計(jì)的課題,查閱、整理參考文獻(xiàn)和資料 3.07—3.13 3 本設(shè)計(jì)的開題報(bào)告的完成 3.14—3.20 4 進(jìn)行畢業(yè)設(shè)計(jì)方案的進(jìn)一步的探索、求證 3.21—
12、3.27 5 方案論證,方案改進(jìn),方案定稿 3.28—4.03 6 對(duì)設(shè)計(jì)的各模塊,分析,求答 4.04—4.10 7 各部分硬件電路的設(shè)計(jì) 4.11—4.17 8 各模塊部分軟件的設(shè)計(jì) 4.18—4.24 9 熟悉畢業(yè)設(shè)計(jì)格式、準(zhǔn)備撰寫論文初稿 4.25—5.01 10 撰寫畢業(yè)本文初稿 5.02—5.15 11.12 完成畢業(yè)設(shè)計(jì)初稿,提交論文初稿 5.16—5.23 13.14 修改畢業(yè)論文,進(jìn)一步完善硬件電路設(shè)計(jì) 5.24—6.4 15 修改畢業(yè)論文,進(jìn)一步完善軟件設(shè)計(jì) 6.5—6.10 16 最終完成畢業(yè)設(shè)計(jì),提交
13、 4.主要參考文獻(xiàn) [1] 沈紅衛(wèi).單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例與分析.北京:北京航空航天大學(xué)出版社,2003 [2] 沈紅衛(wèi).基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).北京:電子工業(yè)出版社,2005 [3] 劉文濤.單片機(jī)語言C51典型應(yīng)用設(shè)計(jì).北京:人民郵電出版社,2005 [4] 何立民.單片機(jī)應(yīng)用技術(shù)選編6.北京:北京航空航天大學(xué)出版社,2004 [5] 馬云峰,陳子夫.IC卡智能自來水表的設(shè)計(jì).自動(dòng)化與儀器儀表.2000,第一期:48-50 [6] 韓桂利.IC卡智能水表的設(shè)計(jì).天津聯(lián)合學(xué)報(bào).2007,第九卷第二期:6-8 [7] 吳志成,馬步青.國內(nèi)智能水表的應(yīng)用
14、現(xiàn)狀與發(fā)展方向.中國給水排水.2006,第十九卷第九期:19-21 [8] 徐瑋,沈建良.單片機(jī)快速入門.北京航空航天大學(xué)出版社.2008 [9] 李朝青.單片機(jī)原理及接口技術(shù).北京航大出版社 [10] 王愛英.智能卡技術(shù).北京:清華大學(xué)出版.2000 [11] 沈宇超,沈樹群,樊榮等.射頻識(shí)別系統(tǒng)中通信協(xié)議的模塊化設(shè)計(jì).通信學(xué)報(bào).2007 [12] MAX3232.Status: ACTIVE 3V to 5.5V Multichannel RS-232 Line Drivr/Receiver [13] KaiserU. A low power transponder IC
15、for high perform anceidentification sy.2006 [14] Philips Semiconductors Mifare RF S50 Highly Integrated ISO14443 A Reader IC Data Sheet Philips corporation.2006 外文文獻(xiàn): AT89C51 Date Sheet Description The AT89C51 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of i
16、n-system programmable Flash memory. The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvola
17、tile memory programmer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89C51 provides the following s
18、tandard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit timer/counters, a six-vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89C51 is designed with static log
19、ic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power-down mode saves the RAM contents but freezes the oscillator, disab
20、ling all other chip functions until the next interrupt or hardware reset. VCC Supply voltage. GND Ground. Port 0 Port 0 is an 8-bit open drain bidirectional I/O port. As an output port, each pin can sink eight TTL inputs. When 1sare written to port 0 pins, the pins can be used as highimpe danc
21、e inputs. Port 0 can also be configured to be the multiplexed loworder address/data bus during accesses to external program and data memory. In this mode, P0 has internal pullups. Port 0 also receives the code bytes during Flash programming and outputs the code bytes during program verification. Ext
22、ernal pullups are required during program verification. Port 1 Port 1 is an 8-bit bidirectional I/O port with internal pullups. The Port 1 output buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they are pulled high by the internal pullups and can be used as inputs. As
23、inputs, Port 1 pins that are externally being pulled low will source current (IIL) because of the internal pullups. In addition, P1.0 and P1.1 can be configured to be the timer/counter 2 external count input (P1.0/T2) and the timer/counter 2 trigger input (P1.1/T2EX), respectively, Port 1 also recei
24、ves the low-order address bytes during Flash programming and verification Port 2 Port 2 is an 8-bit bidirectional I/O port with internal pullups. The Port 2 output buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they are pulled high by the internal pullups and can be u
25、sed as inputs. Port 2 emits the high-order address byte during fetches from external program memory and during accesses to external data memory that use 16-bit addresses (MOVX @DPTR). In this application, Port 2 uses strong internal pull-ups when emitting 1s. During accesses to external data memory
26、that use 8-bit addresses (MOVX @ RI), Port 2 emits the contents of the P2 Special Function Register. Port 2 also receives the high-order address bits and some control signals during Flash programming and verification. Port 3 Port 3 is an 8-bit bidirectional I/O port with internal pullups. The Port
27、 3 output buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 3 pins that are externally being pulled low will source current (IIL) because of the pullups. Port 3 also serves the function
28、s of various special features of the AT89C51, as shown in the following table. Port 3 also receives some control signals for Flash programming and verification. RST Reset input. A high on this pin for two machine cycles while the oscillator is running resets the device. This pin drives High for 96
29、 oscillator periods after the Watchdog times out. The DISRTO bit in SFR AUXR (address 8EH) can be used to disable this feature. In the default state of bit DISRTO, the RESET HIGH out feature is enabled. ALE/PROG Address Latch Enable (ALE) is an output pulse for latching the low byte of the address
30、 during accesses to external memory. This pin is also the program pulse input (PROG) during Flash programming. In normal operation, ALE is emitted at a constant rate of 1/6 the oscillator frequency and may be used for external timing or clocking purposes.If desired, ALE operation can be disabled by
31、setting bit 0 of SFR location 8EH. With the bit set, ALE is active only during a MOVX or MOVC instruction. Otherwise, the pin is weakly pulled high. Setting the ALE-disable bit has no effect if the microcontroller is in external execution mode. PSEN Program Store Enable (PSEN) is the read strobe t
32、o external program memory. When the AT89C51 is executing code from external program memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory. EA/VPP External Access Enable. EA must be strapped to GND in order to ena
33、ble the device to fetch code from external program memory locations starting at 0000H up to FFFFH. Note, however, that if lock bit 1 is programmed, EA will be internally latched on reset. EA should be strapped to VCC for internal program executions. This pin also receives the 12-volt programming ena
34、ble voltage (VPP) during Flash programming. XTAL1 Input to the inverting oscillator amplifier and input to the internal clock operating circuit. XTAL2 Output from the inverting oscillator amplifier. 譯文: AT89C51 數(shù)據(jù)手冊(cè) 功能特性描述 AT89C51是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash 存儲(chǔ)器。使用Atmel公司高密度非易失性存
35、儲(chǔ)器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89C51為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 AT89C51具有以下標(biāo)準(zhǔn)功能; 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16 位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,AT89C51 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。空閑模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口
36、、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 VCC : 電源 GND: 地 P0 口:P0口是一個(gè)8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0具有內(nèi)部上拉電阻。在flash編程時(shí),P0口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。 P1 口:P1口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL 邏輯電
37、平。對(duì)P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。此外,P1.0和P1.2分別作定時(shí)器/計(jì)數(shù)器2的外部計(jì)數(shù)輸入(P1.0/T2)和時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(P1.1/T2EX),在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。 P2 口:P2口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL 邏輯電平。對(duì)P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在訪問外部程序
38、存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX @DPTR)時(shí),P2 口送出高八位地址。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。在使用8位地址(如MOVX @RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。 P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL 邏輯電平。對(duì)P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3口亦作為AT89C51特殊功能(第二功
39、能)使用,如下表所示。在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào) RST: 復(fù)位輸入。晶振工作時(shí),RST腳持續(xù)2個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成后,RST 腳輸出96個(gè)晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。 ALE/PROG:地址鎖存控制信號(hào)(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8 位地址的輸出脈沖。在flash編程時(shí),此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存
40、儲(chǔ)器時(shí),ALE脈沖將會(huì)跳過。如果需要,通過將地址為8EH的SFR的第0位置 “1”,ALE操作將無效。這一位置 “1”,ALE 僅在執(zhí)行MOVX 或MOVC指令時(shí)有效。否則,ALE 將被微弱拉高。這個(gè)ALE 使能標(biāo)志位(地址為8EH的SFR的第0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。 PSEN:外部程序存儲(chǔ)器選通信號(hào)(PSEN)是外部程序存儲(chǔ)器選通信號(hào)。當(dāng)AT89C51從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),PSEN將不被激活。 EA/VPP:訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從0000H 到FFFFH的外部程序存儲(chǔ)器讀取指令,EA
41、必須接GND。為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。在flash編程期間,EA也接收12伏VPP電壓。 XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 XTAL2:振蕩器反相放大器的輸出端。 指導(dǎo)教師意見 簽名: 月 日 教研室意見 教研室主任(簽章): 月 日 評(píng)審小組意見 參加評(píng)審人員(簽字): 月 日
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 我喜歡的卡通形象_卡通動(dòng)漫_模板_實(shí)用課件
- 移動(dòng)手機(jī)閱讀分析課件
- EF值正常的心衰
- 2016-07-護(hù)理大查-(2)
- 外研版(一起)一上Module-6《Unit-1-What’s-this》ppt課件
- 絕對(duì)值復(fù)習(xí)課課件
- 商務(wù)禮儀培訓(xùn)——服飾禮儀與人際關(guān)系課件
- 第27講鍵聯(lián)接及受力分析課件
- 人教版七年級(jí)英語上冊(cè)第四單元
- 國際商務(wù)英語 Chapter 10International Tendering
- 高考專題分析課件
- 目標(biāo)沖刺動(dòng)員大會(huì)課件
- 腎上腺占位的CT鑒別診斷課件
- (人教A版)全稱量詞與存在量詞ppt課件
- 高中生物-第一章-走進(jìn)細(xì)胞章末高效整合-新人教版必修實(shí)用全套PPT