单片机课后题原题

单片机课后题原题

ID:15456804

大小:100.00 KB

页数:26页

时间:2018-08-03

单片机课后题原题_第1页
单片机课后题原题_第2页
单片机课后题原题_第3页
单片机课后题原题_第4页
单片机课后题原题_第5页
资源描述:

《单片机课后题原题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章1.通过堆栈操作实现子程序调用,首先要把(Pc)的内容入栈,以进行断点保护,调用返回时再进行出栈操作,把保护的断点送回(Pc)1.80C51单片机的时钟电路包括两个部分,芯片内的(反向器)和芯片外的(晶振)与(两只电容),若提高单片机的晶振频率,则单片机的机器周期会变(短)。2.通常单片机两种复位操作,(加电)和(手动),复位后Pc值为(0000H),SP值为(07H),通用寄存器当前寄存器组为(第0组),该组寄存器的寄存范围从(00H)到(07H)3.80C51单片机中,一个机器周期包含(6个)状态周期,一个状态周期又分为(两个)节拍,一个节拍为一个(震荡脉冲周期),因此,一个机

2、器周期应包含(12)个脉冲震荡范围。4.80C51中唯一可供用户使用的16位寄存器是(DPTR),可拆分为两个八位寄存器使用,名称(DPH)和(DPL)。5.单片机程序存储器的寻址范围由PC的位数决定,80C51的PC为16位,因此程序存储器的地址空间(64KB).6.下列概念中叙述正确的是(D)。A,80C51中共有5个中断源,因此在芯片上相应的有5个中断请求输出引脚B,特殊的存取规则堆栈已不是数据存储器的一部分C,可以把PC看成是数据存储空间的地址指针D,CPU中反映程序运行状态和运行结果特征的寄存器是PSW1.取质操作后,PC的值是(C)。A,当前指令前一条指令的地址B,当前正在执

3、行指令的地址C,下一条指令的地址D,控制器中指令寄存器的地址2.80C51单片机中,设置堆栈指针SP为37H后就发生子程序调用,这时SP的值变为(C)。A,37HB,38HC,39HD,3AH3.设置堆栈指针SP=30H后,进行一系列的堆栈操作,当进栈数据全部弹出后,SP应指向(A)。A,30H单元B,07H单元C,31H单元D,2FH单元4.下列关于堆栈的描述中错误的是(C)。A,80C51的堆栈在内部RAM中开辟,所以SP只需8位就够了B,堆栈指针SP的内容是堆栈栈顶单元的地址C,在80C51中堆栈操作过程与一般RAM单元的读写操作没有区别D,在中断响应中,断点地址自动进栈5.在单片

4、机芯片内设置通用寄存器的好处不包括(A)。A,提高程序运行可靠性B,提供程序运行速度C,为程序设计提供方便D,减小程序长度6.下列叙述中正确的是(D)。A,SP内装的是堆栈栈顶单元的内容B,在中断服务程序中没有Push和Pop指令,说明此次中断与堆栈无关C,在单片机中配合实现“程序存储自动执行”的寄存器是累加器D,两数相加后,若A中数据为66H,则PSW中最低位的状态为0第三章1.假定累加器A的内容为30H,执行指令“1000H:MOVCA,@A+PC”后,会把程序(1031)单元的内容送累加器A中。2.假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令“ADDA,@R

5、0”后,累加器A的内容为(34H),CY的内容为(1),AC的内容为(1),OV的内容为(1)。3.假定addr11=00100000000B,标号qaz的地址为1030H,执行指令”qaz:AJMPaddr11”,程序转移到地址(1100H)去执行。4.累加器A中存放着其值小于或等于127的8位无符号数,CY清零后执行“RLCA”指令,则A中的数变为原来的(2)倍。5.已知A=7AH,R0=30H,(30H)=A5H,,PSW=80H,请按要求填写指令结果:XCHA,R0A=30H,R0=71HXCHA,30HA=0A5HXCHA,@R0A=0A5HXCHDA,@R0A=75HSWAP

6、AA=0A7HADDA,R0A=0AAH,CY=0,OV=1ADDA,30HA=IFH,CY=1,OV=1ADDA,#30HA=0AAH,CY=0,OV=1ADDCA,30HA=20H,CY=1,OV=0SUBBA,30HA=0D5H,CY=1,OV=1SUBBA,#30HA=49H,CY=0,OV=01.下列指令中,不能实现PSW内容送A的是(C)。A,MOVA,PSWB,MOVA,0D0HC,MOVR0,#0D0HMOVA,@R0D,PUSHPSWPOPACC2.在相对寻址方式中,相对两个字是指相对于(C)。A,地址偏移量relB,当前指令的首地址C,下一条指令的首地址D,DPTR的

7、值3.下列指令中,能将外部数据存储器3355H单元内容传送给A的是(B)。A,MOVXA,3355HB,MOVDPTR,#3355HMOVXA,@DPTRC,MOVP0,#33HMOVR0,#55HMOVXA,@R0DMOVP2,#33HMOVR2,#55HMOVXA,@R24.对程序存储器的读操作,只能使用(D)。A,MOV指令B,PUSH指令C,MOVX指令D,MOVC指令5.执行返回指令后,返回的断点是(C)。A,调用指令的首

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。