首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于某嵌入式处理器和8255的叙述。 [说明] 图2-1为使用某嵌入式处理器和8255对打印机进行控制的电路图,其中8255的中断请求PC3接到处理器的中断请求输入端上,打印机的数据口接在8255的PAO~PA7上,打印机的输出电平接在
阅读以下关于某嵌入式处理器和8255的叙述。 [说明] 图2-1为使用某嵌入式处理器和8255对打印机进行控制的电路图,其中8255的中断请求PC3接到处理器的中断请求输入端上,打印机的数据口接在8255的PAO~PA7上,打印机的输出电平接在
admin
2011-03-25
73
问题
阅读以下关于某嵌入式处理器和8255的叙述。
[说明]
图2-1为使用某嵌入式处理器和8255对打印机进行控制的电路图,其中8255的中断请求PC3接到处理器的中断请求输入端
上,打印机的数据口接在8255的PAO~PA7上,打印机的输出电平
接在8255的PC6上。
为了使用嵌入式处理器对打印机进行控制,在程序设计时,需要将8255的PA口设置为工作方式1:PB口设置在工作方式0,配置为输入;PC口的PCO、PC1、PC2、PC3和PC4定义为输出。
为了在打印机输出为低电平时通过8255的PC3产生有效的中断请求信号INTRA,必须使得A口的中断请求使能INTE-1,实际上就是通过C口的按位复位操作将PC6置1,整个程序分为四部分:依次是8255的初始化,嵌入式处理器的中断初始化,嵌入式处理器的主程序和打印字符的中断处理程序。其中8255的端口配置功能如表2-1所示。嵌入式处理器的中断使能控制字含义如表2-2所示,该处理器的典型汇编指令如表2-3所示。
EA:全部中断,0=关中断,1=开中断 ES:串口中断,0=关中断,1=开中断 ETl:定时器1中断,0=关中断,1=开中断 EX1:外部INT1中断,0-关中断,1=开中断 ET0:定时器0中断, 0-关中断,1=开中断 EX0:外部INT0中断,0=关中断,1=开中断
以下汇编程序用于打印机输出控制,请将下面汇编程序的空(1)~(5)补充完整,并将解答填入答题纸的对应栏中。
8255的A口工作在方式1输出,初始化程序:
INTI55:MOV DPTR, #8003H
MOV A, 10100 010B
MOVX @DPTR,A ;配置A口在工作方式1、B口在工作方式0
MOV A, 00001101B
MOVX @DPTR,A ;将PC6口置位
嵌入式处理器的中断初始化程序:
INT031:
MOV IE,(1):开总中断及所有五个中断源用十六进制表示
ANL TCON,#OFEH;规定INTO下降沿低电平产生中断请求
嵌入式处理器主程序:
(打印存储单元20H开始向后的内容,中断处理程序中每次从20H中取到需要打印的存储单元地址,直到遇到存储单元里面内容不是OAH为止)
ORG
0100H
MOV RO,#20H ;取打印缓冲区地址
MOV DPTR, #8000H
MOV A,(2) ;取打印字符
INC RO
MOV 20H, RO
MOVX @DPTR,A ;输出打印
当字符打印结束会产生一次中断,中断服务程序如下:
ORG 1300H
PRINTER:PUSH PSW :压栈操作
PUSH Acc
PUSH RO
PUSH DPH
PUSH DPL
MOV RO,(3) ;用十六进制表示
MOV DPTR, #8000H
MOVX A,@RO ;取打印字符
MOVX @DPTR,A ;输出打印
INC RO
MOV 20H,RO ;将需要取打印内容的地址放置到20H单元
CJNE A,#OAH, NEXT
ANL IE,(4) ;关INTO中断,用十六进制表示
NEXT:POP DPL
POP DPH
POP (5)
POP Acc
POP PSW
RETI
选项
答案
(1)#09FH (2)@RO (3) 20H (4) #09EH (5) RO
解析
由表2-2知道,对于中断使能控制的访问也就是设置该寄存器的对应位为1或者0,为1表示开启对应的中断控制,为0表示关闭对应的中断控制,按照对应的各个位来进行立即数配置即可进行各个中断的控制。
程序中的空(2)处是表示使用寄存器寻址方式获取数据。空(3)处于中断程序的服务程序中,需要重复从20H中获取待打印的内容,使用直接寻址方式。空(4)是指使用“与指令”关闭对应的中断位。空(5)处为与入栈相对应的出栈操作。
转载请注明原文地址:https://www.kaotiyun.com/show/xhWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
已知无向图的邻接表如图2-35所示。此邻接表对应的无向图为(1)。此图从F开始的深度优先遍历为(2)。从F开始的广度优先遍历为(3)。从F开始的深度优先生成树为(4)。从F开始的广度优先生成树为(5)。
已知无向图的邻接表如图2-35所示。此邻接表对应的无向图为(1)。此图从F开始的深度优先遍历为(2)。从F开始的广度优先遍历为(3)。从F开始的深度优先生成树为(4)。从F开始的广度优先生成树为(5)。
在下列机制中,(23)________________是指过程调用和响应调用所需执行的代码在运行时加以结合;而(24)________________是过程调用和响应调用所需执行的代码在编译时加以结合。
计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(1)________________,其处理过程中保存现场的目的是(2)________________。
E-R图中的实体集A、B之间为1:*联系,转换为关系模型时,在B实体集中增加A实体集的标识符作外码;而在面向对象数据模型中,(69)________________。
解决并发操作带来的数据不一致性一般采用(56)________________。
假设某企业信息管理系统中的5个实体:部门(部门号,部门名,主管,电话),员工(员工号,姓名,岗位号,电话),项目(项目号,名称,负责人),岗位(岗位号,基本工资),亲属(员工号,与员工关系,亲属姓名,联系方式)。该企业有若干个部门,每个部门有若干名员工;每
耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程度不取决于(25)________________。
(16)是构成我国保护计算机软件著作权的两个基本法律文件。单个自然人的软件著作权保护期为(17)。(17)
通用的高级程序设计语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、()和循环结构。
随机试题
下列哪种情况,是客观履行不能()
Weneedachairman______.
砂子的含水状态有多种,其含水量各不相同,为了消除其对混凝土质量的影响,标准规定,集料以()状态设计配合比,其他状态含水率应进行换算。
甲公司2010年8月份发生如下经济业务:8月1日,借入短期借款1000000元,借款期限为6个月,年利率为6%,每季末计提利息。
可比销售法是基于(),将评估对象与在近期相似交易环境中成交,满足各项可比条件的矿业权的地、采、选等各项技术、经济参数进行对照比较,分析其差异,对相似参照物的成交价格进行调整估算评估对象的价值。
阅读以下文字,完成下列问题。《进一步做好新形势下就业创业工作重点任务分工方案》(以下简称《分工方案》)已经国务院同意,请各省、自治区、直辖市人民政府以及国务院有关部门认真落实。有关部门要认真贯彻实施甲,按照《分工方案》的要求,进一步分解
简述教育研究的操作性原则及其在教育研究中的应用。
设f(x)是(-∞,+∞)上的非零函数,对任意x,y∈(-∞,+∞)有f(x+y)=f(x)f(y),且f’(0)=1,证明f’(x)=f(x)。
论进度管理中的活动资源管理信息系统项目进度管理是项目管理中的一项重要内容,有效的进度管理是保证项目如期完成的重要环节。而在项目进度管理中,活动资源管理不容忽视。因为进度管理的基本单元是活动,而每项活动的开展都离不开相关资源的支持,因此对活动资源的
Whatistheproblem?
最新回复
(
0
)