- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口作业解答概要1
2.在T型电阻网络组成的D/A转换器中,设开关K0、K1、K2、K3、K4分别对应1位二进制数,当二进制数据为10110时,流入运算放大器的电流为多少?画出这个T型网络。 3、试利用ADC0809、8253和8259A等芯片设计8通道A/D转换电路。系统中用8253作定时器,采用中断方式控制采样率为500hz,设8253的通道0输入时钟脉冲为2MHz,输出端OUT0接8259A的IR2,其中断类型码为82H,8253的口地址为300-303H,8259A的口地址为304,305H,ADC0809的8个通道的口地址为308-30FH,查询EOC信号和状态口地址为306H,ADC的输入时钟为640kHz,A/D转换的结果依次存入数据段中以Buffer为始址的内存中。要求:画出硬件连接图;编写8253、8259的初始化程序及采集8路模拟信号的中断服务程序。 ADC0809 A2 IN7~IN0 A1 A0 OE EOC CLK START ALE 8253 CLK0 OUT0 CLK1 OUT1 8259 IR2 2M IOR 306H IOW A2A1A0 308H … 30FH IOR A2A1A0 8253: Tc=2*106 /500 =4000; MOV DX, 303H MOV AL, OUT DX, AL MOV DX, 300H MOV AL, 40 OUT DX, AL MOV AL, MOV DX ,303H OUT DX,AL MOV AL , 3 MOV DX , 301H OUT DX , AL 8259; MOV DX, 304H MOV AL, 13H OUT DX, AL MOV DX, 305H MOV AL, 80H OUT DX, AL MOV AL, 01H OUT DX ,AL 中断程序: ADC0809; MOV SI, OFFSET BUFF MOV DI, 308H MOV CX ,8 S1: MOV DX, DI OUT DX, AL ;选择通道并启动转换 MOV DX, 306H LP: IN AL, DX ;查询EOC TEST AL, 01H ;判转换完成否? JZ LP MOV DX, DI IN AL, DX ;OE有效,读结果 MOV [SI],AL INC SI INC DI LOOP S1 IRET * 作业1: 1、8086系统中,设段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时指令的物理地址为多少,指向此地址的CS和IP值是唯一的吗? 解答:物理地址=12000H+FF00H=21F00H,不唯一。 2、T1状态下,8086的数据/地址线上是什么信息,用哪个信号将此信息锁存起来? 解答:地址信息,ALE地址锁存信号。 3. 设AX=1122H、BX=3344H、CX=5566H、SS=095BH、SP=40H,下面程序执行后AX、BX、CX和DX 4个通用寄存器的内容是多少?画出堆栈存储器的物理地址及其存储内容和SP指向的示意图。 PUSH AX PUSH BX PUSH CX POP BX POP AX POP DX .. .. .. 095F0H 11H 22H 55H 33H 44H 66H 3、解答: 095EEH 095ECH 095EAH SP 11 22 AX 33 44 55H 66H XX XX BX CX DX 55H 66H 33H 44H 11H 22H AX=3344H、BX=5566H、 CX=5566H、DX=1122H。 4、若CS=A000H,求当前代码段在存储器中的物理地址范
文档评论(0)