微型计算机原理与接口技术学习编程题汇总介绍.doc

微型计算机原理与接口技术学习编程题汇总介绍.doc

可编程串行异步通信接口芯片8250编程题 记住:3F + B、9 8、B 9 C 寻址 除数 帧 中断允许 MODE控制器 80H 除数=1843200/(1200*16) 寻中校停数(11312) 0、1(“茶林,中医”) D3(“茶林,中医”),D4(“0正1内”) 第一题: 第二题: 解: 第三题: 解: 第四题: 解答: 可编程计数器8254编程题 第一题: 第二题: 第三题: 第四题: 8254编程题 一、查询式输入输出编程: 解: 解: 二、8254计数器编程: 8254初始化编程的步骤:第一步,控制字的写入(8254:计读工制”嫉妒公司”2231),确认计数器的工作方式,第二步,向计数器写入计数初值(4行命令)。 解: 解: 8259A中断控制器 8255A并行接口编程题 1.方式选择控制字(8位) D7=1,表示方式控制字有效, D6~D3共4位控制A组,D2~D0共3为控制B组。 D6与D5控制A组工作方式:00,01,11;D2控制B组工作方式:0,1; D4控制端口A输入1输出0,D3控制端口C上半部分输入1输出0; D1控制端口A输入1输出0,D0控制端口C下半部分输入1输出0 2.C端口按位置1/置0控制字(8位) 前4位为0000,D3~D1选择C端口中的某位,D0=1(置位)或0(复位) 例如,置位PC5,控制字为:0000 101 1 非常重要题: MOV DX, 00F8H MOV AL, 1001X00XB OUT DX, AL ;将控制字写入端口00F8 MOV DX, 00F2H IN AL, DX ;将端口00F2中的内容写入CPU中 MOV BL, AL MOV DX, 00F4H OUT DX, AL ;将CPU中的内容输出到端口00F4 CMP BL, 80H ;对从端口00F2到CPU输入的内容与80H判断 JAE NEXT MOV AL, 0AH MOV DX,00F8H OUT DX, AL ;复位PC5 MOV AL, 04H OUT DX, AL ;复位PC2 JMP EXIT NEXT: MOV DX, 00F8H MOV AL, 0BH OUT DX, AL ; 置位PC5 MOV AL, 05H OUT DX, AL ; 置位PC2 EXIT; ……

文档评论(0)

1亿VIP精品文档

相关文档