ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:119.71KB ,
资源ID:18999323      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18999323.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(参考题与习题参考答案Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

参考题与习题参考答案Word文件下载.docx

1、对(D)可以瞧成就是程序存储器得地址指针。8。03单片机复位后,R4所对应得存储单元得地址为(4H),因上电时PW =(0H)。这时当前得工作寄存器区就是( 0 )组工作寄存器区。9.什么就是机器周期?如果采用12Mz晶振,一个机器周期为多长时间? CP完成一个基本操作所需要得时间称为机器周期。如果采用1MHz晶振,一个机器周期为us。10.内部RA中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们得字节地址。 地址为0H1F得个单元为组通用工作寄存器区。 地址为202FH得1个单元可进行位寻址,这些单元构成了位处理机得存储器空间。1.使用831单片机时,需要将引脚接(低)电平,

2、因为其片内无(程序 )存储器。2。片内A低128个单元划分为哪三个主要部分?各部分得主要功能就是什么? ()地址为00H1F得32个单元就是组通用工作寄存器区,每个区含个8位寄存器,编号为0R7。 (2)地址为0HH得16个单元可进行共12位得位寻址,这些单元构成了位处理机得存储器空间。单元得每一位都有自己得位地址,这16个单元也可以进行字节寻址。 ()地址为07F得单元为用户RA区,只能进行字节寻址.。判断下列说法就是否正确(A)内部RA得位寻址区,只能供位寻址使用,而不能供字节寻址使用.错(B)801共有21个特殊功能寄存器,它们得位都就是可用软件设置得,因此,就是可以进行位寻址得。错,只

3、有字节地址末位为“”或“8”得SFR 支持案位访问。14.单片机程序存储器得寻址范围就是由程序计数器P得位数决定得,MCS51得PC为16位,因此其寻址得范围就是(6B)。15、写出3口各引脚得第二功能.当MCS-5单片机程序陷人死循环时,如何退出死循环?借助于复位或技术。17判断下列说法就是否正确()P就是一个不可寻址得特殊功能寄存器。(B)单片机得主频越高,其运算速度越快。()在MCS- 1单片机中,一个机器周期等于/osc.错(D)特殊功能寄存器P内装得就是栈顶首地址单元得内容。章 参考题与习题1.判断以下指令得正误:()MOV 2H,R (2)DECDPR ()IN DTR (4)L

4、R0(5)CL R2 (6)M 0,R1 (7)PUH D (8)OVF0, (9)O F0,Acc。3 (10)MX A,R(l1)M ,30H (1)RC R0 (1) 对;()错; (3)对;(4)错;(5)错;()错;(7)错;(8)对; (9)错; (10)对;(1)对;(1)错;2判断下列说法就是否正确。(A)立即寻址方式就是操作数本身在指令中,而不就是它得地址在指令中。(B)指令周期就是执行一条指令得时间。()操作数直接出现在指令中称为直接寻址。()对;(B)对;(C)错;3.在基址加变址寻址方式中,以(A )作变址寄存器,以(C)或(DPT)作基址寄存器。4。CS51单片机共有

5、哪几种寻址方式?寄存器寻址、直接寻址、立即寻址、寄存器间接寻址、基址加变址寻址。CS51单片机指令按功能可以分为哪几类? 分5类:1) 数据传送类,用于数据传送;2) 算术运算类,用于算术运算;3) 逻辑运算类,用于逻辑运算;4) 控制转移类,用于转移;5) 位操作类,用于按位操作。6。访问特殊功能寄存器SF,使用哪种寻址方式?访问系列单片机内部RAM得高端28B使用哪种寻址方式?访问SFR,只能使用直接寻址方式;访问高端128B内部RAM,只能使用间接寻址方式.,指令MVC与MVX有什么不同之处?前者访问ROM区,后者访问外部数据区。、 假定累加器A中得内容为30H,执行指令:00H M0V

6、 A,A+C后,把程序存储器(031H)单元得内容送入累加器中。9、寄存器间接寻址方式中,其“间接”体现在指令中寄存器得内容不就是操作数,而就是操作数得(地址 )。10。下列程序段得功能就是什么?PUSH APUS BPP A POP B、B中得内容相互交换。11已知程序执行前有A=02H,SP5,(1H)=FFH,(2H)=F.下述程序执行后:POP DPHOP DPL MOV DPTR,000HRL MV B, M0V A,APTSH MV A, INC A M0VC A,+DPTR S A REOG 00HDB 1,80,H,5H,3H,请问:A(5 );S=(5 )H;(51)=( 3

7、0 )H;(5)(50 )H;PC=(53)H.2.写出完成如下要求得指令,但就是不能改变未涉及位得内容。(1)把Acc3,Ac.4,Acc。5与Acc、6清“0(2)把累加器得中间位清“0”。()使Ac.2与Ac。3置“1”.(1) AN ,10001B(2)NLA,100011B(3) ORLA,0011B13。试编写一段程序,将内部RAM中8H单元得高4位置1,低4位清0。 MV 38H,#FH14.假定A=3H,(0)=17H,(7H)34,执行以下指令:AN A,17H0L 17H,AXRL ,R0 CP 后,A得内容为( BH )。15。假设A=H,R3=0AAH,在执行指令“AN

8、L A,3”后,(),R3(AAH )。16。如果DP=57B,S=32H,(0H)=50H,(H)=F,(32)=3CH,则执行下列指令后,DPH(3 ),DPL(5F),B=(50 )。OP DPHPOP DPOP B7、 指令格式就是由(操作码)与(操作数)所组成,也可能仅由(操作码 )组成。18.CS51单片机对片外数据存储器采用得就是(寄存器间接)寻址方式。9。试编写程序,查找在内部AM得0H单元中就是否有5H这一数据.若有,则将置为“01H”;若未找到,则将A置为“0H”.SEARH:MV R0, MV 2,3L:CJNER0,#AH,LV 41,#01H RET1: IC R J

9、Z R2,L V 1H,H RT20。试编写程序,查找在内部AM得2H40单元中出现“0H这一数据得次数。并将查找到得结果存入A。SEARCH: MOVA,0 MOV R0,2H MOV2,#33: CNE R0,00,L1 IC AL1: C R0 DJNZR,L RT .若SP60,标号LAEI所在得地址为356H。执行“LCAL LAB”指令后,堆栈指针S=(62H ),PC(56H)。22假设外部数据存储器200单元得内容为80H,执行下列指令后,累加器A中得内容为(80H).MV ,0HOV 0,#00HMX A,R0。下列程序段经汇编后,从000H开始得各有关存储单元得内容将就是什

10、么?ORG HAB1 EQ l234HA EQU30ODB “BCDD TB1,AB2,0H41,42H,43H,4H,12H,34H,30H,0H,0H,0H2、 写出5条指令,分别为寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器间接寻址方式。寄存器寻址:MOVA,; 直接寻址:MOV ,30H;寄存器间接寻址:MO A,;立即寻址:OV A,30;基址加变址寻址:MOVCA,PT25、编制一段子程序将内部RM中0H3H 2字节数传送至与40HF 中。MOV:MOVR0,20H V R1,40H MO R2,32L1:MOVA,R0 MV R1,A INC R INC

11、 R1 DJN R,L1RET26、编制一查表子程序实现:子程序执行前A中存下表中第一行某数,子程序执行后A中存第二行中对应得数.12469H06H5B46H6DH7DH7H76H CHECK_TAB: MOVCA,ADPTR RET、请说明:(1)当执行完以下前4条指令后,A(4H)、B=(33H)。(2)当执行完前6条指令后,(SP)=(1H )、内部RA中(0H)=(44H)、(61H)=(33H ).(3) 当执行完8条指令后,SP=(5 )、(A)=(33H )、()( 44H)。MO SP,#5H M A,33H MOV B,#4XC ,BPSH PSHOP PP B28、 编制一

12、段子程序将RAM中30HH 4字节二进制数减去40HH 4字节二进制数,其差存放在30HH中.数得存放规则:高位在前,低位在后。 B: MOVR,#3H MOV R1,#43H OVR2,4CLR C SB:MOA,R0 BB , MOV 0,ADE R E R1 JNZ2,UB1 ET29. 请说明:当执行完以下几条指令后,A=(8H)。C AORL,55HANL A,#0HL ASEB RRC AA 30、 编写一段子程序,将A与B中得内容比较,若B,则令A=1;若A=B,则令A=2;若AB,则令=3.P:JNE A,B,P1 MOV A,2 ETP1:JC 2 MO ,#1P2:MOV

13、A,#3 31、 在某一两位式温度控制系统中,按下述控制规则进行控制:当温度大于00时,关断加热器(写一条指令:LR 1、即可);当温度小于98时,接通加热器(写一条指令:ETB1、2即可);除此,不进行关断、接通加热器得处理.若系统得实测温度已存放在A中,编写一段程序实现上述控制规则.(提示:请调用习题30编写得子程序)_TEM: M, MV B,#20 LCLL P CJNE A,#,C_T1 CLR P、2 RT_T1: OVA,R0 MOV B,#198CAL P CJE,#,T SETB P1、C_T2: ET32、编写一段程序实现:将系统堆栈设置在0H0FH;使用第一组通用工作寄存

14、器.(共分0、2、3组)II:MOVSP,#0FH CLR SSTB S0T3、 问:当下述前8条指令执行完后,转去执行第(9)条指令还就是第()条指令?(1) MO P1,#5H (2) MO P2,#0AAH (3)MOV 20H,P (4)MOV 21H,P(5) MO C,00H(6) AN C,02(7) ORL C,0H (8) CL1() JB 09H,L2 (10) (0)L1:MV A,B 转去执行第30条指令。4章 参考题与习题1、 编程确定:T0工作于方式1,对外部脉冲计数,受引脚控制;T1工作于方式2,定时器方式,不受引脚控制。MO TMD,0010101BSBT0ET

15、R12、 编程实现:若引脚P、0为高电平,则在引脚P1、输出000H方波信号;若引脚P1、0为低电平,则在引脚P1、1输出400HZ方波信号;方波信号占空比为0,系统得晶体振荡频率为12MHOR 00000HLJMP MAINMAIN: MO S,#0EFHLCALIIT_T0MAIN1:JNB 0,$ CL TF0 CL 1、1 JMMAIN1INTT0: M TOD,2H TB TR0 JB P1、0,IT_T1 MOV TH,25615 RINI_T01: MO TH0,5620 T。如果采用得晶振得频率为12Hz,定时器/计数器T0工作在方式0、1、2下,其最大得定时时间各为多少?答:

16、机器周期=12*(1/晶振频率)=1us方式: Tmax=13us方式1: Tmax=21us方式2: max=28us4定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率得(12 )?5定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?计数脉冲来自于单片机得时钟信号,频率为osc1;定时时间与工作方式、时钟频率有关。定时器计数器得工作方式2有什么特点?适用于什么应用场合?自动重装计数初值,能产生精确得时间间隔,适用于精确定时场合。一个定时器得定时时间有限,如何实现两个定时器得串行定时,来实现较长时间得定时? 可让T工作于方式,定时方式,当溢出时,执行以下指令

17、 L: JB TF,1 L F0 IC L1 MOV ,TL1 CJN,#0,L1 NC TH1 JMP L1 8定时器计数器测量某正单脉冲得宽度,采用何种方式可得到最大量程?若时钟频率为6Hz,求允许测量得最大脉冲宽度就是多少? 设置:将外部脉冲引至/INT0因脚上,T0为方式,T设置为1,0为。 最大脉冲宽度:656S.9。判断下列说法就是否正确?(1)特殊功能寄存器SC,与定时器/计数器得控制无关。(2)特殊功能寄存器TC,与定时器/计数器得控制无关。(3)特殊功能寄存器TMOD,与定时器/计数器得控制无关。(1) 对; (2) 错;(3)错。10.编程实现,T作为波特率产生器使用,使串

18、行通讯得接收发送波特率均为480,系统晶体振荡频率fHz。11编程实现,T输出方波信号,频率为500z,系统晶体振荡频率fosc=12MHz. 12编程实现,T2每隔S溢出一次,系统晶体振荡频率fs=5章思考题与习题1.串行通讯相对并行通讯有何特点? 通讯介质成本低,主要用于长距离通讯.常见得各种计算机网络都采用串行通讯。2简述串行通讯4种工作方式得帧格式。方式0:I/O 扩展方式,R收发数据, T串行时钟,8位数据,波特率:fos/12。方式:8位通讯,波特率(SMOD/32)(T1得溢出率)。方式2:9位通讯,波特率=(2SD64)osc.方式:9位通讯,波特率=(SMOD)(T得溢出率)

19、。3.帧格式为1个起始位,8个数据位与1个停止位得异步串行通讯方式就是方式( ).方式4串行通讯工作于方式1、3时,波特率如何确定?波特率=(2SMOD/3)(T1得溢出率)。假定串行口串行发送得字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位,请画出传送字符“”得帧格式。串行通讯工作于方式3时,下列说法就是否正确:()第9数据位得功能可由用户定义.(2)发送得第9数据位通过设置TB8实现。(3)串行通讯发送时,指令把TB8位得状态送人发送SBUF中。(4)接收到得第位数据送CON寄存器得B中保存。(5)波特率就是可变得,通过改变定时器/计数器T得溢出率设定。(1)对;()对; (3

20、)错; (4)对;()对。7、 串行通讯工作于方式1时得波特率就是:(1)固定得,为时钟频率得/32。错;(2)固定得,为时钟频率得1/16.错;(3)可变得,通过定时器计数器T得溢出率设定。对;()固定得,为时钟频率得1/6.错;在串行通讯中,收发双方对波特率得设定应该就是(一致 )得。、 编程确定:串行通讯工作于方式,波特率为400bps(晶体振荡器频率为11、592MHz)。MOV SCON,50H MOV M,20H V1,#2 SEBT1 MO PCN,#0H10、 简述利用串行口进行多机通讯得原理。当网络中所有节点设备均工作在多机通信方式时,主机发送第一帧信息为地址帧,即设置8=1

21、,低8位发送得就是指定与其通信得从机地址。所有从机能收到地址帧,此后,主机发送其她信息时,设置TB8=0,采用非多机通信方式。 当指定从机收到地址后,立即设置为非多机通信方式,就能够收到主机发出得地址帧以后得信息,在主机与其过程中,双方采用非多机通信方式.由此,除了地址帧外,其她从机收不到主机与指定从机得通信内容,保证最大程度得减轻从机CU得负担。1.编程实现:甲、乙双机通讯,甲机发送字符串:“12346”,乙机接收,收到存储到内部RM 地址为30H开始得几个单元中。通讯协议:波特率=00、每帧8位数据,不带奇偶校验,时钟频率为oc=12MHz。在给定sc=1MHz情况下,由于波特率误差远大于

22、2、5,因此无法实现要求。2编程实现:串行通讯工作于方式3,位数据位,每帧数据带奇偶校验,波特率为100(晶体振荡器频率为1、052Mz)。 MOVSCON,#0 MOVPN,#80 OV TOD,#2HMOTH,08SET R串行传送数据得帧格式为个起始位,个数据位,1个奇偶校验位与个停位,若每分钟传送1800帧数据,试说明串行通讯得波特率。波特率1801/6014. 编程实现:(1)串行通讯,工作于方式;(2)多机通讯,工作于方式3。() MO SCON,#0H ()OV SON,#0FH5、 波特率设置:当串行通讯工作于方式1、方式3,f=12Hz时,编程设置T,使波特率:(1)为240。(2)为4800.(3)为60.(1) MV SO,#50H MV PCON,0OV TMOD,20H MO TH,#30 STB TR(2) MOV SCO,50H OV PCON,80

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1