初學微控制器和彙編,幫我看看每句都是什麼意思,謝謝好心人了。在

2021-03-27 08:41:31 字數 710 閱讀 5735

1樓:生活如歌

start: mov sp,#60h;修改sp地址(sp為堆疊指標暫存器,復位後為07h)

clr p2.5;p2.5輸出低電平clr p2.5 ;

setb p2.5 ;p2.5輸出高電平setb p2.5

clr p2.5

clr p2.5

2樓:匿名使用者

start: ;自定義的一個地址名mov sp,#60h ;把值60h裝入sp中clr p2.5 ;把引腳「

p2.5」設為低電平

clr p2.5 ;同上

setb p2.5 ;把引腳「p2.5」設為高電平setb p2.5

clr p2.5

clr p2.5

3樓:匿名使用者

sp是堆疊指標,是堆疊偏移地址。

mov sp,#60h是設定一個長度為60h byte的堆疊。

clr是「置零」,clr p2.5是p2口的第5位置零,至於是什麼電平,要看你的埠是高電平有效還是低電平有效。

setb(set bit)是將運算元置1。同上,setb p2.5 是p2口的第5位置1

至於為什麼要執行兩次,是為了讓p2.5在兩個指令週期內的狀態不變。

微控制器sfr是什麼意思,微控制器中的SFR是什麼?

sfr是special function register特殊功能暫存器。sfr是80c51微控制器中各功能部件對應的暫存器,用於存放相應功能部件的控制命令,狀態或資料。它是80c51微控制器中最具有特殊的部分。現在所有80c51系列功能的增加和擴充套件幾乎都是通過增加特殊功能暫存器sfr來達到目的...

請問這條微控制器程式是什麼意思,(微控制器程式)請問這段程式是什麼意思

count equ 30h 定義一個變數,變數的地址是30h mov a,p3 讀取p3口的值anl a 0fh 遮蔽高四位mov count,a 將低四位狀態值儲存mov p1,a 將該值送p1口 其實相當於用p3口控制p1口,如果p3口是開關 p1口是led的話,就是led來顯示開關的狀態。an...

微控制器中調整指令 DA A是什麼意思

這是用匯編寫程式,計算十進位制時常用的指令,是十進位制調整指令。例,計算15 16,而且是用bcd碼示時,是0001 0101 0001 0110 計算和為 0010 1011,是2bh,並不是31,這時就可以用da a指令進行整調,就變成 0011 0001 這就是31的bcd碼了。da a指令,...