導航:首頁 > 操作系統 > 128k單片機

128k單片機

發布時間:2022-08-05 00:49:16

1. 如果按理論說,單片機的CPU是4位,它可以定址128K的地址嗎

單片機的CPU是4位,指的是它的數據匯流排是4位,而定址能力取決於它的地址匯流排,128K是2的7次方,也就是說128K需要7位地址匯流排。

2. 單片機能存儲多大的數據

2M的數據在51單片機內是沒法保存的,只能外部擴展存儲器了。像用AT29C040這樣512KB的ROM需要4片,所以還是建議你考慮一下使用NandFlash吧,比如K9F1208晶元,64MB的容量足夠你用的吧?不過需要注意,K9F1208是3.3V工作的,那你需要使用3.3V的單片機來運行。

3. 如何計算單片機擴展晶元的地址

前一個圖:
每片27128的容量是128kbit,也就是8根數據線、14根地址線。4片27128剛好分完51的全部外部定址空間。
因此P2口的最高兩位通過2-4解碼器連接4片27128的片選,分配了映射空間。
第1片:分配了最低的128kbit空間,當P2[7:6]為00時選通,也就是[0000H:3FFFH]。
第2片:分配了次低的128kbit空間,當P2[7:6]為01時選通,也就是[4000H:7FFFH]。
第3片:分配了次高的128kbit空間,當P2[7:6]為10時選通,也就是[8000H:BFFFH]。
第4片:分配了最高的128kbit空間,當P2[7:6]為11時選通,也就是[C000H:FFFFH]。
後一個圖類似,你自己分析分析應該沒什麼問題。

4. msp430單片機的AD采樣速率怎樣控制最高能達到200K嗎我做的最高只有128K啊

一般AD晶元資料第一頁都會寫上采樣率的,如果它沒寫能到200KPS,你肯定做不到啊。不過一般精度不高或者AD通道不多的,200K一般都能滿足的吧。
有些晶元是需要通過對寄存器寫值控制采樣率的,如果這些工作都做好了。就是程序精簡的問題了,有些轉換是連續的,有些是需要你啟動的。如果是用戶啟動轉換的,那你在中途浪費了時間也是回是速率降低的

5. 推薦幾款128k dip40的單片機,謝謝。

DIP40最大也就64K沒有
at89s4d12用128K的Flash但是是貼片封裝的
一般大容量的都是貼片封裝的

6. 51單片機的外部存儲器擴展

不對啊。外部存儲器可以存放不同的程序。比如在同一個系統中使用不同的程序會完成不同的工作,直接換外部程序存儲器就能很方便的換程序而不用換晶元或再燒寫。

7. 8031單片機外部ROM,RAM和I/O口的地址空間容量共為128k,如何計算出來的

8031單片機外部ROM,使用 16 位地址,容量就是 64K。

8031單片機外部RAM和I/O口,也使用 16 位地址,容量又是 64K。

共 128 K。

8. 單片機 用串口 向C8051F的128K FLASH寫入 大量數據,怎麼弄

在內存外存(用dptr來訪問,內存不夠大)中定義一512位元組的數組,pc機給你發數據一次發51個,都存入這個數組,收到pc機512個位元組的數據後向pc機請求暫停發送,然後把這512個自己寫入flash的扇區中,寫入完成後,把在內存的數組和已經寫入flash的數據做一次比較,如果有不一樣的,重新把數組的數據寫入flash,在寫入的過程中要關閉中斷。每寫入一位元組的數據後讓單片機做幾次空操作,保證可靠性。

去新華龍網站技術交流區看看。
我做過c8051向flash寫入數值,比較少,就幾個,但是思路是一樣的。
pc機和單片機之間的協議可以雙方互相約定。比如,在內存外存(用dptr來訪問,內存不夠大)中定義一512位元組的數組,pc機給你發數據一次發512個,都存入這個數組,收到pc機512個位元組的數據後向pc機請求暫停發送,然後把這512個自己寫入flash的扇區中,寫入完成後,向pc機請求下一個512位元組的數據,依次循環,直至完成所有的數據寫入。
想flash寫入數據,要先規劃數據區,然後在keil中把自己的程序定位在數據區之外,c8051的flash是512位元組一個扇區,寫數據時要先擦除一個扇區,然後再寫入,一個扇區至多寫512位元組的數據,這個扇區寫完了後 要擦除下一個扇區,再進行同樣的工作,總的完了後要把相應的寄存器關閉,這時晶元中內存的指向就不是flash而是ram了。

大體就是這樣,你可以看看c8051的引用筆記,以前這些資料都是公開的,現在新華龍只向買它們產品的人提供,多在網上找找,結合c8051的引用筆記加常式,不難。
去新華龍網站 技術交流區有 「C8051F020中Flash存儲器的在線擦寫方法 」 注冊一個用戶,
可以下載,如果需要f020晶元的中文資料,可以在網上找,也可以找我。
f020可以在線擦除可執行的程序,因為它還有一段引導區,這一個我不是很清楚,你可以參看020的應用筆記。
c8051資料豐富,集成度高,上手快,開發調試先進,是不錯的單片機。
寫了這么多,希望可以幫到你。

9. C51 單片機代碼超出64K的時候關於bank0,bank1的設置

http://blog.myspace.cn/e/403640667.htm
Target

Code Bandking --->打勾
banks == 2
start = 0x0000
end = 0xffff

閱讀全文

與128k單片機相關的資料

熱點內容
UG編程如何多平面輪廓2D倒角 瀏覽:437
視頻壓縮漸變紋 瀏覽:851
什麼app能看財經新聞 瀏覽:39
數學奇跡神奇運演算法 瀏覽:360
大廠的程序員的水平如何 瀏覽:701
遺傳演算法入門經典書籍 瀏覽:879
源碼炮台腳本 瀏覽:621
在位編輯命令 瀏覽:348
曲式分析基礎教程pdf 瀏覽:15
php生成靜態html頁面 瀏覽:965
怎麼分割pdf 瀏覽:813
壓縮垃圾報警器 瀏覽:629
小公司一般都用什麼伺服器 瀏覽:968
java獲取時間gmt時間 瀏覽:821
為什麼csgo一直連接不到伺服器 瀏覽:504
安卓登ins需要什麼 瀏覽:836
機器人演算法的難點 瀏覽:227
全自動化編程 瀏覽:728
程序員高薪限制 瀏覽:693
壓縮圖片壓縮 瀏覽:76