請教一個51微控制器的問題

2023-07-27 00:08:54 字數 1620 閱讀 2694

51微控制器的問題

1樓:戰地牛犢

是片選訊號,低電平有效,當為低電平時,8155才能工作時,51微控制器對ram進行操作,時,51微控制器對i/o介面操作。,(不使用地址線為0, 都為0)

命令/狀態字埠為4000h

a口:4001h

b口:4002h

命令/狀態字埠為4000h

對於8155來說,技術手冊可查到。

低三位地址對應的埠(當io/m=1時)

000b 代表 命令/狀態字埠。

001b 代表a口。

010b 代表b口。

011b 代表c口。

所以本題答案如上。

2樓:海角之約

,選中該片。當, =0時,選中8155片內ram,這時8155只能作片外ram使用,當 , 1時,選中8155的i/o口,其埠地址的低8位由ad7~ad0確定,這時,a、b、c口的口地址低8位分別為01h、02h、03h。

3樓:濰坊王健

你是學什麼的。。。我今年剛考了 但也不會。。

關於51微控制器的幾個問題

4樓:做而論道

位二進位制補碼錶示十六位進位制的範圍是多少?是-80h~7fh麼。

是。--2、“8051微控制器的外部拓展eeprom程式儲存器進行適當的連線可以作為資料儲存器使用,而8051微控制器的外部拓展資料儲存器也可以作為程式儲存器進行程式除錯”

前一句懂,後一句為什麼是對的呢?如果外部資料儲存器沒有連線方式的話,movc這種查表指令該怎麼辦呢?資料儲存和程式儲存器的指令不是不同嗎?

還有我們編寫keilc程式時,指令是存在微控制器**的?是外部程式儲存器還是內部程式存儲存器裡?(可能存在外部資料儲存器麼)

這些話,是否正確,要看硬體電路。

如果把 psen 和 rd 相與,外部拓展資料儲存器,也可以作為程式儲存器。

前一句:外部拓展eeprom程式儲存器進行適當的連線可以作為資料儲存器使用,這裡已經說了,需要適當的連線。

就是說,電路進行了改動,什麼事情,都是可能發生的。

不要再提出疑問。

3、“能夠用於暫存器定址的暫存器有:rn、ri、dptr、a、b、cy",dptr為毛也行啊,有mov a,dptr這種指令嗎?徐漢斌微控制器教材上就dptr有關的指令只有4個,movx a,@dptr;movx @dptr,a;mov dptr,#addr16;movc a,@dptr+a

你複習考試,要選定一本教材,不同的作者,說法不一。

4、“msc 51微控制器定時\計數器對外部脈衝進行計數時,要求輸入的計數脈衝的高電平或低電平的持續時間不少於一個機器週期”,這句話**有錯,實在沒看出來。有錯嗎?

5、兩數相減用補碼運算時,是不是cy等於0表示第一個數小於第二個數,cy等於1表示第一個數大於第二個數。

微控制器的計算,是按照無符號數進行的,cy,可以反應出無符號數的大小。

想像成補碼,並不這麼簡單,補碼是有正負的。

6、微控制器怎樣區別bcd碼與16進位制數?比如說計算bcd碼的補碼時,其模9ah與16進位制相同,微控制器怎麼區分這是bcd碼的100?

微控制器不區別這個,需要程式設計人,編寫程式來解決 bcd 碼的問題。

請教微控制器中斷的問題,請教一個微控制器中斷的問題

需要具體情況具體分析,因為不同的微控制器在中斷機制上有細微的差別,需要查他的資料。一般來說,一箇中斷源請求中斷,對cpu來說,是一次性的做了一個 中斷 假如當時因條件不滿足 例如cpu正在 關中斷 即沒有開啟 中斷允許 而沒有響應中斷,則 資訊還在,這樣,將來一旦開啟了中斷允許,仍然會響應,只是晚了...

怎麼用51微控制器控制多路舵機,一個51微控制器能控制幾個舵機

控制舵機的原理圖很簡單,用51的任何一個io口,連舵機的控制腳就行了。舵機的電源 5v 和地也連好,原理圖就這麼簡單。關鍵在於程式。一個51微控制器能控制幾個舵機 制舵機一般採用pwm訊號,普通的51微控制器甚至都沒有pwm介面,還得軟體模擬輸出內pwm訊號,此外,51微控制器的抗干擾能力容還是很弱...

51微控制器的 5 是什麼意思,51微控制器的「51」是什麼意思?

1 51是51微控制器的簡稱,是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8031微控制器,後來隨著flash rom技術的發展,8031微控制器取得了長足的進展,成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列,它廣泛應用於...