首页 > 电脑

请帮我把汇编转换成c语言,非常感谢

更新时间2019-01-01 11:45:11

ADCEQU35H

CLOCKBITP2.4;定义ADC0808时钟位

ST BIT P2.5

EOC BIT P2.6

OE BIT P2.7

PWMBITP3.7

ORG 0000H

LJMPMAIN

ORG000BH;定时器0中断入口

LJMPINT_T0

ORG0030H

MAIN:

MOVSP,#5FH

;================================

 

START:MOVTMOD,#02H  ;

MOVTH0,#20

MOVTL0,#00H

MOVIE,#82H

SETbtR0

 

WAIT: CLR ST 

SETB ST

CLR ST;启动AD转换

 JNB EOC,$;等待转换结束

SETB OE 

MOV ADC,P1;读取AD转换结果

CLR OE

SETBPWM   ;PWM输出

MOV A,ADC

LCALLDELAY

CLRPWM

MOVA,#255

SUBBA,ADC

LCALLDELAY

SJMP WAIT

 

INT_T0:CPLCLOCK ;提供ADC0808时钟信号

RETI

 

DELAY:MOVR6,#1

D1:DJNZR6,D1

DJNZACC,D1

RET

 

END


汇编语言与硬件密切相关,无法转换成c语言

相关标签:c语言

上一篇:将学生表中的stuno列设置为主键,clasno列设置为外键。

下一篇:对10110101执行逻辑运算的结果是多少