首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
电阻R36、R37在图6-17电路中有何作用。请在100字以内简要说明。 以下是利用MCS-51系列单片机汇编语言实现模拟I2C总线接收N个字节数据的程序段(RDNBYTE),请将汇编程序代码中(9)~(13)空缺处的内容填写完整。表6-21所示为MCS
电阻R36、R37在图6-17电路中有何作用。请在100字以内简要说明。 以下是利用MCS-51系列单片机汇编语言实现模拟I2C总线接收N个字节数据的程序段(RDNBYTE),请将汇编程序代码中(9)~(13)空缺处的内容填写完整。表6-21所示为MCS
admin
2009-02-15
66
问题
电阻R36、R37在图6-17电路中有何作用。请在100字以内简要说明。
以下是利用MCS-51系列单片机汇编语言实现模拟I2C总线接收N个字节数据的程序段(RDNBYTE),请将汇编程序代码中(9)~(13)空缺处的内容填写完整。表6-21所示为MCS-51系列单片机部分汇编指令及寄存器说明。
程序中已定义了标号为START的启动位子程序、标号为STOP的停止位子程序、标号为MACK的发送应答位子程序、标号为MNACK的发送非应答位子程序、标号为 CACK的应答位检查子程序、标号为WRBYT的向VSDA线上发送1个数据字节的子程序、标号为RDBYT的从VSDA线上读取1个数据字节的子程序。调用RDNBYTE程序的归一化操作命令是 MOV SLA,#SLAR MOV NUMBYTE,#N LCALL RDNBYT 【汇编程序代码】 VSDA EQU P1.6 ;虚拟I2C总线数据线 VSCL EQU P1.5 ;虚拟I2C总线时钟线 SLA EQU 50H ;寻址字节存放单元 NUMBYTE EQU 51H ;传送字节数存放单元 MTD EQU 30H ;发送数据缓冲区 MRD EQU 40H ;接收数据缓冲区 SLAW0 EQU 0AOH ;写AT24C64(器件地址为0AOH) SLAR0 EQU 0A1H ;读24C64 SLAW1 EQU 40H ;写PCF8574(器件地址为040H) SLAR1 EQU 41H ;读PCF8574 ;模拟I2C总线接收N个字节数据 RDNBYTE:MOV R3,NUMBYTE LCALL START ;发送启动位 MOV A,SLA ;发送寻址字节(读) (9) (10) JB F0,RDNBYTE RDN: MOV R1,#MRD RDN1: (11) MOV @R1,A DJNZ R3,ACK ;N个字节读完否?未完转 (12) LCALL STOP ;发送停止位 RET ACK:(13) INC R1 SJMP RDN1 ;转读下一个字节数据 (9)~(13)空缺处供选择的答案 A.LCALL START B.LCALL MACK
C.LCALL CACK D.LCALL RDBYT
E.LCALL WRBYT F.LCALL MNACK G.LCALL STOP
选项
答案
(9)E或LCALL WRBYT (10)C或LCALL CACK (11)D或LCALL RDBYT (12)F或LCALL MNACK (13)B或LCALL MACK 这是一道要求读者掌握汇编语言程序分析的综合题。本题的解答思路源于图6-18所给出的I2C总线开始条件与停止条件的时序图。根据该时序图及题干中已定义的各个子程序可知,(9)空缺处应选择“LCALL WRBYT”;(10)空缺处应选择“LCALL CACK”;(11)空缺处应选择“LCALL RDBYT”;(12)空缺处应选择“LCALL MNACK”;(13)空缺处应选择“LCALL MACK”。 以下给出完整的模拟I2C总线接收N个字节数据的程序段(RDNBYTE)及其各条语句的功能注释。 RDNBYTE:MOV R3,NUMBYTE ;取所需传送的字节数,即N值 LCALL START ;发送启动位 MOV A,SLA ;读取寻址字节类型 LCALL WRBYT ;发送寻址宁节(读) LCALL CACK ;检查应答位 JB F0,RDNBYTE ;用户标志位为1时,转移至RDNBYTE标号 ;处,否则向下执行 RDN: MOV R1,#MRD ;取接收数据缓冲区的首地址 RDN1: LCALL RDBYT ;读入一个字节 MOV @R1,A ;将所读入的内容送至接收数据缓冲区 DJNZ R3,ACK ;N个字节读完否?未完转至ACK标号处 LCALL MNACK ;N个字节读完后,发送非应答位 LCALL STOP ;发送停止位 RET ;子程序返回 ACK: LCALL MACK ;发送应答位 INC R1 ;接收数据缓冲区的地址指针增1 SJMP RDN1 ;无条件转至RDN1标号处,继续读下一个字 ;节数据
解析
转载请注明原文地址:https://www.kaotiyun.com/show/7mWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
在元组关系演算中,与公式P1∧P2等价的公式是______。
已知无向图的邻接表如图2-35所示。此邻接表对应的无向图为(1)。此图从F开始的深度优先遍历为(2)。从F开始的广度优先遍历为(3)。从F开始的深度优先生成树为(4)。从F开始的广度优先生成树为(5)。
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。假设Tablel有30多个字段,分别为(Key,A2,A2,…Am,B1,B2,…Bn)。执行频度较高的查询业务都
下图所示的扩展E—R图中,属性“电话”属于(62)________________,在逻辑结构设计中,该图中的(63)________________属性将不会被转换到关系模式中。
给定关系尺(A,B,C,D)和关系S(A,C,D,E,F),对其进行自然连接运算RS后的属性列为(37)________________个;与σR.C>S.F(RS)等价的关系代数表达式为(38)________________。
计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(1)________________,其处理过程中保存现场的目的是(2)________________。
在索引改进中,一般的调整原则是:当(62)是性能瓶颈时,则在关系上建立索引;当(63)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的所以设为(64)。(64)
将具有特定功能的一段SQL语句(多于一条)在数据库服务器上进行预先定义并编译,以供应用程序调用,该段SQL程序可被定义为()。
能有效控制内部网络和外部网络之间的访问及数据传输,从而达到保护内部网络的信息不受外部非授权用户的访问和对不良信息的过滤的安全技术是__________________。
随机试题
患者高热烦渴,脉细数而疾,汗出如流油,热而黏手,常见于
药物以分子状态分散于液体分散媒中难溶性固体药物分散于液体分散媒中
关于乳牙牙龈瘘道的描述,以下正确的是
建设工程项目中,()的工程项目承包风险较大,各项费用不易准确估算,因而不宜采用固定总价合同。
预警评价指标体系系统主要是完成指标的()。
人员密集场所、易燃易爆化学物品场所、重要场所存在重大火灾隐患判定要素中任意()条以上,判定为重大火灾隐患。
企业提取盈余公积的主要目的是为了防范企业经营风险等的需要。()
券商资产管理计划的产品流动性和收益与投资标的和交易结构无关。()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
RalphEllisonwaspassionatelyinterestedinthevisualarts.HeimmersedhimselfinHarlem’sartsceneinthe1930s,evenappre
最新回复
(
0
)