關(guān)于stc單片機(jī)12和15系列的問(wèn)題 單片機(jī)怎么有辦法修改ROM中的數(shù)據(jù)嗎?
單片機(jī)怎么有辦法修改ROM中的數(shù)據(jù)嗎?對(duì)于傳統(tǒng)的51單片機(jī)來(lái)說(shuō),這是不可能的。ROM中的數(shù)據(jù)只能用代碼定義,燒程序的時(shí)候就燒到ROM里了。程序運(yùn)行時(shí),只能讀取,不能重寫(xiě)。所以只能保存常量,不能保存變量
單片機(jī)怎么有辦法修改ROM中的數(shù)據(jù)嗎?
對(duì)于傳統(tǒng)的51單片機(jī)來(lái)說(shuō),這是不可能的。ROM中的數(shù)據(jù)只能用代碼定義,燒程序的時(shí)候就燒到ROM里了。程序運(yùn)行時(shí),只能讀取,不能重寫(xiě)。所以只能保存常量,不能保存變量。
你不 t運(yùn)行時(shí)不用等它重寫(xiě),就是程序有一句話重寫(xiě)ROM,編譯時(shí)是錯(cuò)的。但使用STC12和STC15系列單片機(jī)(STC8是更新系列)不是問(wèn)題,解決方案也很多。
方法一:內(nèi)部RAM容量大于256B,足夠你存儲(chǔ)可變數(shù)據(jù)。如果還不夠,用第二種方法,flash部分有一個(gè)大容量的
STC12單片機(jī)與PIC16F87的區(qū)別?
LZ的問(wèn)題就像是在問(wèn):What Windows XP和Windows 2000的區(qū)別是什么?其他的都是單片機(jī),但是不同廠家開(kāi)發(fā)的,使用方法,功能,性能,價(jià)格都不一樣。
如果非要區(qū)別的話,只能說(shuō):STC12是系列單片機(jī),PIC16F87是單片機(jī)。
stc90c51單片機(jī)優(yōu)缺點(diǎn)?
一、stc單片機(jī)的優(yōu)點(diǎn):
1.使用串口下載燒錄程序方便簡(jiǎn)單,里面有很多學(xué)習(xí)資料和視頻。最著名的要屬昌輝儀表網(wǎng)的視頻了。很多對(duì)單片機(jī)感興趣的朋友都是通過(guò)這個(gè)視頻入門(mén)的,同時(shí)它電壓寬:5.5~3.8V,2.4~3.8V,低功耗設(shè)計(jì):空閑模式和斷電模式(可通過(guò)外部中斷喚醒)。
單片機(jī)有應(yīng)用編程,調(diào)試方便;采用10位AD,內(nèi)置EEPROM,可以1T/機(jī)周期工作,速度是傳統(tǒng)51單片機(jī)的8~12倍,價(jià)格也更便宜。
3、4通道捕獲/比較單元,STC12C2052AD系列為2通道,也可用于實(shí)現(xiàn)4個(gè)以上定時(shí)器或4個(gè)外部中斷,2個(gè)硬件16位定時(shí)器,兼容普通8051定時(shí)器。四路PCA還可以多實(shí)現(xiàn)四個(gè)定時(shí)器,帶硬件看門(mén)狗,高速SPI通訊口,全雙工異步串口,兼容普通8051串口。
4.同時(shí)還具有先進(jìn)的指令集結(jié)構(gòu),兼容常見(jiàn)的8051指令集。
二、stc單片機(jī)的缺點(diǎn):功耗高,5V電源,二、stc單片機(jī)集成資源少。