微机原理

设DAC0832芯片工作在单缓冲模式下,端口地址为2100H,输出接运算放大器。试编写程序,使其输出三角波形。

题目

设DAC0832芯片工作在单缓冲模式下,端口地址为2100H,输出接运算放大器。试编写程序,使其输出三角波形。

参考答案和解析
正确答案: MOV DX,3000H
R0:MOV CX,0FFH
MOV AL,0DH
R1: OUT DX,AL
INC AL LOOP R1
MOV CX,0FFH
R2:DEC AL
OUT DX,AL
LOOP R2
JMP R0
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

利用8255A为接口芯片(设8255A的端口地址为280H~283H),将PA口设置为方式0输入,PB口设置为方式1输入,PC口设置为方式0输出,试写出初始化程序。


参考答案:MOV  DX,283HMOV  AL,92HOUT  DX,AL8.INTI50:MOV DX,02FBHMOV  AL,80HOUT  DX,AL;将通信控制寄存器D7=1MOV  DX,2F8HMOV  AL,0CHOUT  DX,AL;锁存除数低8位INC  DXMOV  AL,0OUT  DX,AL;锁存除数高8位MOV  DX,2FBHMOV  AL,0AH;初始化通信线控制寄存器OUT  DX,AL;数据为7位,停止位为1位,奇校验MOV  DX,2FCH;初始化MODEM控制器MOV  AL,03H;使DTR和RTS均为低电平OUT  DX,ALMOV  DX,2F9HMOV  AL,03HOUT  DX,AL;写中断允许寄存器从上面的初始化程序可以看到,首先写除数锁存器。为了写除数,首先写通信线控制寄存器,使DLAB=l,然后写入16位的除数000CH,即十进制数12。由于加在XTAL1上的时钟频率为1.8432MHZ,故波特率为9600波特。分频系数=基准时钟÷(16′波特率)

第2题:

试画出图题5-14所示各触发器输出Q端的波形,CLK、 A和B的波形如图所示。(设Q初始状态为0)


答案:

第3题:

DAC0832的VREF端接-5V,IOUT1接运算放大器异名端,输入为10000000B,输出为()

A、+5V

B、+2.5V

C、-5V

D、-2.5V


参考答案:B

第4题:

DAC0832是一个具有两个输入数据缓冲器的八位数/模转换芯片,其输出是与输入数字量()的模拟电流。


正确答案:成正比

第5题:

试画出图题5-16所示触发器输出Q端的波形,CLK 的波形如图所示。(设Q初始状态为0)


答案:

第6题:

试画出图4-6所示电路图在给定输入时钟作用下的输出波形.设触发器的初态为0.


答案:解此题不宜先假设触发器Q端是某一个状态,然后在时钟作用下一步一步向下推.应该先确定JK触发器是何种功能的触发器,根据电路图可以由特征方程导出为T'触发器.于是可以确定每来一个时钟的下降沿触发器就翻转一次.从输出端Y.Z获得的是双向时钟,在电子电路中是一种很有用的时钟.具体输出波形如图4-7所示.

第7题:

试画出图题5-15所示各触发器输出Q端的波形,CLK 的波形如图所示。(设Q初始状态为0)


答案:

第8题:

DAC芯片与微处理器实现单缓冲方式的接口电路,在单缓冲方式中,转换与输出要求同步。()


参考答案:错误

第9题:

试画出图题5-12所示电路输出端Q1、Qo端的波形,CLK 的波形如图所示。(设Q初始状态为0)


答案:

第10题:

DAC0832有直通、单缓冲和双缓冲等工作方式。


正确答案:正确

更多相关问题