(题干)
本题共计 13 个问题
已知电路如图所示,有关程序如下
简答题
第 1 题
根据电路的接法及程序,Vo端输出什么样的电压波形?
正确答案
电压波形图如图所示。
答案解析
略
简答题
第 2 题
如果将程序中标有注释②的一行指令删除,输出端Vo波形将变成什么形状?
正确答案
如果把程序中标有注释②的一行指令删除,输出端Vo的波形图如图所示。
答案解析
略
简答题
第 3 题
如果将程序中标有注释①的一行改为 MOV DX,204H; Vo端输出波形如何?为什么?
正确答案
没有输出,因为DAC0832未被选中工作。
答案解析
略
简答题
第 4 题
如何修改程序,可改变输出端Vo的频率?
正确答案
改变ADDAL,10H语句中的10H值,可改变Vo的频率。
答案解析
略
简答题
第 5 题
如何修改程序,可改变输出端Vo的幅值?
正确答案
改变CMPAL,0C0H语句中的0C0H值,可改变Vo的幅值。
答案解析
略
简答题
第 6 题
当输出给DAC0832的数字量为40H时,Vo端输出的电压幅值为多少?
正确答案
当输出给DAC0832的数字量为40H时,Vo=-2.5V。
答案解析
略
简答题
第 7 题
程序中两次调用了DELAY子程序,对Vo端输出波形有什么作用?
正确答案
DELAY子程序的作用是维持高、低电平的时间。
答案解析
略
简答题
第 8 题
如果第一次调用DELAY时是调用了两次(连续执行两条CALLDELAY指令),而第二次仍调用一次DELAY子程序,则Vo端输出波形有什么变化
正确答案
低电平时间比高电平时间长一倍。
答案解析
略
简答题
第 9 题
根据电路的接法,Vo端输出的电压幅值范围是多少?
正确答案
Vo端输出的电压幅值范围是-5V~+5V。
答案解析
略
简答题
第 10 题
当输出给DAC0832的数字量为0时,Vo端输出的电压值为多少?
正确答案
当输出给DAC0832的数字量为0时,Vo=-5V。
答案解析
略
简答题
第 11 题
试说明当输出给DAC0832的数字量保持不变的情况下,怎样调整电阻值来增大Vo的幅值?
正确答案
将右端运算反馈端的15K电阻调大。
答案解析
略
简答题
第 12 题
当程序执行结束时,输出端Vo输出的电压值为多少?为什么?
正确答案
当程序执行结束时,Vo=+5V。因为当程序结束,向D/A输出的数字量为FFH。
答案解析
略
简答题
第 13 题
以上程序改编,使在Vo端输出如图所示波形。
正确答案
答案解析
略