首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题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
44
问题
阅读以下说明,回答问题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
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是()。
以下关于系统原型的叙述中,不正确的是()。
已知模块A给模块B传递数据结构X,则这两个模块的耦合类型为()。
试题五阅读下列说明和代码,回答问题1和问题2,将解答写在答题纸的对应栏内。[说明]某一本地口令验证函数(C语言环境,X8632指令集)包含如下关键代码:某用户的口令保存在字符数组origPassword中,用户输入的口令保存在字符数组userPass
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]防火墙是一种广泛应用的网络安全防御技术,它阻挡对网络的非法访问和不安全的数据传递,保护本地系统和网络免于受到安全威胁。图3—1给出了一种防火墙的体系结构。[问题2](1
利用公开密钥算法进行数据加密时,采用的方式是()。
含有两个密钥的3重DES加密:C=Ek1[Dk2[Ek1[P]]],其中Kk1≠Kk2,则其有效的密钥长度为(35)________。
NAC’s(Network Access Control)role is to restrict network access to only compliant endpoints and(66)users. However, NAC is not a
Since RAM is only active when the computer is on, your computer uses disk to store information even when the computer is off. Wh
(75)istheapplicationofplanned,systematicqualityactivitiestoensurethattheprojectwillemployallprocessestomeetrequ
随机试题
电阻的单位是()。
简述新中国初期的土地改革。
Thesellingpriceofthathouseand______$25,000.
RPA卡环组固位臂的坚硬部分仅应
下述对于地西泮的不良反应的描述中不恰当的是
不做假账是对会计人员的基本要求,最能体现这项要求的会计职业道德规范是()。
商业银行业务外包的种类包括()
根据财务管理理论,按企业所取得资金的权益特性不同,可将筹资分为()。
Newtechnologylinkstheworldasneverbefore.Ourplanethasshrunk.It’snowa"globalvillage"wherecountriesareonlyseco
A、Trainservicewillreturntonormalinafewdays.B、Thewomanwillnevertaketrainstocampusagain.C、Thewomanwasill-inf
最新回复
(
0
)