A. 剛買了一個51單片機(AT89S52),想問一下程序下載介面是哪些
AT89S52有兩種下載程序的方式,分別是並行編程和串列編程(ISP)。這兩種編程方式都需要使用專用的下載器,建議使用ISP方式,可以在不拆卸單片機晶元的情況下直接下載程序,而並行編程需要將晶元取下裝入編程器進行操作。ISP下載器的價格一般在十幾元到幾十元不等,支持AVR單片機的下載器一般都能支持AT89S系列單片機。
B. AT89S52特殊功能寄存器
AT89S52微控制器的特殊功能寄存器(SFR)在地址空間中的映射如表1所示。並非所有地址都有定義,未定義的地址不能使用,嘗試訪問會得到隨機數據,寫入的數據也會無效。
用戶需注意,不要給這些未定義的地址寫入數據1,因為這些位可能在未來被賦予新功能。復位後,這些位默認為0。
關於定時器2,其控制和狀態寄存器T2CON和T2MOD,以及捕捉/自動重載寄存器RCAP2H和RCAP2L,詳細信息見表2和表3。例如,T2CON位於0C8H,復位值為0000 0000B,其中TF2、EXF2等位有特定功能。
中斷寄存器中的中斷允許位和優先順序設置在IE寄存器中,表3a的AUXR寄存器則包含了如WDIDLE、DISRTO等輔助控制位,如掉電標志POF位於PCON的第四位,可軟體控制但不受復位影響。
雙數據指針寄存器DP0和DP1,通過設置AUXR1中的DPS位來選擇使用,DP0默認在DPS=0時啟用,而DP1在DPS=1時啟用,需預先初始化DPS。
AT89S52是一種低功耗、高性能CMOS 8位微控制器,具有8K 在系統可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術製造,與工業80C51 產品指令和引腳完全兼容。片上Flash允許程序存儲器在系統可編程,亦適於常規編程器。在單晶元上,擁有靈巧的8 位CPU 和在系統可編程Flash,使得AT89S52在眾多嵌入式控制應用系統中得到廣泛應用。
C. 急求AT89S52晶元簡介 要做論文的那種
AT89S52是一種低功耗、高性能的CMOS工藝的8位單片機。它帶有8KB的可在線編程的 Flash 存儲器,該單片機採用了ATMEL公司的高密度、非易失性存儲器技術,與工業上標准型80C51單片機的指令系統及引腳完全兼容;片內的Flash 存儲器可在線重新編程,或使用通用的非易失性存儲器編程器;通用的8位CPU與在線可編程Flash集成在一塊晶元上,從而使AT89S52功能更加完善,應用更加靈活;具有較高的性能價格比,使其在嵌入式控制系統中有著廣泛的應用前景。
AT89S52的引腳排列圖及其功能
AT89S52單片機為40引腳晶元如圖5-1所示,具有PDIP,PLCC和TQFP3鍾封裝形式。
各引腳的功能如下:
● P0口——8位、開漏極、雙向I/O口。
當用做通用I/O口時,每個引腳可驅動8個TTL負載;當用做輸入時,每個埠首先置1。
P0口也可用做訪問片外數據存儲器和程序存儲器時的低8位地址/數據匯流排的復用口。這種情況下,P0口內含上拉電阻。
在Flash編程時,P0口輸入代碼數據;在Flash校驗時,P0口輸出代碼數據。在進行編程校驗時,需外接10KΩ的上拉電阻。
●P1口——8位、雙向I/O口,內含上拉電阻。
P1口為用戶使用的通用I/O口,每個引腳可驅動4個TTL負載。當用做輸入時,每個埠首先置1。
P1.0和P1.1引腳也用做定時器2的外部計數輸入(P1.0/T2)和觸發器輸入(P1.1/T2DX)。
在編程和校驗期間,P1口可輸入低位元組地址。
● P2口——8位、雙向I/O口,內部具有上拉電阻。
P2口可用做通用I/O,可以驅動4個TTL負載。對P2口各位寫入1,可作為輸入。每個引腳由外部負載拉為低電平時,經由內部上拉電阻向外輸出電流。
在訪問16位地址的外部程序存儲器和數據存儲器時,P2口提供高8位地址。用MOVX @DPTR類指令訪問外部數據存儲器時,P2口為高8位地址(即PCH);用MOVX @R0和MOVX @R1類指令訪問外部數據存儲器時,P2口上的內容是SFR P2的內容。
在編程和校驗時,P2口接收地址線的高位和一些控制信號。
P3口——8位、雙向I/O口,內部含有上拉電阻。
● P3口可用做通用I/O口,可驅動4個TTL負載。當用做輸入熟,要先將P3口各位置如外部負載將P3口拉低,則經過上拉電阻向外輸出電流。
在編程和校驗時,P3口接收某些控制信號。
● ——地址鎖存允許/編程脈沖輸入。
● ——外部程序存儲器讀選通,低電平有效。
● ——片外程序存儲器訪問允許。
● XTAL1和XTAL2——XTAL1是片內振盪器反相放大器和時鍾發生器的輸入端,XTAL2是片內振盪器反相放大器的輸出端。
D. AT89S52AT89S52 和 Atmel 信息
AT89S52是一款由知名半導體製造商Atmel生產的微控制器。Atmel Corporation(納斯達克股票代碼:ATML)在全球范圍內以其創新設計和製造而聞名,產品線涵蓋了廣泛的電子元件。他們專精於微控制器的設計,這些微控制器在現代電子系統中發揮著核心作用,它們集成了強大的邏輯功能、混合信號處理以及非易失性存儲器,這些都是確保設備高效運行的關鍵組件。
Atmel Corporation在市場上的地位穩固,其At89S52型號便是其技術實力的體現。這款微控制器因其性能穩定、功耗低和集成度高而備受開發者青睞,廣泛應用於各種應用領域,如家用電器、工業控制、通信設備等,為用戶提供了高度靈活和可靠的解決方案。
此外,Atmel還涉足了觸控解決方案和射頻組件,這些技術的融入進一步豐富了其產品線,使得At89S52在提供基礎控制功能的同時,也能支持現代化的交互界面和無線通信功能。總而言之,Atmel Corporation通過AT89S52這款產品,展現了自己的技術實力和對行業趨勢的敏銳洞察力。
(4)at89s52編程器擴展閱讀AT89S52是一種低功耗、高性能CMOS 8位微控制器,具有8K 在系統可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術製造,與工業80C51 產品指令和引腳完全兼容。片上Flash允許程序存儲器在系統可編程,亦適於常規編程器。在單晶元上,擁有靈巧的8 位CPU 和在系統可編程Flash,使得AT89S52在眾多嵌入式控制應用系統中得到廣泛應用。