2051adpwm3.a51

来自「实现stc12c5410ad/stc12c2051单片机ad转换和pwm功能」· A51 代码 · 共 51 行

A51
51
字号
org 0000h
ajmp 0050h
org 0050h
pca-init:
;mov 0d9h,#80h
;mov 0d8h,#00h
;mov 0e9h,#00h
;mov 0f9h,#00h
mov 0dah,#42h
mov 0dbh,#42h
;mov 0f2h,#03h
;setb 0aeh
;setb ea
setb 0deh
;-------------------
;orl 0c5h,#80h
;acall delay
;orl 91h,#00100000b
;orl 92h,#00100000b
mov 0c5h,#11100101b
acall delay
adch:
orl 0c5h,#00001000b
waitadfinish:
mov a,#0001000b
anl a,0c5h
jz waitadfinish
mov 0fah,0c6h
mov a,0c6h
mov b,#02
div ab
mov 0fbh,a
anl 0c5h,#11101111b
ajmp adch 
;----------------------
;mainloop:
;inc a
;mov 0fah,a
;acall delay
;ajmp mainloop
delay:
;mov r2,#1
d3:mov r1,#50
d2:mov r0,#256
d1:djnz r0,d1
djnz r1,d2
;djnz r2,d3
ret


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?