4k位元組flash存儲器
『壹』 at89c51單片機可不可以儲存多個程序
可以的。
單片機是靠程序的,並且是可以修改的。
AT89C51是一種帶4K位元組FLASH存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機。AT89C51是一種帶2K位元組快閃記憶體可編程可擦除只讀存儲器的單片機。
單片機的可擦除只讀存儲器可以反復擦除1000次。該器件採用ATMEL高密度非易失存儲器製造技術製造,與工業標準的MCS-51指令集和輸出管腳相兼容。由於將多功能8位CPU和閃速存儲器組合在單個晶元中,ATMEL的AT89C51是一種高效微控制器,AT89C051是它的一種精簡版本。AT89C51單片機為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。現在AT89S51/52已經取代了AT89C51/52。
『貳』 單片機AT89C51和AT89S51的區別
AT89C51是一種帶4K位元組FLASH存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機。AT89C2051是一種帶2K位元組快閃記憶體可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除1000次。該器件採用ATMEL高密度非易失存儲器製造技術製造,與工業標準的MCS-51指令集和輸出管腳相兼容。由於將多功能8位CPU和閃爍存儲器組合在單個晶元中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C單片機為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。
AT89S51是一個低功耗,高性能CMOS 8位單片機,片內含4k Bytes ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器,器件採用ATMEL公司的高密度、非易失性存儲技術製造,兼容標准MCS-51指令系統及80C51引腳結構,晶元內集成了通用8位中央處理器和ISP Flash存儲單元,AT89S51在眾多嵌入式控制應用系統中得到廣泛應用。
『叄』 AT89C51與AT89S51的區別
它們之間主要區別在於以下幾點:
1.引腳功能
引腳幾乎相同,改變是,在AT89S51 P1.5中,P1.6,P1.7具有第二功能,即這三個引腳的第二功能構成一個串列ISP編程介面。
2.編程功能
AT89C51僅支持並行編程,而AT89S51不僅支持並行編程,還支持ISP在線編程。在編程電壓方面,AT89C51除5V外還需要12V Vpp才能正常工作,而AT89S51隻需4-5V。
3.燃燒次數較多
AT89S51標稱燃燒次數為1000次,實際為1000-10000次,這更有利於啟動學習者反復燃燒,降低學習成本。
4.更高的工作頻率
AT89C51的最高工作頻率為24 MHZ,而AT89S51的最高工作頻率為33 MHZ。 (AT89S51有兩種型號,分別支持24 MHZ和33 MHZ的最大工作頻率。)因此它具有更快的計算速度。
5.更寬的功率范圍
AT89S51工作電壓范圍,高達4-5.5V,而AT89C51底部4.8V,高於5.3V時正常運行。
6.更強的抗干擾性
AT89S51內部集成看門狗定時器,而AT89C51需要外部看門狗定時器電路,或使用單片機內部定時器組成軟體看門狗,實現軟體抗干擾。
(3)4k位元組flash存儲器擴展閱讀
AT89C51
是一種帶4K位元組閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。AT89C2051是一種帶2K位元組閃爍可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除100次。該器件採用ATMEL高密度非易失存儲器製造技術製造,與工業標準的MCS-51指令集和輸出管腳相兼容。由於將多功能8位CPU和閃爍存儲器組合在單個晶元中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。
AT89S51
是一個低功耗,高性能CMOS 8位單片機,片內含4k Bytes ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器,器件採用ATMEL公司的高密度、非易失性存儲技術製造,兼容標准MCS-51指令系統及80C51引腳結構,晶元內集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89S51可為許多嵌入式控制應用系統提供高性價比的解決方案。
『肆』 at89c51和at89c52的區別
1、內部FLASH容量不同
AT89C51和AT89C52是單片機的兩種型號,AT89C52是AT89C51的各個方面的升級版,AT89C51 有 4K 位元組的內部FLASH PERAM,而AT89C52 的內部FLASH PERAM 相比AT89C51增加了1倍,其容量達到8K。
2、隨機存取數據存儲器(RAM)不同
AT89C51 有128 位元組的內部 RAM,AT89C52 的內部 RAM 擴展為 256 位元組。
3、中斷源數量不同
AT89C51有6個中斷源,AT89C52 除了具備 AT89C51 的定時器/計數器 T0 和定時器/計數器 T1,還額外增加了一個定時器/計數器 T2。
4、定時器數量不同
AT89C51C51有T0、T1兩個16位定時器,而AT89C52除了有AT89C51的T0、T1之外,還增加了T2這一16位定時器。
『伍』 flash一個地址能存多大數據
flash一個地址能存1Kb和2Kb的,也就是1024位元組和2048位元組,一般來說內部flash大的採用2048位元組一頁,內部flash小的採用1024位元組一頁。
flash是存儲晶元的一種,通過特定的程序可以修改裡面的數據。FLASH在電子以及半導體領域內往往表示Flash Memory的意思,即平時所說的「快閃記憶體」,全名叫Flash EEPROM Memory。
flash存儲器又稱快閃記憶體,它結合了ROM和RAM的長處,不僅具備電子可擦除可編程的性能,還可以快速讀取數據,使數據不會因為斷電而丟失。
Flash種類:
目前Flash主要有兩種NORFlash和NANDFlash。NORFlash的讀取和我們常見的SDRAM的讀取是一樣,用戶可以直接運行裝載在NORFLASH裡面的代碼,這樣可以減少SRAM的容量從而節約了成本。
NANDFlash沒有採取內存的隨機讀取技術,它的讀取是以一次讀取一塊的形式來進行的,通常是一次讀取512個位元組,採用這種技術的Flash比較廉價。
以上內容參考網路-Flash
『陸』 AT89C51單片機是CMOS型單片機嗎
AT89C51單片機是CMOS型單片機。
AT89C51-24PI是一個低功耗,高性能CMOS 8位單片機,片內含4k位元組Flash可擦寫存儲器(PEROM)。AT89C51-24PI器件採用ATMEL公司的高密度、非易失性存儲技術製造,兼容標准MCS-51指令系統及80C51引腳結構,AT89C51-24PI的片內Flash允許程序存儲器通過傳統編程器反復編程。由於晶元內集成了通用8位中央處理器和Flash存儲單元,功能強大的微處理器ATMELAT89C51-24PI可為許多嵌入式控制應用系統提供高度靈活、高性價比的解決方案。
AT89C51-24PI具有如下特點:4k Bytes Flash存儲器、128 bytes的RAM、32個I/O口、2個16位定時/計數器,5個中斷優先順序2層中斷嵌套中斷、1個全雙工串列通信口、片內時鍾振盪器。此外,AT89C51-24PI設計和配置了振盪頻率可為0Hz並可通過軟體設置省電模式。AT89C51-24PI在空閑模式下,CPU暫停工作,而RAM、定時/計數器、串列口和外中斷系統可繼續工作,掉電模式凍結振盪器並保存RAM的數據,停止晶元其它功能直至硬體復位。
AT89C51-24PI具有PDIP、TQFP、PQFP和PLCC四種封裝形式,以適應不同產品的需求。
『柒』 le51rc和le52rc有什麼區別
51RC裡面FLASH程序存儲器位元組為4K,而52RC為8K其他都一樣。
STC出的51單片機,LE的是低功耗的,電壓3v左右,而不帶LE的是5v供電的。
『捌』 AT89C51/52與STC89C51/52的單片機有什麼區別,
一、位元組系統不同
1、AT89C51/52:是一種帶4K位元組FLASH存儲器的低電壓、高性能CMOS 8位微處理器。
2、STC89C51/52:是STC公司生產的一種低功耗、高性能CMOS8位微控制器,具有8K位元組系統可編程Flash存儲器。
二、技術不同
1、AT89C51/52:採用ATMEL高密度非易失存儲器製造技術製造,與工業標準的MCS-51指令集和輸出管腳相兼容。
2、STC89C51/52:使用經典的MCS-51內核,但是做了很多的改進使得晶元具有傳統的51單片機不具備的功能。
三、特點不同
1、AT89C51/52:4k位元組Flash閃速存儲器,256位元組片內數據存儲器,32 個I/O 口線,兩個16位定時/計數器,一個5向量兩級中斷結構,一個全雙工串列通信口,片內振盪器及時鍾電路。
2、STC89C51/52:8K位元組程序存儲空間;512位元組數據存儲空間;內帶4K位元組EEPROM存儲空間。
『玖』 AT89C51的內部4K flash如何使用,我想在單片機斷電的時候保存一個數據到flash存儲器里,應該怎麼寫程序
AT89C51的內部4K flash, 是用來下載程序代碼的,程序運行時只能做讀取數據操作,不能寫入。
單片機斷電時需要候保存數據,可以選擇 帶EEPROM的單片機 就可以,如
STC 系列的單片機有內部EEPROM 就可以,或者擴展外部 EEPROM 晶元。
『拾』 AT89S51單片機的主要特性
AT89S51具有如下特點:40個引腳,4kBytesFlash片內程序存儲器,128bytes的隨機存取數據存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優先順序2層中斷嵌套中斷,2個16位可編程定時計數器,2個全雙工串列通信口,看門狗(WDT)電路,片內時鍾振盪器。此外,AT89S51設計和配置了振盪頻率可為0Hz並可通過軟體設置省電模式。空閑模式下,CPU暫停工作,而RAM定時計數器,串列口,外中斷系統可繼續工作,掉電模式凍結振盪器而保存RAM的數據,停止晶元其它功能直至外中斷激活或硬體復位。同時該晶元還具有PDIP、TQFP和PLCC等三種封裝形式,以適應不同產品的需求。
8031CPU與MCS-51兼容
4K位元組可編程FLASH存儲器(壽命:1000寫/擦循環)
全靜態工作:0Hz-24KHz
三級程序存儲器保密鎖定
128*8位內部RAM
32條可編程I/O線
兩個16位定時器/計數器
6個中斷源
可編程串列通道
低功耗的閑置和掉電模式
片內振盪器和時鍾電路