單片機第三次作業(yè)
1、先fileànew
MOV A,R0
CJNE A,#10H,L1
MOV R1,#0
AJMP L3
L1:JC L2
L2:MOV R1,#0FFH
L3:SJMP L3
END
為了調(diào)試時看數(shù)據(jù),預先在R0中賦值為12H,所以程序前加:
MOV R0,#12H
程序變?yōu)椋?br />MOV R0,#12H
MOV A,R0
CJNE A,#10H,L1
MOV R1,#0
AJMP L3
L1:JC L2
L2:MOV R1,#0FFH
L3:SJMP L3
END
2、建新工程,Projectànew
3、可見程序
![](http://editerupload.eepw.com.cn/fetch/20161101/321432_1_0.jpg)
4、編譯通過后,點debug下的start/stop開始調(diào)試,
![](http://editerupload.eepw.com.cn/fetch/20161101/321432_1_1.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/321432_1_2.jpg)
繼續(xù)執(zhí)行:
![](http://editerupload.eepw.com.cn/fetch/20161101/321432_1_3.jpg)
下一步:
![](http://editerupload.eepw.com.cn/fetch/20161101/321432_1_4.jpg)
下一步:
![](http://editerupload.eepw.com.cn/fetch/20161101/321432_1_5.jpg)
可見R1中的值以變?yōu)锳AH.下一步:
![](http://editerupload.eepw.com.cn/fetch/20161101/321432_1_6.jpg)
L3跳轉(zhuǎn)自身,程序不再往下執(zhí)行。
![](http://editerupload.eepw.com.cn/fetch/20161101/321432_1_7.jpg)
綜上,程序即為比較R0中的數(shù)和10H的大小。
評論