首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
电阻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
42
问题
电阻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://jikaoti.com/ti/FgI7FFFM
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
DBS的体系结构,按照ANSI/SPARC报告分为(1);在DBS中,DBMS的首要目标是提高(2);为了解决关系数据库的设计问题,提出和发展了(3);对于DBS,负责定义DB结构以及安全授权等工作的是(4)。
下列叙述中,与提高软件可移植性相关的是(12)。
已知无向图的邻接表如图2-35所示。此邻接表对应的无向图为(1)。此图从F开始的深度优先遍历为(2)。从F开始的广度优先遍历为(3)。从F开始的深度优先生成树为(4)。从F开始的广度优先生成树为(5)。
给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式π2,4,6,7(σ2<7(RS))等价的SQL语句如下:SELECT(41)________________FROMR,SWHERE(42)______________
(16)是构成我国保护计算机软件著作权的两个基本法律文件。单个自然人的软件著作权保护期为(17)。(16)
B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是()。
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c处应分别填()。
虚拟专用网VPN是一种新型的网络安全传输技术,为数据传输和网络服务提供安全通道。VPN架构采用的多种安全机制中,不包括(17)________。
随机试题
沈璟创作和改编的传奇有十七种,合称“_______”,现存《红蕖记》、《双鱼记》、《桃符记》等七种。其中_______为其代表作。
22岁女性。肾病综合征患者,用泼尼松和环磷酰胺治疗半年,其问发生肺炎2次,关于该患者反复出现肺炎的原因下列哪种说法是错误的
阈电位是指
左旋多巴的药理作用包括
某进口公司与保险公司就一批进口的货物签订了海上保险合同,但保险合同签订后,甲公司百般拖延,拒不缴纳保险费。请问此时在哪些情况下保险人能够解除保险合同?
z=x2y3—exy,则dz=()。
甲公司2013年至2015年对乙公司股票投资的有关资料如下:资料一:2013年1月1日,甲公司定向发行每股面值为1元、公允价值为4.5元的普通股1000万股作为对价取得乙公司30%有表决权的股份。交易前,甲公司与乙公司不存在关联方关系且不持有乙公司股份。
对孩子们来说,教室里对与错的界线常常都是____________的,而这又会影响塑造那些大脑还处在发育阶段的孩子们的道德观。这是父母面临的最______________的问题之一。研究人员和教育学家称,在孩子做错事后,许多家长或是反应过度或是_______
Themusicarousedan______feelingofhomesicknessinthem.
Insportthesexesareseparate.Womenandmendonotrunorswiminthesameraces.Womenarelessstrongthanmen.Thatatlea
最新回复
(
0
)