这是显示锯齿波的程序,我想知道如果我想产生三角波应改变哪?为什么?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 13:09:06
这是显示锯齿波的程序,我想知道如果我想产生三角波应改变哪?为什么?
ORG 0000H
LJMP MAIN
ORG 3000H
MAIN:MOV DPTR,#07FFFH
MOV A,#00H
LOOP:MOVX @DPTR,A
INC A
AJMP LOOP
END
如下即可:
ORG 0000H
LJMP MAIN
ORG 3000H
MAIN:
MOV DPTR,#07FFFH
MOV A,#00H
LOOP:
MOVX @DPTR,A ;输出
INC A ;递增
JNZ LOOP ;非零则转移到前面,继续输出、递增
;----------------------------------------------------
LP2:;为0则执行下面的
MOVX @DPTR,A ;输出
DEC A ;递减,将为255、254.
JNZ LP2 ;非零,就转移,继续输出、递减
AJMP LOOP ;无限循环
END
再问: 朋友我还想问一下,就是这个地址是多少?对不起我就只有这些财富值,我知道我的问题比较难一些,但我真的是不会,求求你满足一下我的求知欲望吧!谢了它的型号是0832
再答: 这个地址号码,取决于线路的连接方法。 你的电路,看起来,不很清楚。 按照你的程序,是 7FFFH,那就应该是这个。 其实,使用单片机本身的接口,也可以直接驱动 0832,并不需要 373 芯片。 看看: http://hi.baidu.com/do_sermon/item/a4ad641a9b8102ffddeeca30 即可知道。
再问: 可我不明白为什么必须是07FFFH,而不能识别的为什么07FFFH就好使呢?还有这个程序为什么要有INC A
再答: 为什么必须是07FFFH, --取决于电路。 --P2、P0,输出16位的地址号码。 --如果仅用 P2.7 连接到外设,且低电平有效,就是 P2 = 7FH。 为什么要有INC A, --这是加一指令。
再问: 我知道是加1指令,可我不明白为什么这个程序要用个加一指令?
再答: 你给出的程序,是产生锯齿波的程序。 锯齿波,就是,一点一点的递增,再突然下降。 所以,要加一。 加到了255,再加,就是0了。
ORG 0000H
LJMP MAIN
ORG 3000H
MAIN:
MOV DPTR,#07FFFH
MOV A,#00H
LOOP:
MOVX @DPTR,A ;输出
INC A ;递增
JNZ LOOP ;非零则转移到前面,继续输出、递增
;----------------------------------------------------
LP2:;为0则执行下面的
MOVX @DPTR,A ;输出
DEC A ;递减,将为255、254.
JNZ LP2 ;非零,就转移,继续输出、递减
AJMP LOOP ;无限循环
END
再问: 朋友我还想问一下,就是这个地址是多少?对不起我就只有这些财富值,我知道我的问题比较难一些,但我真的是不会,求求你满足一下我的求知欲望吧!谢了它的型号是0832
再答: 这个地址号码,取决于线路的连接方法。 你的电路,看起来,不很清楚。 按照你的程序,是 7FFFH,那就应该是这个。 其实,使用单片机本身的接口,也可以直接驱动 0832,并不需要 373 芯片。 看看: http://hi.baidu.com/do_sermon/item/a4ad641a9b8102ffddeeca30 即可知道。
再问: 可我不明白为什么必须是07FFFH,而不能识别的为什么07FFFH就好使呢?还有这个程序为什么要有INC A
再答: 为什么必须是07FFFH, --取决于电路。 --P2、P0,输出16位的地址号码。 --如果仅用 P2.7 连接到外设,且低电平有效,就是 P2 = 7FH。 为什么要有INC A, --这是加一指令。
再问: 我知道是加1指令,可我不明白为什么这个程序要用个加一指令?
再答: 你给出的程序,是产生锯齿波的程序。 锯齿波,就是,一点一点的递增,再突然下降。 所以,要加一。 加到了255,再加,就是0了。
锯齿波和三角波的区别!
三角波,方波,锯齿波有没有相位?如果有那是如何定义的?
模电实验,方波三角波产生实验时,输出的矩形波占空比始终不为50%,从而产生锯齿波而不是三角波,
示波器的x偏转板上加锯齿波电压的作用是什么?如果不加锯齿波电压,屏幕上会显示什么图形?
ds18b20,我想改变它的精度,让数码管显示能出小数点后一位,谁能帮我把程序改改?
电视机场扫描部分振荡产生一个脉冲波经RC转换电路产生了锯齿波,中自激励是怎样放大锯齿波的,激励理解
我想知道这计算圆的程序为啥错误
DA转换实验D/A转换是把数字量转换成模拟量的变换,从D/A输出的是模拟电压信号.产生锯齿波和三角波只需由A存放的数字量
锯齿波是怎样形成的
初学模电,题目是这样的:要求设计一个电路,能产生正弦波、矩形波、三角波、锯齿波;波形的频率100-500Hz连续可调,矩
函数信号发生器设计:设计产生一定幅度和频率的正弦波、三角波、方波及锯齿波、阶梯波等电压信号波形的电
如果我想把三角波的周期调成0.05,改怎么弄