![51單片機AT89C52中文資料_第1頁](http://file4.renrendoc.com/view/628e9fb1a8f2df6513bb9fb04bb0aed7/628e9fb1a8f2df6513bb9fb04bb0aed71.gif)
![51單片機AT89C52中文資料_第2頁](http://file4.renrendoc.com/view/628e9fb1a8f2df6513bb9fb04bb0aed7/628e9fb1a8f2df6513bb9fb04bb0aed72.gif)
![51單片機AT89C52中文資料_第3頁](http://file4.renrendoc.com/view/628e9fb1a8f2df6513bb9fb04bb0aed7/628e9fb1a8f2df6513bb9fb04bb0aed73.gif)
![51單片機AT89C52中文資料_第4頁](http://file4.renrendoc.com/view/628e9fb1a8f2df6513bb9fb04bb0aed7/628e9fb1a8f2df6513bb9fb04bb0aed74.gif)
![51單片機AT89C52中文資料_第5頁](http://file4.renrendoc.com/view/628e9fb1a8f2df6513bb9fb04bb0aed7/628e9fb1a8f2df6513bb9fb04bb0aed75.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
-z.51單片機AT89C52中文資料--------------------------------------------------------------------------------51單片機AT89C52中文資料AT89C52ATMEL公司生產的低電壓,高性能CMOS8位單片機.片含8KbyTES的可反復擦寫的只讀程序存儲器〔PEROM〕和256byTES。的隨機存取數據存儲器〔RAM〕,器件采用ATMEL公司的高密度、非易失性存儲技術生產,與標準MCS-51指令系統(tǒng)及8052產品引腳兼容,片置通用8位中央處理器〔CPU〕和FLASH由存儲單元,功能強大AT89C52單片適用于許多較為復雜控制應用場合。主要性能參數:與Mcs-51產品指令和引腳完全兼容。8字節(jié)可重擦寫FLASH閃速存儲器1000次擦寫周期全靜態(tài)操作:0HZ-24MHZ三級加密程序存儲器256*8字節(jié)部RAM32個可編程I/0口線3個16位定時/計數器8個中斷源可編程串行UART通道低功耗空閑和掉電模式部構造圖AT89C52部框圖功能特性:AT89C52提供以下標準功能:8字節(jié)FLASH閃速存儲器,256字竹部RAM,32個I/O口線,3個16位定時/計數器,一個6向量兩級中斷構造,一個全雙工串行通信口,片振蕩器及時鐘電路。同時,AT89c52可降至OHz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電上作模式。空閑方式停頓CPU的工作,但允許RAM,定時/計數器.串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的容,但振蕩器停頓工作并制止其它所有部件工作直到下一個硬件復位.功能引腳說明:Vcc:電源電壓GND:地P0:P0口是一組8位漏極開路型雙向1/O口,也即地址/數據總線復用口。作為輸出口用時.每位能吸收電流的方式驅動8個TTL邏輯門電路,對端口P0寫“1〞時,可作為高阻抗輸入端用。在訪問外部數據存儲器或程序存儲器時,這組口線分時轉換地址〔低8位〕和數據總線復用,在訪問期間激活部上拉電阻。在FLASH由編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。P1口:PI是一個帶部上拉電阻的8位雙向I/O口,Pl的輸出緩沖級可驅動〔吸收或輸出電流〕4個TTL邏輯門電路。對端口寫“1〞,通過部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為部存在上拉電阻*個引腳被外部信號拉低時會輸出一個電流IIL與AT89C51不同之處是,Pl.0和P1.1還可分別作為定時/計數器2的外部計數輸入〔Pl.0/T2〕和輸入〔P1.1/T2E*),參見表1FLASH編程和程序校驗期間,Pl接收低8位地址。表1PI.O和PI.l的第二功能口:P2是一個帶有部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅動〔吸收或輸出電流〕4個TTL邏輯電路。對端口P2寫“l(fā)",通過部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為部存在上拉電阻,*個引腳被外部信號拉低時會輸出一個電流〔llt〕。在訪問外部程序存儲器或16位地址的外部數據存儲器〔例如執(zhí)行MOv*DPTR指令〕時,P2送出高8位地址數據。在訪問8位地址的外部數據存儲器、如執(zhí)行MOV*RI指令〕時,P2口輸出P2鎖存器的容。FLASH編程或校驗時,P2亦接收高位地址和一些控制信號?!3口:P3口是一組帶有部上拉電阻的8位雙向I/O口。P3口輸出緩沖級可驅動(吸收或輸出電流〕4個TTL邏輯門電路。對P3口寫入“1〞時,它們被部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的P3口將用上拉電阻輸出電流〔IIL).P3口除了作為一般的I/0口線外,更重要的用途是它的第二功能,如下表所示:端口引腳第二功能P3.0R*D〔串行輸入口〕P3.1T*D〔串行輸出口〕P3.2INTO〔外中斷0〕P3.3INTO〔外中斷l(xiāng))P3.4TO〔定時/計數器0)P3.5Tl〔定時/計數器l)P3.6WR〔外部數據存儲器寫選通〕P3.7RD〔外部數據存儲器讀選通〕此外,P3口還接收一些用于FLASH閃速存儲器編程和程序校驗的控制信號。RST:復位輸入。當振蕩器工作時,RST引腳出現兩個機器周期以上高電平將使單片機復位。·ALE/PROG:當訪問外部程序存儲器或數據存儲器時,ALE(地址鎖存允許〕輸出脈沖用于鎖存地址的低8位字節(jié).一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數據存儲器時將跳過一個ALE脈沖。對Flash存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。如有必要,可通過對特殊功能存放器〔SFR〕區(qū)中的8EH單元的D0位置位.可制止ALE操作。該位置位后,只有一條MOV*和MOVC指令才能將ALE激活,此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設置ALE制止位無效?!SEN:程序儲存允許PSEN輸出是外部程序存儲器的讀選通信號,當AT89C52由外部程序存儲器取指令〔或數據〕時,每個機器周期兩次PSEN有效,即輸出兩個脈沖。在此期間,當訪問外部數據存儲器,將跳過兩次PSEN信號?!A/VPP:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000H-FFFFH),EA端必須保持低電平(接地〕.需注怠的是:如果加密位LBI被編程,復位時部會鎖存EA端狀態(tài)。如EA端為高電平〔接Vcc端〕,CPU則執(zhí)行部程序存儲器中的指令。flash存儲器編程時,該引腳加上+12V的編程允許電源VPP,當然這必須是該器件是使用12V編程電壓VPP?!?TAL1:振蕩器反相放大器的及部時鐘發(fā)生器的輸入端.·*TAL1:振蕩器反相放大器的輸出端。,特殊功能存放器:在AT89C52片存儲器中,80H-FFH共128個單元為特殊功能存放器〔SFE),SFR的地址空間映象如表2所示。并非所有的地址都被定義,從80H-FFH共128個字節(jié)只有一局部被定義,還有相當一局部沒有定義。對沒有定義的單元讀寫將是無效的,讀出的數位將不確定,而寫入的數據也將喪失。不應將數據"1"寫入未定義的單元,由于這些單元在將來的產品中可能賦予新的功能,在這種情況下,復位后這些單元數值總是“0〞。表2AT89C52SFR映象及復位狀態(tài)AT89C52除了與AT89C51所有的定時/計數器0和定時/計數器1外,還增加了一個定時/計數器2.定時/計數器2的控制和狀態(tài)位位于T2CON〔參見表3)T2CON〔參見表4),存放器對〔RCA02H、RCAP2L〕是定時器2在16位捕獲方式或16位自動重裝載方式下的捕獲/自動重裝載存放器。表3定時/計數器2控制存放器T2CONT2CON地址=OC8H復位值=00000000B可尋地址TF2E*F2RCKTCLKE*EN2TR2C/T2CP/RL276543210符號功能TF2定時器2溢出標志。定時器2溢出時,又由硬件置位,必須由軟件清0,當RCLK=1或TCLK=1時,定時器2溢出,不對TF2置位。E*F2定時器2外部標志。當E*EN2=1,且當T2E*引腳上出現負跳變而出現捕獲或重裝載時,E*F2置位,申請中斷.此時如果允許定時器2中斷,CPU響應中斷,執(zhí)行定時器2中斷效勞程序,E*F2必須由軟件去除。當定時器2工作在向上或向下計數工作方式時〔DCEN=1),E*F2不能激活中斷。RCLK接收時鐘允許。RCLK=1時.用定時器2溢出脈沖作為串行口〔工作于工作方式1或3時〕的接收時鐘,RCLK=0,用定時器l的溢出脈沖作為接收時鐘。TCLK發(fā)送時鐘允許。TCLK=1時,用定時器2溢出脈沖作為串行口〔工作于工作方式1或3時〕的發(fā)送時鐘,RCLK=0.用定時器l的溢出脈沖作為發(fā)送脈沖。E*EN2定時器2外部允許標志。當E*EN2=1時,如果定時器2未用于作串行口的波特率發(fā)生器,在T2E*端出現負跳變脈沖時,激活定時器2捕獲或重裝載.E*EN2=0,T2E*端的外部信號無效.TR2定時器2啟動/停頓控制位。TR2=l時,啟動定時器2。C/T2定時器2定時方式或計數方式控制位。C/T2=0,選擇定時方式。C/T2=1時,選擇對外部事件計數方式〔下降沿觸發(fā)〕。CP/RL2捕獲/重裝載選擇。CP/RL2=l時,如E*EN2=l.且T2EN雙端出現負跳變脈沖時發(fā)生捕獲操作。CP/RL2=0時,假設定時器2溢出或E*EN2=l條件下,T2EN雙端出現負跳變脈沖,都會出現自動重裝載操作。當RCLK=1或TCLK=1時,該位無效,在定時器2溢出時強制其自動重裝載。引腳號功能特性Pl.0T2〔定時/計數器2外部計數脈沖輸入〕,時鐘輸出Pl.1TZE*定時/計數2捕獲/重裝載觸發(fā)和方向控制〕中斷存放器:AT89C52有6個中斷源,2個中斷優(yōu)先級,lE存放器控制各中斷位,lP存放器中6個中斷源的每一個可定為2個優(yōu)先級。數據存儲器AT89C52有256個字節(jié)的部RAM,80H-FFH高128個字節(jié)與特殊功能存放器〔SFR〕地址是重疊的,也就是高128字竹的RAM和殊功能存放器的地址是一樣的,但物理上它們是分開的。當一條指令訪問7FH以上的部地址單元時,指令中使用的尋址方式是不同的,也即尋址方式決定是訪問高128字節(jié)RAM還是訪問特殊功能存放器。如果指令是直接尋址方式則為訪問特殊功能存放器.例如,下面的直接尋址指令訪問特殊功能存放器0A0H〔即P2口〕地址單元。MOV0A0H,#data間接尋址指令訪問高128字節(jié)RAM,例如下面的間接子址指令中,R0的容為OAOH,則訪問數據字節(jié)地址為0A0H,而不是P2口〔0A0H〕。MOVRO,#data堆棧操作也是間接尋址方式,所以,高128位數據RAM亦可作為堆棧區(qū)使用。定時器O和定時器1AT89C52的定時器O和定時器1的工作方式與AT89C51一樣。定時2定時器2是一個16位定時計數器。它既可當定時器使用,也可作為外部事件計數器使用,其工作方式由特殊功能存放器T2CON〔如表3〕的C/T2位選擇。定時器2有三種工作方式:捕獲方式,自動重裝載〔向上或向下計數〕方式和波特率發(fā)生器方式,工作方式由T2CON的控制位來選擇,參見表4。表4定時器2工作方式RCL*+TCLKCP/RL2TR2MODE0O116-bitauto-reload01116-bitCapture1*1BaUdRateGenerator**O(off)定時器2由兩個8位存放器TH2和TL2組成,在定時器工作方式中,每個機器周期TL2存放器的值加1,由于一個機器周期由12個振蕩時鐘構成,因此,計數速率為振蕩頻率的1/l2。在計數工作方式時,當T2引腳上外部輸入信號產生由1至O的下降沿時,存放器的值加1,在這種工作方式下,每個機器周期的5SP2期間,對外部輸入進展采樣。假設在第一個機器周期中采到的值為1,而在下一個機器周期中采到的值為0,則在緊跟著的下一個周期的S3P1期間存放器加l。由于識別1至0的跳變需要2個機器周期〔24個振蕩周期〕,因此,最高計數速率為振蕩頻率的1/24.為確保采樣的正確性,要求輸入的電平在變化前至少保持一個完整周期的時間,以保證輸入信號至少被采樣一次.捕獲方式:在捕獲方式下,通過T2CON控制位以E*EN2來選抒兩種方式。如果E*EN2=0,定時器2是一個16位定時器或計數器,計數溢出時,對T2CON溢出標志TFZ置位,同到激活中斷。如果E*EN2=1,定時器2完成一樣的操作,而當T2E*引腳外部輸入信號發(fā)生l至0負跳變時,也出現TH2和TL2中的值分別被捕獲到RCAP2H和RCAP2L中.另外,T2E*引腳信號的跳變使得T2CON中的E*F2置位,與TF2相仿,E*F2也會激活中斷。捕獲方式如圖4所示。自動重裝載〔向上或向下計數器〕方式:當定時器2工作于16位自動重裝載方式時,能對其編程為向上或向下計數方式,這個功能可通過特殊功能存放器T2CON〔見表5〕的DCEN位〔允許向下計數〕來選擇的。復位時,DCEN位置“0",定時器2默認設置為向上計數。當DCEN置位時,定時器2既可向上計數也可向下計數,這取決于T2E*引腳的值,參見圖5,當DCEN=0時,定時器2自動設置為向上計數,在這種方式下,T2CON中的E*EN2控制位有兩種選擇,假設E*EN2,定時器2為向上計數至OFFFFH溢出,置位TF2激活中斷,同時把16位計數存放器RCAP2H和RCAP2L重裝載,RCAP2H和RCAP2L的值可由軟件預置。假設E*EN2=1,定時器2的16位重裝載由溢出或外部輸入端T2E*從1至0的下降沿觸發(fā)。這個脈沖使E*F2置位,如果中斷允許,同樣產生中斷。當DCEN=1時,允許定時器2向上或向下計數,如圖6所示。這種方式下,T2E*引腳控制計數器方向。T2E*以引腳為邏輯“1〞時.定時器向上計數,當計數OFFFFH向上溢出時,置位TF2,同時把16位計數存放器RCAP2H和RCAP2L重裝載到TH2和TL2中。T2E*引腳為邏輯“0〞時,定時器2向下計數.當TH2和TL2中的數值等于RCAP2H和RCAP2L中的值時,計數溢出,置位TF2,司時將OFFFFH數值重新裝入定時存放器中。當定時了計數器2向上滋出或向下溢出時,置位E*F2位.波特率發(fā)生器:當T2CON創(chuàng)〔表3〕中的TCLK以和RCLK置位時,定時/計數器2作為波特率發(fā)生器使用。如果定時/計數器2作為發(fā)送器或接收器.其發(fā)送和接收的波特率可以是不同的,定時器1用于其它功能,如圖7所示。假設RCLK和TCLK置位,則定時器2工作于波特率發(fā)生器方式。波特率發(fā)生器的方式與自動重裝載方式相仿,在此方式下,TH2翻轉使定時器2的存放器用RCAP2H和RCAP2L中的16位數值重新裝載,該數值由軟件設置。在方式1和方式3中,波特率由定時器2的溢出速率根據下式確定:定時器既能工作于定時方式也能工作于計數方式,在大多數的應用中,勝作在定時方式〔C/T2=0).定時器2作為波特率發(fā)生器時,與作為定時器的操作是不同的,通常作為定時器時,在每個機器周期〔1/12振蕩頻率〕存放器的值加1,而作為波特率發(fā)生器使用時,在每個狀態(tài)時間〔1/2振蕩頻率〕存放器的值加1。波特率的計算公式如下:式中(RCAP2H,RCAP2L)是RCAP2H和RCAP2L中的16位無符號數定時器2作為波特率發(fā)生器使用的電路如圖7所示。T2CON中的RCLK或TCLK=1時,波特率工作方式才有效。在波特率發(fā)生器工作方式中,TH2翻轉不能使TF2置位,故而不產生中斷:但假設E*EN2置位,且T2E*端產生由l至0的負跳變,則會使E*F2置位,此時并不能將(RCAP2H,RCAP2L)的容重新裝入TH2和TL2中。所以當定時器2作為波特率發(fā)生器使用時,T2E*可作為附加的外部中斷源來使用。需要注意的是,當定時器2工作于波特頻率器時,作為定時器運行〔TR2=1〕時,并不能訪問TH2和TL2。因為此時每個狀態(tài)時間定時器都會加1,對其讀寫將得到一個不確定的數值。然而,對RCAP2則可讀而不可寫,因為寫入操作將是重新裝載,寫入操作可能令寫和/或重裝載出錯.在訪問定時器2或RCAP2存放器之前,應將定時器關閉〔去除TR2〕。圖7波特率發(fā)生器工作方式可編程時鐘輸出:定時器2可通過編程從P1.0輸出一個占空比為50%的時鐘信號,如圖8所示.P1.0引腳除了是一個標準的I/O口外,還可以通過編程使其作為定時/計數器2的外部時鐘輸入和輸出占空比50%的時鐘脈沖,當時鐘振蕩頻率為16MHz時,輸出時鐘頻率圍為6lH-4MHz。當設置定時/計數器2為時鐘發(fā)生器時,C/T2(T2CON.1)=0,T2OE〔T2MOD.1〕=1,必須由TR2〔T2CON.2〕啟動或停頓定時器。時鐘輸出頻率取決于振蕩頻率和定時器2捕獲存放器〔RCAP2H,RCAP2L〕的重新裝載值,公式如下:在時鐘輸出方式下,定時器2的翻轉不會產生中斷,這個特性與作為波特率發(fā)生器使用時相仿。定時器2作為波恃率發(fā)生器使用時,還可作為時鐘發(fā)生器使用,但需要注意的是波特率和時鐘輸出頻率不能分開確定,這是因為它們同使用RCAP2L和RCAP2L。圖8定時器2時鐘輸出方式AT89C52的UART工作方式與AT89C51工作方式一樣。中斷:AT89C52共有6個中斷向量:兩個外中斷〔INT0和INTI),3個定時器中斷〔定時器0、l、2〕和串行口中斷。所有這些中斷源如圖9所示。這些中斷源可通過分別設置專用存放器IE的置位或清0來控制每一個中斷的允許或制止。IE也有一個總制止位EA,它能控制所有中斷的允許或制止。注意表5中的IE.6為保存位,在AT89C51中IE.5也是保存位,程序員不應將“l(fā)〞寫入這些位,它們是將來AT89系列產品作為擴展用的.定時器2的中斷是由T2CIN中的TF2和E*F2邏輯或產生的.當轉向中斷效勞程序時,這些標志位不能被硬件去除,事實上,效勞程序需確定是TF2或E*F2產生中斷,而由軟件去除中斷標志位.定時器0和定時器1的標志位TF0和TFI在定時器溢出那個機器周期的S5PZ狀態(tài)置位,而會在下一個機器周期才查詢到該中斷標志。然而,定時器2的標志位TF2在定時器溢出的那個機器周期的S2P2狀態(tài)置位,并在同一個機器周期查詢到該標志。表5中斷允許存放器〔IE〕時鐘振蕩器:AT89C52中有一個用于構成部振蕩器的高增益反相放大器,引腳*TAL1和*TAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反應元件的片外石英晶體或瓷諾振器一起構成自激振蕩器,振蕩電路參見圖10。外接石英晶體〔或瓷諾振器〕及電容C1、C2接在放大器的反應回路中構成并聯振蕩電路。對外接電容C1、C2雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的上下、振蕩器不作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30PF士1OPF,而如使用瓷諾振器建議選擇4PF士10PF。用戶也可以采用外部時鐘。采用外部時鐘的電路如圖10右圖所示。這種情況下,外部時鐘脈沖接到*TAL1端,即部時鐘發(fā)生器的輸入端,*TAL2則懸空??臻e節(jié)電棋式:在空閑工作模式狀態(tài),CPU自身處于睡眠狀態(tài)而所有片的外設仍保持激活狀態(tài),這種方式由軟件產生。此時,同時將片RAM和所有特殊功能存放器的容凍結.空閑模式可由任何允許的中斷請求或硬件復位終止。由硬件復位終止空閑狀態(tài)只需兩個機器周期有效復位信號,在此狀態(tài)下,片硬件制止訪問部RAM,但可以訪問端口引腳,當用復位終止空閑方式時,為防止可能對端口產生意外寫入,激活空閑模式的那條指令后一條指令不應是一條對端口或外部存儲器的寫入指令。掉電棋式:在掉電模式下,振蕩器停頓工作,進入掉電模式的指令是最后一條被執(zhí)行的指令,片RAM和特殊功能存放器的容在終止掉電模式前被凍結。退出掉電模式的唯一方法是硬件復位,復位后將重新定義全部特殊功能存放器,但不改變RAM中的容,在Vcc恢復到正常工作電平前,復位應無效,且必須保持一定時間以使振蕩器重啟動并穩(wěn)定工作??臻e和掉電模式下,各端口引腳狀態(tài)如表6所示.表6空閑和掉電模式外部引腳狀態(tài)模式程序存儲器ALEPSENP0P1P2P3空閑模式部11數據數據數據數據空閑模式外部11浮空數據地址數據掉電模式部OO數據數據數據數據掉電模式外部0O浮空數據數據數據程序存儲器的加密:AT89C52有3個程序加密位,可對芯片上的3個加密位LBI、LBZ、LB3進展編程〔P〕或不編程〔U〕來得到如表7所示的功能:表7加密位保護功能表U:表示未編程P:表示編程當加密位LB1被編程時,在復位期間,以端的邏輯電平被采樣并鎖存.如果單片機卜電后一直沒有復位,則鎖存起的初始值是一個隨機數,且這個隨機數會一直保存到真正復位為止。為使單片機能正常工作,被鎖存的EA電平值必須與該引腳當前的邏輯電平一致。此外,加密位只有翻由過整片擦除的方法去除。FLASH存儲器的編程:AT89C52單片機部有8k字節(jié)的FlASHPEROM,這個FLASH存儲陣列出廠時己處于擦除狀態(tài)〔即所有存儲單元的容均為FFH),用戶隨時可對其進展編程.編程接口可接收高電壓〔+12V〕或低電壓〔VCC〕的允許編程信號。低電帳編程模式適合于用戶在線編程系統(tǒng),而高電汗編程模式可與通用EPROM編程器兼容。AT89C52單片機中,有些屬于低電帳編程方式,而有些則是高電片編程方式,用戶可從芯片上的型號和讀取芯片的簽名字節(jié)獲得該信息,見表8。表8頂面標記及簽名字節(jié)VPP=12VVPP=5V頂面標記AT89C52****YYWWAT89CS2****-5YYWW簽名字節(jié)(O30H〕=1EH(031H)=52H(O32H〕=FFH(O30H〕=1EH(O31H〕=52H(O32H〕=O5HAT89C52的程序存儲器陣列是采用字節(jié)寫入方式編程的,每次寫入一個字節(jié),要對整個芯片的PEROM程序存儲器寫入一個非空字節(jié),必須使用片擦除的方式將整個存儲器的容去除.編程方法:編程前,須按表9和圖11所示設置好地址、數據及控制信號,AT89C52編程方法如下:1.在地址線上加上要編程單元的地址信號。2.在數據線上加上要寫入的數據字節(jié)。3.激活相應的控制信號。4.在高電什編程方式時,將EA/Vpp端加上十12V編程電壓。5.每對FLASH存儲陣列寫入一個字節(jié)或每寫入一個程序加密位,加上一個ALE/PROG編程脈沖。每個字竹寫入周期是自身定時的,通常約為1.5ms.重復1-5步驟.改變編程單元的地址和寫入的數據,直到全部文件編程完畢.〔030H〕=1EH聲明產品由ATMEL公司出品.〔031H〕=52H聲明為AT89C52單片機?!?32H〕=FFH聲明為12V編程電樂?!?32H〕=05H聲明為5V編程電壓。數據查詢:AT89C52單片機用DatoPalling表示一個寫周期完畢為特征,在一個寫周期中,如需讀取最后寫入的一個字節(jié),則讀出的數據的最高位〔P0.7〕是原來寫入字書最高位的反碼。寫周期完成后,所輸出的數據是有效的數據,即可進入下一個字節(jié)的寫周期.寫周期開場后,DataPallmg可能隨時有效。Ready/Busy:字節(jié)編程的進度可通過“RDY/BsY輸出信號監(jiān)測,編程期間,ALE變?yōu)楦唠娖健癏〞后,P3.4(RDY/BSY)端電平被拉低.表示正在編程狀態(tài)吸忙狀態(tài)〕。編程完成后,P3.4變?yōu)楦唠娖奖硎緶蕚渚途w狀態(tài)。程序校臉:如果加密位LB1、LB2沒有進展編程,則代碼數據可通過地址和數據線讀回原編寫的數據,采用如圖12的電路。加密位不可直接校
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 焊接銷釘行業(yè)深度研究報告
- 新藥進院申請書
- 2024-2025年中國網絡視頻市場供需預測及投資戰(zhàn)略研究咨詢報告
- 利息低合同范例
- 2025年度環(huán)保型建筑材料研發(fā)合作合同
- 專利權合同范本
- 保險債權轉讓合同范例
- 公寓經營餐飲合同范本
- 農民轉賣房屋合同范本
- bot模式運營合同范本
- 2024年重慶市公務員錄用考試《行測》真題及答案解析
- 地質災害知識培訓
- 傳統(tǒng)春節(jié)習俗
- 醫(yī)院消防安全知識培訓課件
- 《護患溝通》課件
- 人工智能客服機器人使用手冊
- 干部家庭社會關系登記表
- 通信工程制圖(微課版)課程標準
- 第三屆全國石油工程設計大賽作品(油藏工程設計單項)
- 壓力性損傷護理質控細則及集束化管理措施
- 《批判性思維原理和方法》全套教學課件
評論
0/150
提交評論