導航:首頁 > 操作系統 > 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單片機相關的資料

熱點內容
經過加密的數字摘要 瀏覽:645
加密鎖9000變列印機 瀏覽:694
程序員的職業發展前途 瀏覽:636
安卓是世界上多少個程序員開發 瀏覽:44
解壓器官方免費 瀏覽:85
單片機p10開發 瀏覽:486
做什麼app賺錢 瀏覽:84
博途編譯失敗聯系客戶支持部門 瀏覽:928
金蝶旗艦版編譯 瀏覽:51
萬象伺服器斷電後啟動不了怎麼辦 瀏覽:356
我的世界蘋果版的2b2t伺服器地址咋查 瀏覽:95
xlsx轉換pdf 瀏覽:99
3dmax擠出命令英語 瀏覽:903
靶心率的定義和演算法 瀏覽:514
3d模術師app哪裡下載 瀏覽:476
php中文api文檔 瀏覽:458
安卓設計怎麼加入輸入框 瀏覽:185
主根伺服器什麼時候開始 瀏覽:738
奇門遁甲完整版pdf 瀏覽:904
app軟體怎麼用的 瀏覽:804