首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 王工在采用某16位嵌入式CPU进行AiD采集硬件电路设计时,利用8255控制器C口中的PC0输出控制信号,利用PC7读入AD574的状态信号,利用A口和B口读入AD574转换
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 王工在采用某16位嵌入式CPU进行AiD采集硬件电路设计时,利用8255控制器C口中的PC0输出控制信号,利用PC7读入AD574的状态信号,利用A口和B口读入AD574转换
admin
2017-11-27
65
问题
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
王工在采用某16位嵌入式CPU进行AiD采集硬件电路设计时,利用8255控制器C口中的PC0输出控制信号,利用PC7读入AD574的状态信号,利用A口和B口读入AD574转换好的12位数据。图2-1为该A/D采集硬件系统设计的部分连接示意图。
其中,AD574各个管脚功能定义如表2-1所述。
AD574的控制功能状态表如表2-2所示。
8255控制器各个管脚及地址控制描述如表2-3所示。
王工根据上述硬件设计,编写对应的数据采集程序,首先需要对8255进行初始化,然后进行数据采集,请根据注释要求补全如下X86汇编程序。
初始化8255程序如下:
INIT8255: MOV DPTR, (1) ;进行8255的工作模式配置
MOV A, 10011010B
MOVX @DPRT, A
MOV A,0000000IB
MOVX@DPRT, A
数据采集程序如下:
ORG 0200H
ACQU NOP
MOV DPTR, (2) ;通过8255的C口进行AD574的
MOV A, (3) ;转换控制
MOVX QDPRT, A
MOV A, (4)
MOVX @DPRT, A
WAIT: MOVX A, @DPTR
ANL A, (5) :通过与操作判断AD转换是否完毕
JNZ WAIT
MOV DPTR, (6) ;读取8255 A口的AD转换数据
MOVX A, @DPTR
MOV R2, A ;有效数据存放在R2寄存器中
MOV DPTR, (7) ;读取8255 B口的AD转换数据
MUVX A, @DPTR
ANL A, (8) ;提取A寄存器中有效的低4位数据
MOV R3, A ;4位有效数据存放在R3寄存器中
RET
选项
答案
(1)#C003H (2)#C002H (3)#00H (4)#01H (5)#80H (6)#C000H (7)#C001H (8)#0FH
解析
运行数据采集程序时,首先需要对8255进行初始化,然后进行数据采集。
在该程序中,需要先进行8255的工作模式配置,由原理图和8255的工作模式可知,在该配置情况下,必须使得8255的A1 A0=11,即工作在寻址控制器模式下,同时保证8255的片选有效,即必须使得A15=A14=1,A13=A12=A11=…=A2=0才可以,所以此时需要给DPTR寄存器的地址为#C003H。
在进行数据采集过程中,需要先通过8255的C口进行AD574的转换控制,要对C口操作即需要A1A0=10,再考虑到片选的有效性,需要给DPTR的地址是#C002H。
在进行一次数据转换时需要在PC0产生一个上升沿,所以要给C口输出配置为#00H和#01H。
当从C口取出状态字后,需要借助C口的最高位STS进行转换完毕的状态判断,因此取出数据存在A寄存器后,需要和#80H进行与操作来判断最高位的完成状态。
当判断有有效数据时候,需要分别从8255的A口和B口进行数据的获取,因此需要分别配置A口和B口的地址,依次为#C000H和#C001H。
在进行12位数据合并时,只需要通过与操作取出低4位数据,和#0FH进行与操作即可。
转载请注明原文地址:https://kaotiyun.com/show/0QWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(65);用带(66)的条件子句等价替换OR子句;只检索需要的属性列等。(65)
数据模型的三要素中不包括()。
以下关于大数据的叙述中,错误的是()。
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。【说明】基于Windows32位系统分析下列代码,回答相关问题。voidChallenge(char*str){chartemp[9]={
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议:1.A→B:RA2.B→A:f(PAB||RA)||RB3.A→B:f(PAB||_____
利用公开密钥算法进行数据加密时,采用的方式是()。
Maintenance activities include(74)。 ①making enhancements to software products ②developing a new software product ③co
The basic unit of measure in a computer system is the(72). It is the smallest unit in computing. There are some other measures i
位于主存和嵌入式微处理器内核之间,存放最近一段时间微处理器使用最多的程序代码和数据的存储器是(28)。
随机试题
某企业三种产品的产量增长速度和产值资料如下:要求计算:(1)产值总指数。(2)产量总指数。(3)价格总指数。
下述哪项符合限制性心肌病:
图示对称刚架在承受反对称的两个力偶作用下弯矩图正确的是()。
背景资料:某二级公路一标段共12座涵洞工程,包括箱涵及盖板涵等结构形式,其中某座盖板涵设计示意图如下图所示。施工单位确定了盖板涵的主要施工工序如下:测量放线→基坑开挖→现浇混凝土基础→浆砌墙身→(B)→提前预制盖板并吊装→出入口浆砌→(C)→涵洞回填及加
北京市海淀区的李某申请领取低保金,一般要经过()。
地区发展模式致力于建立各种社区支持网络,增加居民的互动和交往,改善邻里关系,重建居民与团体之间的紧密联系,帮助居民认识参与的重要,并愿意承担责任,使居民对社区更加认同及投入。这说明了在地区发展模式中()
假如一个教师非常关心如“学生喜欢我吗?”这样的问题,并把大量的时间用于与学生搞好个人关系,那么他处于教师成长的()。
由中国作协牵线搭桥,当今文坛具有重要影响的18位传统作家和网络世界有着极旺人气的18位网络作家开展了“结对交友”活动,在传统文学与网络文学两分天下的语境中,这活动颇具探索、开创意味。传统文学和网络文学都是文学。两者在书写方式、传播方式和文本风格上有所不同,
心理能量
A、Peopletendtogotoextremesindailylife.B、Peopletryallouttobuildaperfectrelationship.C、Peoplechangethemselves
最新回复
(
0
)