【正文】
ccess to external Data Memory. If desired, ALE operation can be disabled by 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 ALEdisable bit has no effect if the microcontroller is in external execution mode. PSEN Program Store Enable is the read strobe to external program 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 enable 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 should be strapped to VCC for internal program pin also receives the 12volt programming enable voltage(VPP) during Flash programming, for parts that require12volt VPP. XTAL1 Input to the inverting oscillator amplifier and input to the internal clock operating circuit. XTAL2 Output from the inverting oscillator amplifier. Oscillator Characteristics XTAL1 and XTAL2 are the input and output, respectively,of an inverting amplifier which can be configured for use as an onchip oscillator, as shown in Figure a quartz crystal or ceramic resonator may be used. To drive the device from an external clock source, XTAL2 should be left unconnected while XTAL1 is driven as shown in Figure are no requirements on the duty cycle of the external clock signal, since the input to the internal clocking circuitry is through a dividebytwo flipflop, but minimum and maximum voltage high and low time specifications must be observed. 。 information is stored in a set of numbered ?boxes? and it is referenced by the serial number of the ?box? in question. Microputers use RAM (Random Access Memory) into which data can be written and from which data can be read again when needed. This data can be read back from the memory in any sequence desired, and not necessarily the same order in which it was written, hence the expression ?random? access memory. Another type of ROM (Read Only Memory) is used to hold fixed patterns of information which cannot be affected by the microprocessor。 this information may be telephone conversation, instrument read or a pany?s accounts, but in each case the same main type of operation are involved: the processing, storage and transmission of information. in conventional electronic design these operations are bined at the function level。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻 觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。石晶振蕩和陶瓷振蕩均可采用。 振蕩器特性 :XTAL1和 XTAL2分別為反向放大器的輸入和輸出。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。注意加密方式 1時(shí), /EA將內(nèi)部鎖定為 RESET;當(dāng) /EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN信號(hào)將不出現(xiàn)。 PSEN:外部程序存儲(chǔ)器的選通信號(hào)。另外,該引腳被略微拉高。如想禁止 ALE的輸出可在 SFR8EH地址上置 0。因 此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。在 FLASH編程期間,此引腳用于輸入編程脈沖。設(shè)置的 ALE 禁用位微控制器沒(méi)有影響,如果在外部執(zhí)行模式。隨著位設(shè)置, ALE為活躍,只有在執(zhí)行 MOVX或 MOVC指令。請(qǐng)注意,但是,一個(gè) ALE脈沖被跳過(guò)在每次訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器。 進(jìn)修 /編 地址鎖存使能鎖存在訪問(wèn)外部存儲(chǔ)器地址的低字節(jié)輸出脈沖。 RST 復(fù)位輸入。當(dāng) P3口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 P2口在 FLASH編程和校驗(yàn)時(shí)接收高 八位地址信號(hào)和控制信號(hào)。 P2口當(dāng)用于外部程序存儲(chǔ)器或 16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2口輸出地址的高八位。并因此作為輸入時(shí), P2口的管腳被外部拉低,將輸出電流。在 FLASH編 程和校驗(yàn)時(shí), P1口作為第八位地址接收。 P1口: P1口是一個(gè)內(nèi)部提供上拉電阻的 8位雙向 I/O口, P1口緩沖器能接收輸出 4TTL門電流。 P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。 P0口 : P0口為一個(gè) 8位漏級(jí)開路雙向 I/O口,每腳可吸收 8TTL門電流。 引腳說(shuō)明 Vcc:電源電壓??臻e模式時(shí) CPU停止工作,而 RAM,定時(shí) /計(jì)數(shù)器,串行口和中斷系統(tǒng)繼續(xù)工作。 功能特點(diǎn) AT89S51內(nèi)提供了以下標(biāo)準(zhǔn)特性: 4K字節(jié)閃存, 128字節(jié) RAM, 32個(gè) I / O線,兩個(gè) 16位定時(shí)器 /計(jì)數(shù)器,一個(gè)五向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行口,片上振蕩器和時(shí)鐘電路。片上閃存程序存儲(chǔ)器可以編程就可以在系統(tǒng)或由傳統(tǒng)的非易失性存儲(chǔ)器編程。 說(shuō)明 該 AT89C51是一種低功耗,高性能 CMOS 8位 4K的閃存可編程和可擦除只讀存儲(chǔ)器( PEROM)字節(jié)的微型計(jì)算機(jī)。 電氣系統(tǒng)的優(yōu)點(diǎn)包括高的精度和靈敏度,能實(shí)現(xiàn)開關(guān)切換或掃描多個(gè)測(cè)量點(diǎn),可在測(cè)量元件和控制器之間長(zhǎng)距離傳輸,出現(xiàn)事故時(shí)可 調(diào)換元件,快速響應(yīng),以及具有測(cè)量高溫的能力?,F(xiàn)在盡管有許多其他類型的儀器在使用,這些填充式系統(tǒng)仍常用于直接的溫度測(cè)量。這里,輸出的電信號(hào)( 4~ 20mA DC),而輸入的過(guò)程壓力( 0~ 600kPa),這樣增益就為 : 此外我們?cè)诒驹O(shè)計(jì)中還必須對(duì)溫度進(jìn)行測(cè)量,溫度測(cè) 量在工業(yè)控制中是很重要的,因?yàn)樗鳛橄到y(tǒng)或產(chǎn)品狀態(tài)的直接指標(biāo),或者作為如反應(yīng)率、能量流、渦輪機(jī)效率和潤(rùn)滑質(zhì)量等間接指標(biāo)。當(dāng)量程已知,去獲取增益就非常簡(jiǎn)單?;谟?jì)算機(jī)或微處理器的儀器或控制系統(tǒng)的應(yīng)用正推動(dòng)這類信號(hào)的應(yīng)用不斷增加。 其標(biāo)準(zhǔn)范圍對(duì)電流來(lái)說(shuō)是 4~ 20mA DC,對(duì)電壓信號(hào)來(lái)說(shuō)是 1~ 5V DC。氣動(dòng)變送器的標(biāo)準(zhǔn)輸出范圍是 20~ 100kPa, 這信號(hào)幾乎在全球使用。變送器安裝在靠近過(guò)程中的測(cè)量點(diǎn)上。這也是最少數(shù)量的操作者有效的運(yùn)行工廠成為現(xiàn)實(shí)。這種系統(tǒng)常??墒菤鈩?dòng)或者電動(dòng)的。壓力測(cè)量是一個(gè)例外,但是,如果要離測(cè)量點(diǎn)幾百英尺外指示或記錄某種危險(xiǎn)化學(xué)品的高壓,就會(huì)有來(lái)自這個(gè)壓力所載的化學(xué)品所引 發(fā)的危險(xiǎn)。壓力變送器實(shí)現(xiàn)壓力測(cè)量并產(chǎn)生正比于所傳感壓力的氣動(dòng)或電信號(hào)輸出。壓力的測(cè)量和控制,或者壓力的不足—真空,在典型的過(guò)程控制中是極為重要的。水,是生活的必需品,也是在壓力之下提供給我們 中的大多數(shù)人。壓力是一種普遍的工藝狀態(tài),它也是這個(gè)星球上的一個(gè)生活條件:我們生活在向上延伸許多英里的大氣海洋的底部。實(shí)際上,計(jì)算機(jī)的所有工程和科學(xué)上的應(yīng)用都能指定來(lái)進(jìn)行這些種類的某一或某些工作。 盡管大規(guī)模集成電路的應(yīng)用使小型和微型計(jì)算機(jī)的差別變得 “模糊 ”,更復(fù)雜的過(guò)程控制器需要小型計(jì)算機(jī)實(shí)現(xiàn)他們 的過(guò)程。兩種情況下,序均能存于RAM,這讓程序能按應(yīng)用情況變化時(shí)進(jìn)行相應(yīng)的變化,但是這使得總系統(tǒng)易受掉電影響而工作不正常,除非使用電池保證供電連續(xù)性。可采用兩種處理,將控制器做成一種通用的微計(jì)算機(jī),正像較強(qiáng)版本的業(yè)余計(jì)算機(jī)那樣;或者做成 “包裹 ”式系統(tǒng),按照像電磁繼電器那樣的較老式的技術(shù)進(jìn)行設(shè)計(jì),來(lái)取 代控制器。在過(guò)程控制應(yīng)用中,由于這種設(shè)備以較少的數(shù)量生產(chǎn),將整個(gè)系統(tǒng)安裝在單個(gè)芯片上所獲取的利益 常比不上所涉及的高設(shè)計(jì)成本。 微計(jì)算機(jī)的另一主要工程應(yīng)用是在過(guò)程控制中。當(dāng)技術(shù)進(jìn)一步發(fā)展,更強(qiáng)更強(qiáng)的處理器和更大更大數(shù)量的存儲(chǔ)器被包含形成單片微型計(jì)算機(jī),結(jié)果使最終產(chǎn)品的裝配成本得以節(jié)省。這通常是低成本應(yīng)用情況,例如用于微波爐和自動(dòng)洗衣機(jī)的控制器。大多數(shù)類型的 I/O裝置在某種程度下可編程,允許不同形式的操作 ,而有些則包含特殊用途微處理器的 I/O裝置不用主微處理器的直接干預(yù),就可實(shí)施非常復(fù)雜的操作。 微處理器在程序控制下處理數(shù)據(jù),并控制流