1樓:匿名使用者
maxdat:
mov r0,#30h
mov r2,#10
mov b,#0
loop:
mov a,@r0
cjne a,b,lp1
lp1:
jc lp2
mov b,a
lp2:
inc r0
djnz r2,loopret
在內部ram 30h單元開始存放著10個無符號數 編寫程式找出其中的最大值送入內部ram的40h單元 微控制器考試題
2樓:匿名使用者
org 0020h
mov r0,#30h ;資料首地址存入r0mov a,@ro ;取第一個資料存入累加器amov r1,#0ah ;比較次數,a=10loop1:
inc r0 ;修改地址指版針,使其指向下一地權址單元
mov 30h,@r0 ;將比較的數暫存於30hcjne a,30h,chk ;兩個數比較chk:
jnc loop2 ;如果a大,則轉換mov a,@r0 ;如果a小,則將較大的數存入a
loop2:
djnz r1,loop1 ;r1減1,如果其不為0,則繼續迴圈
mov 40h,a ;比較完畢,存結果end
51微控制器內部ram,外部ram的區別
微控制器的這 512 位元組的 ram在地位上並不都是平等的,而是分塊的,塊與塊之間在物理結構和用法上都是有區別的,因此形成51微控制器內部ram和外部ram的區別。一 從使用位元組區別。標準 51微控制器的片內 ram 地址從 0x00h 0x7f 共 128 個位元組。而現在我們用的 51 系列...
MCS 51型微控制器內部RAM的組成是如何劃分的,各有什麼功
內部ram一共256位元組。00 07 08 0f 10 17 18 1f 這四組,每組8個位元組。是r0 r7暫存器的,由psw控制第幾組。這幾組可以位定址。20 7f 是位元組定址的。堆疊也在這裡。80 ff是放置特殊功能暫存器的空間。比如累加器 p0 p3口地址 tmod pcon.這裡的有的...
微控制器外部rc振盪器原理,微控制器內部的振盪器和外接晶振的關係
3全部rc振盪適合於對時間精度要求不高的低成本應用。rc振盪頻率隨著電源電壓vdd,rc值及工作環境溫度的變化而變化。同時由於工藝引數的差異,對不同晶片其振盪器頻率將不同。另外,當外接電容cext值較小時,對振盪器頻率的影響更大,當然,我們也應考慮電阻電容本身的容差對振盪器頻率的影響。圖所示的是rc...