- 13
- 0
- 约1.4万字
- 约 43页
- 2021-10-29 发布于浙江
- 举报
补充(bǔchōng)题4 当8255A的PC4~PC7全部为输出线时,请问此时能否确定A端口的工作方式(fāngshì)是什么?为什么? 解答:当8255A的PC4~PC7全部为输出线时,可以确定A端口为方式(fāngshì)0。因为如果端口A为方式(fāngshì)1或2时, PC4~PC7中将有部分或全部被A端口征用。 第三十页,共43页。 补充(bǔchōng)题5 利用并行接口8255A与A/D转换器ADC0809连接的电路如图所示。当主机需要某个模拟输入通道的数据时,8255A的PC4输出一个高脉冲信号启动A/D转换;同时从PC5~PC7输出该模拟通道的编码。ADC0809转换结束提供一个高电平信号EOC连接8255A的PC0。由于ADC0809的输出允许信号OE一直接高电平有效,所以(suǒyǐ)数字量在转换结束的同时送给连接于8255A的端口B。假定8255A端口A、B、C及控制端口的地址依次为FFF0H~FFF3H。要求编写8255A的初始化程序段,编写依次启动8个模拟通道进行A/D转换、采用查询方式读取数据的程序段,8个数字量数据存放在数据段buffer变量指示的缓冲区。 第三十一页,共43页。 补充(bǔchōng)题5图 Vcc D0~D7 OE EOC ADDA ADDB ADDC 8通道 模拟输入 (0~5V) 500KHz CLOCK START GND VREF(+) VREF(-) ALE +5V IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 8255A PB0~PB7 PC0 PC4 PC5 PC6 PC7 ADC0809 第三十二页,共43页。 补充(bǔchōng)题5解答(1) ;数据段 buffer db 8 dup(0) ;设立(shèlì)数据缓冲区 ;8255A初始化程序段 mov al,83H ;100×0011B=83H,93H mov dx,0fff3h out dx,al mov al,08h ;使启动信号为低电平 out dx,al 第三十三页,共43页。 补充(bǔchōng)题5解答(2) ;A/D转换程序段 mov bx,offset buffer ;BX←数据缓冲区偏移地址 mov cx,8 ;CX←检测(jiǎn cè)的数据个数 mov al,10h ;从IN0开始转换 mov dx,0fff2h start1: out dx,al ;启动A/D转换,使启动信号为高电平 push ax and al,0e0h out dx,al;使启动信号为低电平,形成正脉冲 第三十四页,共43页。 补充(bǔchōng)题5解答(3) ;循环查询是否转换结束(jiéshù) start2: in al,dx ;读入状态信息 test al,01h ;D0=?,转换结束(jiéshù)否? jz start2 ;D0=0,没有结束(jiéshù),则继续查询 dec dx ;D0=1,转换结束(jiéshù) in al,dx ;读取数据 mov [bx],al ;存入缓冲区 inc bx inc dx 第三十五页,共43页。 补充(bǔchōng)题5解答(4) pop ax push cx mov cl,4 shr al,cl add al,2 shl al,cl pop cx loop start1 ;转向下一个模拟通道进行(jìnxíng)检测 …… ;数据处理 第三十六页,共43页。 补充(bǔchōng)题6 设IBM PC/XT机第一个串行口某次通信采用7个数据位、1个停止位和奇校验,采用1200波特,只允许发送保持寄存器空中断,编写(biānxiě)8250的初始化程序。 第三十七页,共43页。 补充(bǔchōng)题6解答(1) mov al,80h mov dx,3fbh out dx,al ;写入通信线路控制(kòngzhì)寄存器,使DLAB=1 mov ax,96 ;分频系数:1.8432MHz÷(1200×16)=96=60H mov dx,3f8h out dx,al ;写入除数寄存器低8位 mov al,ah inc dx out dx,al ;写入除数寄存器高8位 第三十八页,共43页。 补充(bǔchōng)题6解答(2) mov al ;=0AH mov dx,3fbh out dx,al ;写入通信线路控制寄存器 mov al,0bh ;允许INTRPT产生请求 mov dx,3fch out dx,al mov al,2 ;允许发送保持(b
您可能关注的文档
- 往复式天然气压缩机简介.ppt
- 很经典的5s管理培训.ppt
- 徒手心肺复苏.ppt
- 徒手整形面部塑形课程.ppt
- 得数是3的加法.ppt
- 徐毅松-0529规划协会-城市更新汇报.ppt
- 循环伏安法简介及数据分析.ppt
- 得语文者得天下.ppt
- 循环系统-第一节概述.ppt
- 循证证据金字塔.pptx
- 中国国家标准 GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- 《GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法》.pdf
- 《GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法》.pdf
- GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法.pdf
- GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 《GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求》.pdf
- 中国国家标准 GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 中国国家标准 GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
- GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
原创力文档

文档评论(0)