AT89C52單片機簡介_第1頁
AT89C52單片機簡介_第2頁
AT89C52單片機簡介_第3頁
AT89C52單片機簡介_第4頁
AT89C52單片機簡介_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 T2/P1. 0 C 1 40 3 Vcc T2EX/P1. 1 (: 2 39 3 F0. 0 /ADO P1. 2 匚 3 38 3 FO. 1ZAD1 P1. 3 匚 4 37 p FO. 2/AD2 P1. 4 C 5 36 j FQ 3/ADS KOSI/P1. 5 匚 6 35 P0. 4/AD4 KIS0/P1.6 匚 7 34 3 P0. 5/AD5 SCK/P1. 7 匚 8 33 3 F0. 6/ADfe RST 匚 9 32 3 PO. 7/ADT RXD/P3. 0 C 10 31 3 EA/VPP TXD/F3. 1 (: 11 30 3 ALE? PROC- IN

2、T0/F3. 2 : 12 29 3 FESK INT1/F3. 3 (: 13 28 3 F2. 7ZA15 T0/F3. 4 匚 14 27 3 F2. 6ZA14 T1/F3. 5 15 26 P2. 5/A13 TJR/P3. 6 E 16 25 3 P2. 4/1112 RD/F3. 1 匚 17 24 3 F2. 3/A11 :KTAL2 匚 1S 23 Ll P2. 2/A10 XTAL1 C 19 22 3 P2. 1?A9 PHIP CWD (: 20 21 3 F2. 0?AS AT89C52是51系列單片機的一個型號,它是ATMEL公司生產(chǎn)的。 AT89C52是一個低電壓

3、,高性能CMOS 8位單片機,片內(nèi)含8k bytes的可反復(fù)擦寫的 Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATHE L公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8 位中央處理器和Flash存儲單元,功能強大的AT89C52單片機可為您提供許多較復(fù)雜 系統(tǒng)控制應(yīng)用場合。 AT89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中 斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52 可以按照常規(guī)方法進行編程,但不可以在線編程(S系列的才支持在線編程)。其將通用

4、 的微處理器和Flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地 降低開發(fā)成本。 兼容MCS51指令系統(tǒng) 8k可反復(fù)擦寫(1000次)Flash ROM -32個雙向I/O 口256x8bit內(nèi)部RAM -3個16位可編程定時/計數(shù)器中斷時鐘頻率0-24MHz 2個串行中斷可編程UART串行通道 -2個外部中斷源-共6個中斷源 2個讀寫中斷口線3級加密位 低功耗空閑和掉電模式軟件設(shè)置睡眠和喚醒功能 AT89C52P為40腳雙列直插封裝的8位通用微處理器,采用工業(yè)標準的C51內(nèi)核, 在內(nèi)部功能及管腳排布上與通用的8xc52相同,其主要用于會聚調(diào)整時的功能控制。 功能包括對會聚

5、主IC內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚 調(diào)整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。主 要管腳有:XTAL1 (19腳)和XTAL2 (18腳)為振蕩器輸入輸出端口,外接12MHz 晶振。RST/Vpd (9腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。VCC (40 腳)和VSS (20腳)為供電端口,分別接+5V電源的正負端。P0、P3為可編程通用I /0腳,其功能用途由軟件定義,在本設(shè)計中,P0端口(3239腳)被定義為N1功 能控制端口,分別與N1的相應(yīng)功能管腳相連接,13腳定義為IR輸入端,10腳和1 1腳定義為I2C總線控制端

6、口,分別連接N1的SDAS ( 18腳)和SCLS ( 19腳)端口, 12腳、27腳及28腳定義為握手信號功能端口,連接主板CPU的相應(yīng)功能端,用于 當前制式的檢測及會聚調(diào)整狀態(tài)進入的控制功能。 P0 口 P0 口是一組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é),校驗時, 要求外接上拉

7、電阻。 P1 口 P1是一個帶內(nèi)部上拉電阻的8位雙向I/O 口,P1的輸出緩沖級可驅(qū)動(吸收或輸 出電流)4個TTL邏輯 門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸 入口。作輸入口使用時,因為內(nèi)部存在上拉 電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。 與AT89C51不同之處是,和還可分別作為定時/計數(shù)器2的外部計數(shù)輸入(T 2)和輸入(T2EX), 參見表1。 Flash編程和程序校驗期間,P1接收低8位地址。 表和的第二功能 引腳號 功能特 性 T2,時 鐘輸出 T2EX (定時 /計數(shù) 器2) P2 口 P2是一個帶有內(nèi)部上拉電阻的8位雙向I/O

8、口,P2的輸出緩沖級可驅(qū)動(吸收或 輸出電流)4個TTL邏輯 門電路。對端口 P2寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作 輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸 出一個電流(IIL)。 在訪問外部程序存儲器或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ū)動(吸收

9、 或輸岀電流)4個TTL邏 輯門電路。對P3 口寫入“1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。 此時,被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。 P3 口除了作為一般的I/O 口線外,更重要的用途是它的第二功能 P3 口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號。 RST 復(fù)位輸入。當振蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平將使單片機復(fù)位。 ALE/PROG 當訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE (地址鎖存允許)輸出脈沖用于鎖存地 址的低8位字節(jié)。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號, 因此它可對外輸出時鐘或用于定時目的

10、。要注意的是:每當訪問外部數(shù)據(jù)存儲器時將 跳過一個ALE脈沖。對Flash存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。 如有必要,可通過對特殊功能寄存器(SFR)區(qū)中的8EH單元的DO位置位,可禁止 ALE操作。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。此外,該引 腳會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置ALE禁止位無效。 PSEN 程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當AT89C52由外部程 序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN有效,即輸出兩個脈沖。在 此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次PSEN信號。 EA/VPP

11、外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為OOOOH-FFFFH) , EA端必 須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復(fù)位時內(nèi)部會鎖存E A端狀態(tài)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器中的指令。F lash存儲器編程時,該引腳加上+ 12V的編程允許電源Vpp,當然這必須是該器件是 使用12V編程電壓Vppo XTAL1 振蕩器反相放大器的及內(nèi)部時鐘發(fā)生器的輸入端。 XTAL2 振蕩器反相放大器的輸出端。 特殊功能寄存器 在AT89C52片內(nèi)存儲器中,80H-FFH共128個單元為特殊功能寄存器(SFE) , SFR 的地址空間映象如表2所

12、示。并非所有的地址都被定義,從80HFFH共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)位位于T2C0N (參見表3) T2M0D (參見表4),寄存器對(RCA02H. RCAP2L)是定時器2在16位捕獲方式或1 6位自動重裝載方式下的捕獲/自動重裝載

13、寄存器。 數(shù)據(jù)存儲器 AT89C52有256個字節(jié)的內(nèi)部RAM, 80H-FFH高128個字節(jié)與特殊功能寄存器 (SFR)地址是重疊的,也就是高128 字節(jié)的RAM和特殊功能寄存器的地址是相同的,但物理上它們是分開的。 當一條指令訪問7FH以上的內(nèi)部地址單元時,指令中使用的尋址方式是不同的, 也即尋址方式?jīng)Q定是訪問高128字節(jié)RAM還是訪問特殊功能寄存器。如果指令是直 接尋址方式則為訪問特殊功能寄存器。 例如,下面的直接尋址指令訪問特殊功能寄存器0A0H (即P2 口)地址單元。 MOV OAOH, #data 間接尋址指令訪問高128字節(jié)RAM,例如,下面的間接尋址指令中,R0的內(nèi)容 為OA

14、OH,則訪問數(shù)據(jù)字節(jié)地址為OAOH, 而不是 P2 口 (OAOH)。 MOV R0,壯ata 堆棧操作也是間接尋址方式,所以,高128位數(shù)據(jù)RAM亦可作為堆棧區(qū)使用。 定時器0和定時器1: AT89C52的定時器0和定時器1的工作方式與AT89C51相同。 定時器2 定時器2是一個16位定時/計數(shù)器。它既可當定時器使用,也可作為外部事件 計數(shù)器使用,其工作方式由特殊功能寄 存器T2C0N (如表3)的C/T2位選擇。定時器2有三種工作方式:捕獲方式, 自動重裝載(向上或向下計數(shù))方式和波 特率發(fā)生器方式,工作方式由T2C0N的控制位來選擇。 定時器2由兩個8位寄存器TH2和TL2組成,在定時

15、器工作方式中,每個機器 周期TL2寄存黠的值加1,由于一個機 器周期由12個振蕩時鐘構(gòu)成,因此,計數(shù)速率為振蕩頻率的1/12。 在計數(shù)工作方式時,當T2引腳上外部輸入信號產(chǎn)生由1至0的下降沿時,寄 存器的值加1,在這種工作方式下,每個 機器周期的5SP2期間,對外部輸入進行采樣。若在第一個機器周期中采到的值 為1,而在下一個機器周期中采到的值為0, 則在緊跟著的下一個周期的S3P1期間寄存器加1。由于識別1至0的匙變需要 2個機器周期(24個振蕩周期),因此,最 高計數(shù)速率為振蕩頻率的1/24。為確保采樣的正確性,要求輸入的電平在變化前 至少保持一個完整周期的時間,以保證輸 入信號至少被采樣一

16、次。 捕獲方式 在捕獲方式下,通過T2C0N控制位EXEN2來選擇兩種方式。如果EXEN2=0,定 時器2是一個16位定時器或計數(shù)器, 計數(shù)溢出時,對T2C0N的溢出標志TF2置位,同時激活中斷。如果EXEN2=1, 定時器2完成相同的操作,而當T2EX引 腳外部輸入信號發(fā)生1至0負跳變時,也出現(xiàn)TH2和TL2中的值分別被捕獲到 RCAP2H 和 RCAP2L 中。另外,T2EX 引 腳信號的班變使得T2C0N中的EXF2置位,與TF2相仿,EXF2也會激活中斷。 捕獲方式如圖4所示。 自動重裝載(向上或向下計數(shù)器)方式 當定時器2工作于16位自動重裝載方式時,能對其編程為向上或向下計數(shù)方式,

17、 這個功能可通過特殊功能寄存器T2C0N (見表5)的DCEN位(允許向下計數(shù))來選擇的。復(fù)位時,DCEN位置0”, 定時器2默認設(shè)置為向上計數(shù)。當DCEN 置位時,定時器2既可向上計數(shù)也可向下計數(shù),這取決于T2EX引腳的值,參見 圖5,當DCEN=0時,定時器2自動設(shè)置 為向上計數(shù),在這種方式下,T2C0N中的EXEN2控制位有兩種選擇,若EXEN2= 0,定時器2為向上計數(shù)至0FFFFH溢 出,置位TF2激活中斷,同時把16位計數(shù)寄存器RCAP2H和RCAP2L重裝載,R CAP2H和RCAP2L的值可由軟件預(yù)置。 若EXEN2=1,定時器2的16位重裝載由溢出或外部輸入端T2EX從1至0

18、的下 降沿觸發(fā)。這個脈沖使EXF2置位,如果 中斷允許,同樣產(chǎn)生中斷。 定時器2的中斷入口地址是:002BH 0032H。 當DCEN=1時,允許定時器2向上或向下計數(shù),如圖6所示。這種方式下,T2E X引腳控制計數(shù)器方向。T2EX引腳為邏 輯“1”時,定時器向上計數(shù),當計數(shù)0FFFFH向上溢出時,置位TF2,同時把1 6位計數(shù)寄存器RCAP2H和RCAP2L重裝 載到TH2和TL2中。T2EX引腳為邏輯0”時,定時器2向下計數(shù),當TH2 和TL2中的數(shù)值等于RCAP2H和RCAP2L 中的值時,計數(shù)溢出,置位TF2,同時將0 FFFFH數(shù)值重新裝入定時寄存器中。 當定時/計數(shù)器2向上溢出或向

19、下溢出時,置位EXF2位。 波特率發(fā)生器 當T2C0N (表3)中的TCLK和RCLK置位時,定時/計數(shù)器2作為波特率發(fā)生器 使用。如果定時/計數(shù)器2作為發(fā)送器或 接收器,其發(fā)送和接收的波特率可以是不同的,定時器1用于其它功能,如圖7 所示。若RCLK和TCLK置位,則定時器2 工作于波特率發(fā)生器方式。 波特率發(fā)生器的方式與自動重裝載方式相仿,在此方式下,TH2翻轉(zhuǎn)使定時器2 的寄存器用RCAP2H和RCAP2L中的16 位數(shù)值重新裝載,該數(shù)值由軟件設(shè)置。 在方式1和方式3中,波特率由定時器2的溢出速率根據(jù)下式確定: 方式1和3的波特率二定時器的溢出率/16 定時器既能工作于定時方式也能工作于

20、計數(shù)方式,在大多數(shù)的應(yīng)用中,是工作在 定時方式(C/T2=0)。定時器2作為波 特率發(fā)生器時,與作為定時器的操作是不同的,通常作為定時器時,在每個機器 周期(1/12振蕩頻率)寄存器的值加1, 而作為波特率發(fā)生器便用時,在每個狀態(tài)時間(1/2振蕩頻率)寄存器的值加1。 波特率的計算公式如下: 方式1和3的波特率=振蕩頻率/32*65536-(RCP2H,RCP2L) 1 式中(RCAP2H, RCAP2L)是RCAP2H和RCAP2L中的16位無符號數(shù)。 定時器2作為波特率發(fā)生器使用的電路如圖7所示。T2C0N中的RCLK或TCLK =1時,波特率工作方式才有效。在 波特率發(fā)生器工作方式中,T

21、H2翻轉(zhuǎn)不能使TF2置位,故而不產(chǎn)生中斷。但若E XEN2置位,且T2EX端產(chǎn)生由1至0的 負跳變,則會使EXF2置位,此時并不能將(RCAP2H, RCAP2L)的內(nèi)容重新裝入 TH2和TL2中。所以,當定時器2作 為波特率發(fā)生器使用時,T2EX可作為附加的外部中斷源來使用。需要注意的是, 當定時器2工作于波特率黠時,作為定 時器運行(TR2=1)時,并不能訪問TH2和TL2o因為此時每個狀態(tài)時間定時器 都會加1,對其讀寫將得到一個不確定的數(shù)值。 然而,對RCAP2則可讀而不可寫,因為寫入操作將是重新裝載,寫入操作可能 令寫和/或重裝載出錯。在訪問定時器2或RCAP2寄存器之前,應(yīng)將定時署關(guān)

22、閉(清 除 TR2) o 可編程時鐘輸出 定時器2可通過編程從輸出一個占空比為50%的時鐘信號,如圖8所示。引 腳除了是一個標準的I/O 口外,還可以通過編程使其作為定時/計數(shù)器2的外部時鐘 輸入和輸出占空比50%的時鐘脈沖。當時鐘振蕩頻率為16MHz時,輸出時鐘頻率范圍 為61Hz4Mllzo當設(shè)置定時/計數(shù)器2為時鐘發(fā)生器時,C/T2 (T2C0N . 1) =0, T20 E ( )=1,必須由TR2 ()啟動或停止定時器。時鐘輸出頻率取決于振蕩頻率和定 時器2捕獲寄存器(RCAP2H, RCAP2L)的重新裝載值,公式如下:輸出時鐘頻率二振 蕩器頻率 / 4* 65536-(RCP2H

23、, RCP2L) 在時鐘輸出方式下,定時器2的翻轉(zhuǎn)不會產(chǎn)生中斷,這個特性與作為波特率發(fā) 生器使用時相仿。定時器2作為波特率發(fā)生器使用時,還可作為時鐘發(fā)生器使用, 但需要注意的是波特率和時鐘輸出頻率不能分開確定,這是因為它們同使用 RCAP2L 和 RCAP2L。 UART AT89C52的UART工作方式與AT89C51工作方式相同。 中斷 AT89C52共有6個中斷向量:兩個外中斷(INTO和INT1) , 3個定時器中斷(定 時器0、1、2)和串行口中斷。所有這些中斷源如圖9所示。 這些中斷源可通過分別設(shè)置專用寄存器IE的置位或清0來控制每一個中斷的 允許或禁止。IE也有一個總禁止位EA,

24、它能控制所有中斷的允許或禁止。 注意表5中的 為保留位,在AT89C51中 也是保留位。程序員不應(yīng)將“1”寫入 這些位,它們是將來AT89系列產(chǎn)品作為擴展用的。 定時器2的中斷是由T2C0N中的TF2和EXF2邏輯或產(chǎn)生的,當轉(zhuǎn)向中斷服務(wù) 程序時,這些標志位不能被硬件清除, 事實上,服務(wù)程序需確定是TF2或EXF2產(chǎn)生中斷,而由軟件清除中斷標志位。 定時器0和定時器1的標志位TFO和TF1在定時器溢出那個機器周期的S5P2 狀態(tài)置位,而會在下一個機器周期才查 詢到該中斷標志。然而,定時器2的標志位TF2在定時器溢出的那個機器周期 的S2P2狀態(tài)置位,并在同一個機器周期內(nèi)查詢到該標志。 時鐘振蕩

25、器 AT89C52中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1和XT AL2分別是該放大器的輸入端和輸出端。 這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器, 振蕩電路參見圖10。外接石英晶體(或陶瓷諧振器)及電容Cl、C2接在放大器的反 饋回路中構(gòu)成并聯(lián)振蕩電路。對外接電容Cl、C2雖然沒有十分嚴格的要求,但電容 容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫 度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pF10pF,而如使用陶瓷諧振器 建議選擇40pF10F。用戶也可以采用外部時鐘。采用外部時鐘的電路如圖10右圖 所示。

26、這種情況下,外部時鐘脈沖接到XTAL1端,即內(nèi)部時鐘發(fā)生器的輸入端,XTA L2則懸空。由于外部時鐘信號是通過一個2分頻觸發(fā)器后作為內(nèi)部時鐘信號的,所 以對外部時鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時間和最大的低電平持 續(xù)時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。 空閑節(jié)電模式 在空閑工作模式狀態(tài),CPU自身處于睡眠狀態(tài)而所有片內(nèi)的外設(shè)仍保持激活狀態(tài), 這種方式由軟件產(chǎn)生。此時,同時將片內(nèi)RAM和所有特殊功能寄存器的內(nèi)容凍結(jié)。 空閑模式可由任何允許的中斷請求或硬件復(fù)位終止。由硬件復(fù)位終止空閑狀態(tài)只需兩 個機器周期有效復(fù)位信號,在此狀態(tài)下,片內(nèi)硬件禁止訪問內(nèi)部RAM,但可以訪問端 口引腳,當用復(fù)位終

27、止空閑方式時,為避免可能對端口產(chǎn)生意外寫入,激活空閑模式 的那條指令后一條指令不應(yīng)是一條對端口或外部存儲器的寫入指令。 掉電模式 在掉電模式下,振蕩器停止工作,進入掉電模式的指令是最后一條被執(zhí)行的指令, 片內(nèi)RAM和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。退出掉電模式的唯一 方法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器,但不改變RAM中的內(nèi)容, 在Ycc恢復(fù)到正常工作電平前,復(fù)位應(yīng)無效,且必須保持一定時間以使振蕩器重啟動 并穩(wěn)定工作。 程序存儲器的加密 AT89C52有3個程序加密位,可對芯片上的3個加密位LB1、LB2、LB3進行編 程(P)或不編程(U)來得到。當加密位LB1被編

28、程時,在復(fù)位期間,EA端的邏輯 電平被采樣并鎖存,如果單片機上電后一直沒有復(fù)位,則鎖存起的初始值是一個隨機 數(shù),且這個隨機數(shù)會一直保存到真正復(fù)位為止。為使單片機能正常工作,被鎖存的E A電平值必須與該引腳當前的邏輯電平一致。此外,加密位只能通過整片擦除的方法 清除。 Flash存儲器的編程 AT89C52單片機內(nèi)部有8k字節(jié)的Flash PER0M,這個Flash存儲陣列岀廠時已 處于擦除狀態(tài)(即所有存儲單元的內(nèi)容均為FFH),用戶隨時可對其進行編程。編程 接口可接收高電壓(+12V)或低電壓(Vcc)的允許編程信號。低電壓編程模式適合 于用戶在線編程系統(tǒng),而高電壓編程模式可與通用EPROM編程器兼容。 AT89C52單片機中,有些屬于低電壓編程方式,而有些則是高電壓編程方式,用 戶可從芯片上的型號和讀取芯片內(nèi)的簽名字節(jié)獲得該信息。 AT89C52的程序存儲器陣列是釆用字節(jié)寫入方式編程的,每次寫入一個字節(jié),要 對整個芯片內(nèi)的PEROM程序存儲器寫入一個非空字節(jié),必須使用片擦除的方式將整

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論