80C51微控制器的片內ROM和片內RAM各起什麼作用?他們的地址範圍是多少

2021-03-20 03:03:53 字數 735 閱讀 9097

1樓:胖大海君

嘿嘿 俺來回答你的問題

1 微控制器的片內rom是用來存放使用者的程式**和重要的一些資料表的(如7段數碼管的顯示編碼表)

片內ram一般用來定義使用者的資料變數,可以存放微控制器採集到的實時資料和運算過程中產生的一些中間變數。還要作為堆疊使用。

2 80c51微控制器的片內rom和片內ram地址範圍?

片內rom地址範圍為0000h~0fffh片內ram地址範圍 00h~7fh 80h~0ffh 為特殊暫存器塊

呵呵 滿意就選滿意回答嘍

2樓:匿名使用者

51微控制器是哈佛結構,(我們的pc是馮諾依曼機構),指令,資料分開儲存,所以書上說程式儲存器,資料儲存器;

51內建4k,rom,可以用我們寫好的**都要儲存到它裡面,其中有幾個特殊地質是中斷的,如果有中斷就跳轉到這些地址執行程式範圍是0000h~0fffh,片內片外rom統一編制,所以如果要讀取rom中的資料要用movc指令哦,rom可讀不可寫。

ram地址00h~7fh,80h~0ffh 有21個特殊暫存器,io口,累加器什麼的都在哪兒,是微控制器控制部分。ram的作用是暫時儲存我們程式執行中的一些資料,變數,可讀可寫。

如果有疑惑,可以問我。。。

3樓:匿名使用者

書上都有介紹,多看書。以後搞設計不見得用51微控制器,可能會用到stm32,msp430等系列的微控制器,要自己去看使用者資料。

51微控制器的分時複用,80c51微控制器p0口地址資料分時複用如何實現的

51微控制器的分時來複用51微控制器的分源 時複用功能,最直接的就bai是movx指令du,用這個指令就是在分時復zhi用p0口,執dao行 movx a,dptr,那麼首先要送地址a0 a7給p0口,ale有效,鎖存在373上,再將這個地址的資料從p0口讀入傳給a。下面是p0口既送數碼管段訊號,又...

80C51微控制器具有幾個中斷源,分別是如何定義的 其中哪些中

80c51微控制器來具有幾個中斷源,分別源是如何定義的?有5箇中斷源,外部中斷0,定義為int0,定時 計數器0,定義為t0,外部中斷1,定義為int1 定時 計數器1,定義為t1 序列通訊口中斷 其中哪些中斷源可以被定義為高優先順序中斷,如何定義?5箇中斷源都可以根據需要定義高優先順序,當需要定義...

51微控制器的程式儲存器(rom)與資料儲存器(ram 是相互

呵呵 你的問題好多呀 還是俺來回答你吧 1 概念要明確 rom 和 ram是計算機的半導體儲存器,速度與cpu相匹配,cpu只能直接訪問和執行半導體儲存器中的程式和資料。叫記憶體。而硬碟不是半導體儲存器,速度與cpu不匹配,cpu不能直接訪問和執行半導體儲存器中的程式和資料,只有先把硬碟的內容傳遞給...