欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機匯編語言實驗二 使用移位指令實現流水燈仿真程序
[打印本頁]
作者:
cangyuan
時間:
2021-7-20 20:48
標題:
單片機匯編語言實驗二 使用移位指令實現流水燈仿真程序
通過本次實驗使用移位指令實現流水燈,目的是掌握8051 CPU的移位指令,掌握8051 并行口的作用。
1、指令尋址方式
51單片的指令尋址方式有七種:
(1)立即尋址 如:MOV A,#3AH
(2)直接尋址 如:MOV A,3AH
(3)寄存器尋址 如:MOV A,R2
(4)寄存器間接尋址 如:MOV A,@R0
(5)變址尋址 如:MOVC A,@A+DPTR
(6)相對尋址 如:JC 03H
(7)位尋址 如:SETB 3DH
2、移位指令
(1)左環移指令RL A
累加器A的內容向左環移一位,Acc.7移入Acc.0 ,不影響標志。
(2)帶進位左環移指令RLC A
累加器A的內容和進位標志位Cy一起向左環移一位,Acc.7移入進位位Cy,Cy移入Acc.0,不影響其它標志。
(3)右環移指令RR A
累加器A的內容向右環移一位,Acc.0移入Acc.7,不影響標志。
(4)帶進位環移指令RRC A
累加器A的內容和進位標志Cy一起向右環移一位,Acc.0移入Cy,Cy移入Acc.7。不影響其它標志。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.gif
(67.9 KB, 下載次數: 76)
下載附件
2021-7-21 05:13 上傳
單片機源程序如下:
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV A,#0FEH
MOV P0,A
MOV R3,#07H
LOOP:RR A
MOV P0,A
LCALL DELAY
DJNZ R3,LOOP
LJMP MAIN
DELAY:
MOV R2,#255
D1:MOV R3,#250
D2:DJNZ R3,D2
DJNZ R2,D1
RET
END
復制代碼
仿真代碼51hei附件下載:
實驗二工程.7z
(49.11 KB, 下載次數: 13)
2021-7-21 05:12 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1