版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本文譯自:/datasheets/parts/datasheet/054/AT89C2051-24.php英文翻譯原文譯文AT89C52芯片說明主要性能參數(shù):與MCS-51產(chǎn)品指令和引腳完全兼容8k字節(jié)可重擦寫Flash閃速存儲器1000次擦寫周期全靜態(tài)操作:0Hz——24MHz三級加密程序存儲器256*8字節(jié)內(nèi)部RAM32個可編程I/O口線3個16位定時/計數(shù)器8個中斷源可編程串行UART通道低功耗空閑和掉電模式功能特性概述:AT89C52是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機,內(nèi)含8kbytes的可反復(fù)擦寫的只讀程序存儲器和256bytes的隨機存儲數(shù)據(jù)存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標準MCS-51指令系統(tǒng)及8052產(chǎn)品兼容,片內(nèi)置通用8位中央處理器和Flash存儲單元,功能強大AT89C52單片機適合于許多較為復(fù)雜控制應(yīng)用場合。AT89C52提供以下標準功能:8k字節(jié)Flash閃速存儲器,256字節(jié)內(nèi)部RAM,32個I/O口線,3個16位定時/計數(shù)器,一個6向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,AT89C52可降至0HZ的靜態(tài)邏輯操作,并支持良種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。引腳功能說明:Vcc:電源電壓GND:地P0口:P0口是一組8位8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時,每位能吸收電流的方式驅(qū)動8個TTL邏輯門電路,對端口P0寫1時,可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在Flash編程時,P0口接收指令字節(jié),而在校驗時,輸出指令字節(jié),接收時,要求外接上拉電阻。P1口:P1是一個帶內(nèi)部上拉電阻的8位雙相I/O口,P1的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫1,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。與AT89C51不同之處是,P1.0和P1.1還可以分別作為定時/計數(shù)器2的外部計數(shù)輸入(P1.0/T2)和輸入(P1.1/T2EX)。Flash編程和程序校驗期間,P1接收低8位地址。引腳號功能特性P1.0T2(定時/計數(shù)囂2外部計數(shù)脈沖輸入),時鐘輸出P1.1T2EX(定時/計數(shù)2捕獲/重裝裁觸發(fā)和方向控制)P2口:P2是一個帶內(nèi)部上拉電阻的8位雙相I/O口,P2的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口P2寫1,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX@DPTR指令)時,P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX@RI指令)時,P2輸出P2口鎖存的內(nèi)容。Flash編程和程序校驗期間,P2接收高位地址和一些控制信號。P3口:P3是一個帶內(nèi)部上拉電阻的8位雙向I/O口,P3的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對P3端口寫1,通過內(nèi)部的上拉電阻把端口拉到高電平并可作輸入端口。此時,被外部拉低的P3口將用上拉電阻輸出電流。此外,P3口還接收一些用于Flash編程和程序校驗的控制信號。端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2INT0(外中斷0)P3.3INT1(外中斷1)P3.4T0(定時/計數(shù)器0外部輸入)P3.5T1(定時/計數(shù)器1外部輸入)P3.6WR(外部數(shù)據(jù)存儲器寫選通)P3.7RD(外部數(shù)據(jù)存儲器讀選通)RST:復(fù)位輸入。當振蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平將單片機復(fù)位。:當訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存允許)脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數(shù)據(jù)存儲器時將跳過一個ALE脈沖。對Flash存儲器編程期間,該引腳還用于輸入編程脈沖。如有必要,可通過對特殊功能寄存器去中的8EH單元的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置ALE禁止位無效。 : 程序存儲允許輸出是外部程序存儲器的讀選通信號,當AT89C52由外部程序存儲器取指令(或數(shù)據(jù)時),每個機器周期兩次有效,即輸出兩個脈沖。在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次信號。:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000H——FFFFH),端必須保持低電平(接地)。需要注意的是:如果加密位LB1被編程,復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。如果EA端為高電平(接VCC端),CPU則執(zhí)行內(nèi)部程序存儲器中的指令。XTAL1:振蕩器反相放大器的內(nèi)部時鐘發(fā)生器的輸入端。XTAL2:振蕩器反相放大器的輸出端。特殊功能寄存器:在AT89C52片內(nèi)存儲器中,80H-FFH共128個單元為特殊功能寄存器。并非所有的地址都被定義,從80H-FFH共128個字節(jié)只有一部分被定義,還有相當一部分沒有定義。對沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。不應(yīng)將數(shù)據(jù)1寫入未定義的單元,由于這些單元在將來的產(chǎn)品中可能賦予新的功能,在這種情況下,復(fù)位后這些單元數(shù)值總是0。AT89C52除了與AT89C51所有的定時/計數(shù)器0和定時/計數(shù)器1外,還增加了一個定時/計數(shù)器2。定時/計數(shù)器2的控制和狀態(tài)位位于T2CON、T2MOD,寄存器對(RCA02H、RCAP2L)是定時器2在16位捕獲方式或16位自動重裝載方式下的捕獲/自動重裝載寄存器。T2CQN地址=QC8H復(fù)位值=00000000B可尋址位BITTF2EXF2RCLKTCLKEXEN2TR2CT2CPRL276543210符號功能TF2定時器2溢出時,又由硬件置位,必須由軟件清0.當RCLK=1JFEXF2定時器2外部標志,當EXEN2=1時,且當T2EX引腳上出南負跳變而出現(xiàn)捕獲或重裝載時,EXF2置位,申請中斷,此時如果允許定時器2中斷,CPU將響應(yīng)中斷,執(zhí)行定時器2中斷服務(wù)程序,EXF2必須由軟件清除,當定時器2工作在向上或向下計數(shù)工作方式時(DCEN=1),EXF2不能激活中斷。RCLK接收時鐘允許,RCLK=1時,用定時器2溢出脈沖作為串行口(工作于工作方式1或3時)的接收時鐘,RCLK=0,用定時器1的溢出脈沖作為接收時鐘。TCLK發(fā)送時鐘允許,TCLK=1時,用定時器2溢出脈沖作為串行口(工作于工作方式1或3時)的發(fā)送時鐘,RCLK=0,用定時器1的溢出脈沖作為發(fā)送時鐘。EXEN2定時器2外部允許標志。當EXEN2=1JF,如果定時器2沒有用于作串行口的波特率發(fā)生器,在T2EX端出現(xiàn)負跳變脈沖時,激活定時器2捕獲或重裝載。EXEN2=0時,T2EN端的外部信號無效。TR2定時器2啟動、停止控制位。TR2=1,啟動定時器2CT2定時器2定時方式或計數(shù)方式控制位。C/T2=0,選擇定時方式。C/T2=0時,選擇對外部事件計數(shù)方式(下降沿觸發(fā))CPRL2捕獲重裝選擇,CPRL2=1時,如EXEN2=1時,且T2EX端出現(xiàn)負跳變脈沖時發(fā)生捕獲操作。CPRL2=0時,若定時器2溢出或EXEN2=1條件下,T2EN端出現(xiàn)負跳變脈沖,都會出現(xiàn)自動重裝載操作。當RCLK=1時,該位無效,在定時器2溢出時,強制其自動重裝載。中斷寄存器:AT89C52有6個中斷源,2個中斷優(yōu)先級,IE寄存器控制各中斷位,IP寄存器中6個中斷源的每一個可定為2個優(yōu)先級。數(shù)據(jù)存儲器:AT89C52有256個字節(jié)的內(nèi)部RAM,80H-FFH高128個字節(jié)與特殊功能寄存器(SFR)地址是重疊的,也就是高128字節(jié)的RAM和特殊功能寄存器的地址是相同的,但物理上它們是分開的。當一條指令訪問7FH以上的內(nèi)部地址單元時,指令中使用的尋址方式是不同的,也即尋址方式是決定訪問高128字節(jié)RAM還是訪問特殊功能寄存器。如果指令是直接尋址方式則為訪問特殊功能寄存器。例如,下面的直接尋址指令訪問特殊功能寄存器0A0H(即P2口)地址單元。MOV 0A0H,#data間接尋址訪問指令訪問高128字節(jié)RAM,例如,下面的間接尋址指令中,R0的內(nèi)容為0A0H,則訪問數(shù)據(jù)字節(jié)地址為0A0H,而不是P2口(0A0H)。MOV @R0,#data堆棧操作也是間接尋址方式,所以,高128位數(shù)據(jù)RAM亦可以作為堆棧區(qū)使用。定時器0和定時器1:AT89C52的定時器0和定時器1的工作方式與AT89C52相同。定時器2:定時器2是一個16位定時/計數(shù)器。它既可以當定時器使用,也可以作為外部事件計數(shù)器使用,其工作方式由特殊功能寄存器T2CON的C/T2位選擇。定時器2有三種工作方式:捕獲方式,自動重裝載(向上或向下計數(shù))方式和波特率發(fā)生器方式,工作方式由T2CON的控制位來選擇。定時器2由兩個8位寄存器TH2和TL2組成,在定時器工作方式中,每個機器周期TL2寄存器的值加1,由于一個機器周期由12個振蕩時鐘構(gòu)成,因此,計數(shù)速率為振蕩頻率的1/12。在計數(shù)工作方式時,當T2引腳上外部輸入信號產(chǎn)生由1至0的下降沿時,寄存器的值加1,在這種工作方式下,每個機器周期的中采到的值為1,而在下一個機器周期中采到的值為0,則緊跟著的下一個周期的S3P1期間寄存器加1。由于識別1至0的跳變需要兩個機器周期,因此,最高計數(shù)速率為振蕩頻率的1/24。為確保采樣的正確性,要求輸入的電平在變化前至少保持一個完整的周期,以保證輸入信號至少被采樣一次。捕獲方式:在捕獲方式下,通過T2CON控制位EXEN2來選擇兩種方式。如果EXEN2=0,定時器2是一個16位定時器或計數(shù)器,計數(shù)溢出時,對T2CON的溢出標志TF2置位,同時激活中斷。如果EXEN2=1,定時器完成相同的操作,而當T2EX引腳外部輸入信號發(fā)生1至0的跳變時,也出現(xiàn)TH2和TL2中的值分別被捕獲到RCAP2H和RCAP2L中。另外,T2EX引腳信號的跳變使得T2CON中的EXF2置位,與TF2相仿,EXF2也會激活中斷。自動重裝載(向上或向下計數(shù)器)方式:當定時器2工作于16位自動重裝載方式時,能對其編程為向上或向下計數(shù)方式,這個功能可通過特殊功能寄存器T2CON的DCEN位(允許向下計數(shù))來選擇的。復(fù)位時,DCEN位置0,定時器2默認設(shè)置為向上計數(shù)。當DCEN置位時
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園環(huán)境整治制度
- 景區(qū)環(huán)境衛(wèi)生清掃制度
- 預(yù)防接種異常反應(yīng)制度
- 2026廣東佛山市順德區(qū)順盛投資開發(fā)有限公司招聘1人備考題庫及1套完整答案詳解
- 2026中國太平洋保險股份有限公司銅陵支公司團政業(yè)務(wù)部招聘2人備考題庫(安徽)及1套參考答案詳解
- 銷售公司制度
- 宗教團體財務(wù)制度
- 村廟財務(wù)制度
- 2025廣西南寧經(jīng)濟技術(shù)開發(fā)區(qū)國凱路幼兒園招聘編外人員備考題庫及答案詳解參考
- 財務(wù)制度匯款流程
- 心衰護理疑難病例討論
- 化工廠用電安全講課
- 部編版九年級語文上冊全冊書教案教學(xué)設(shè)計(含教學(xué)反思)
- 2023年魯迅美術(shù)學(xué)院附屬中學(xué)(魯美附中)中考招生語文試卷
- 工廠網(wǎng)絡(luò)設(shè)計方案
- 福建省泉州市2023-2024學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測政治試題
- 日文常用漢字表
- JCT947-2014 先張法預(yù)應(yīng)力混凝土管樁用端板
- QC003-三片罐206D鋁蓋檢驗作業(yè)指導(dǎo)書
- 高血壓達標中心標準要點解讀及中心工作進展-課件
- 某經(jīng)濟技術(shù)開發(fā)區(qū)突發(fā)事件風(fēng)險評估和應(yīng)急資源調(diào)查報告
評論
0/150
提交評論