AT89S51微控制器實驗一報告

2022-07-03 13:54:04 字數 2070 閱讀 9106

1. 假定外ram 1000h單元的內容為80h,a的內容為60h,執行下列指令序列後,累加器a的內容為__80h____。

mov dptr,#1000h

movx a,@dptr

2.執行下列指令序列後,累加器a的內容為__68h___。

mov a,#03h

movc a,@a+pc

db 20h,23h,26h,68h,85h

3.執行下列指令序列後,累加器a的內容為__68h___。

mov a,#03h

mov dptr,#tab

movc a,·a+dptr

tab:db 20h,23h,26h,68h,85h

4.執行下列指令序列後,sp的內容為__62h__,61h單元內容為___68h___,62h單元的內容為___37h___。

mov sp,#60h

mov a,#68h

mov psw,#36h

push acc

push psw

5.執行下列指令序列後,sp的內容為__41h____,a的內容為__39h____,b的內容為__88h___。

mov sp,#43h

mov r0,#43h

mov @r0,#39h

mov 42h,#88h

pop acc

pop b

6.執行下列指令序列後,a的內容為__89h___,cy的內容為__0___,ac的內容為__0___,ov的內容為___0__。

mov a,#89h

mov r0,#30h

mov 30,#36h

add a,@r0

7.假設外部資料儲存器1000h單元的內容為28h,psw的內容為82h,執行下列指令序列後,a的內容為___2ch_____,cy的內容為___1____,ac的內容為____1______,ov的內容為___0_____。

mov dptr,#1000h

movx a,@dptr

mov r6,#0fah

subb a,r6

8. 執行下列指令序列後,a的內容為__26h___,cy的內容為__1___。

mov a,#69h

add a,#57h

da a

9.假設外部資料儲存器60h單元的內容為0a8h,內部資料儲存器60h單元的內容為69h,執行下列指令序列後,a的內容為__90h___,b的內容為___03h___,cy的內容為__0___, ov的內容為__1____。

mov r1,#60h

movx a,@r1

mov b,#0ah

mul ab

10.假設外部資料儲存器60h單元的內容為63h,內部資料儲存器60h單元的內容為89h,執行下列指令序列後,a的內容為__0eh__,b的內容為__05h___,cy的內容為__0___,ov的內容為__0___。

mov r1,#60h

mov a,@r1

mov b,#06h

div ab

11.執行下列指令序列後,a的內容為__06h___,20h單元的內容為__09h____。

mov r2,#69h

mov a,r2

anl a,#0fh

mov 20h,a

mov a,r2

anl a,#0f0h

swap a

12.執行下列指令序列後,a的內容為__06h___,b的內容為___00h____。

mov r2,#69h

mov a,r2

xrl a,#0ffh

mov b,a

mov a,r2

anl a,#00h

AT89S51微控制器廣告燈電路的設計

1 實驗任務 做單一燈的左移右移,硬體電路如圖4.4.1所示,八個發光二極體l1 l8分別接在微控制器的p1.0 p1.7介面上,輸出 0 時,發光二極體亮,開始時p1.0 p1.1 p1.2 p1.3 p1.7 p1.6 p1.0亮,重複迴圈。2 電路原理圖 圖4.4.1 3 系統板上硬體連線 把...

89S51微控制器介紹

很多初學51微控制器的會有這樣的問題 at89s51是什麼?書上和網路教程上可都是8051,89c51等!沒聽說過有89s51,到底什麼是89s51呢?這裡,初學者要澄清微控制器實際使用方面的乙個產品概念,mcs 51微控制器是美國inte公司於1980年推出的產品,典型產品有8031 內部沒有程式...

基於AT89S51微控制器數字頻率計的設計

55目錄 第八章 protel原理圖pcb板圖 一緒論 本次課題設計的主要任務是製作乙個微控制器數字頻率計進行頻率的自動測量並用數碼管顯示被測訊號的頻率,測頻範圍為1hz 500khz。我的設計的思路是這樣的,採用的是晶振為12mhz的at89s51微控制器,首先利用該微控制器的定時器 計數器t0作...