1. 請簡述51單片機和外部數據存儲器利用I/O口傳送地址和數據信息的基本過程
I/O數據傳送的方式主要有:同步傳送、非同步傳送和中斷傳送方式。
·同步傳送方式
同步傳送方式,又稱TC4011BP為條件傳送。當外部設備速度可與單片機速度相比擬時,常常採用同步傳送方式,最典型的同步傳送就是單片機和外部數據存儲器之間的數據傳送。
·非同步傳送方式
非同步傳送方式又稱為查詢傳送方式或有條件傳送方式,單片機通過查詢得知外部設備准備好後,再進行數據傳送。非同步傳送方式的優點是通用性好,硬體連線和查詢程序十分簡單,但是效率不高。為了提高單片機的工作效率,通常採用中斷傳送方式。
·中斷傳送方式
中斷傳送方式是利用MCS-51本身的中斷功能和I/O介面的中斷功能來實現I/O數據的傳送。單片機只有在外部設備准備好後,發出數據傳送請求,方中斷主程序,而進入與外部設備進行數據傳送的中斷服務程序,進行數據的傳送。中斷服務完成後又返回主程序繼續執行。因此,採用中斷方式可以大大提高單片機的工作效率。
2. 單片機程序將外部數據存儲器從7000H開始的連續的30個單元置為1
ORG0000H MAIN:MOVA,#0;送預置數給A MOVR0,#0FFH;設置循環次數 MOVDPTR,#7000H;設置數據指針的初值 LOOP:MOVX@DPTR,A;當前單元清零 INCDPTR;指向下一個單元 DJNZR0,LOOP;是否結束 END
3. 單片機的數據存儲器是指外部存貯器
單片機的數據存儲器是指外部存貯器是對的。單片機的分為數據存儲器和程序存儲器。單片機內部的存儲器稱為片內存儲器,片外擴展的存儲器成為片外存儲器。
4. 單片機外部程序存儲器和外部數據存儲器地址都是oooH-FFFH,在實際使用中地址是否重疊如何區分
51 單片機的存儲器是:哈佛結構。
代碼、數據,存放在不同地址空間,不會重疊的。
5. 單片機 外擴數據存儲器地址的問題
若MCS-51外擴16KB×8數據存儲器的末地址若為9000H,則首地址為( )H。
需要知道計算的過程
----------------
末地址若為 9000H?
不可能的。
題目,出錯了。
末地址,不可能是偶數。
有可能是 8FFFH。
6. STC單片機怎樣外接存儲器
你好!
stc單片機外接存儲器起始很簡單!你可以接spi介面的存儲器,或者i2c介面的都可以!需要說明的是spi與i2c介面的速度不快!如果數據量大又要求速度的話,那麼還是用傳統的並行擴展存儲器的方法吧!相同的主頻,並行要比他們快8倍多!而且程序編寫簡單!缺點是佔用布線不方便,佔用電路板空間大!
我的回答你還滿意嗎~~
7. 單片機外部擴展存儲器的四個I/O介面各起什麼作用
當單片機外部擴展存儲器一般要採用匯流排擴展:
1P0口將作為匯流排的低8位地址線和8位返顫數據線使用
2P2口將作為匯流排的高8位地址線使用沒有使用的乎咐高位地址線將作為存儲器的片選信號
3P3口的P3.6和P3.7將作為片外數據存儲器的寫信號、讀信號即做控制匯流排使用
單片機的29引腳PSEN將作為片外程序存儲器的讀信號。
P3口其它引腳可作為專用線使用歲世純如定時計數器的輸入、外部中斷0和1的輸入、串列口的
數據輸入、輸出線。
4P1口可以做I/O口使用連接輸入/輸出設備