????ֱ????ѹ??

核心提示假设,原程序是正确的。那么,原来显示的数据范围是多少?现在,要求显示的范围是多少?假设,原程序是正确的。那么,需要改动的,就是下面标注的几行:……WAIT:CLR ST SETB STCLR ST;启动AD转换.JNB EO

假设,原程序是正确的。

那么,原来显示的数据范围是多少?

现在,要求显示的范围是多少?

假设,原程序是正确的。

那么,需要改动的,就是下面标注的几行:

……

WAIT:

CLR ST

SETB ST

CLR ST ;启动AD转换.

JNB EOC, $ ;等待转换结束.

SETB OE

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

CLR OE

MOV A, ADC

;---------------------------下面需要改动------------------------

MOV B, #100 ;AD转换结果转换成BCD码.

DIV AB

MOV LED_2, A

MOV A, B

MOV B, #10

DIV AB

MOV LED_1, A

MOV LED_0, B

;---------------------------上面需要改动------------------------

CALL DISP

SJMP WAIT

……

不过,看来,原来的程序,好像不对。

不像是显示0~5V,好像是显示:0.00~2.55。

 
友情链接
鄂ICP备19019357号-22