傻大方


首页 > 学习 >

单片机原理及接口技术|《单片机原理及接口技术》第三版梅丽凤王艳编著的习题解答课后答案( 七 )



按关键词阅读: 第三 编著 接口 解答 单片机 答案 技术 习题 课后 原理 版梅丽凤王艳


2-7解答:DPTR是数据指针寄存器 , 是一个16位寄存器 , 用来存放16位存储器的地址 , 以便对外部数据存储器RAM中的数据进行操作 。
DPTR由高位字节DPH和低位字节DPL组成 。
2-8解答:所谓堆栈 , 顾名思义就是一种以“堆”的方式工作的“栈” 。
堆栈是在P1口P3口比P1口增加了与非门和缓冲器;具有准双向I/O功能和第二功能 。
上述4个端口在作为输入口使用时 , 应注意必须先向端口写“1” 。
2-11解答:指令周期:执行一条指令所需要的时间 。
机器周期:CPU完成一个基本操作所需要的时间 。
状态:振荡脉冲经过二分 。

39、频后 , 得到的单片机的时钟信号 。
拍:振荡脉冲的周期 。
当晶振频率为12MHz时 , 一个机器周期为1s;当晶振频率为8MHz时 , 一个机器周期为3s 。
2-12解答:在时钟电路工作后 , 只要在单片机的RESET引脚上出现24个时钟震荡脉冲(两个机器周期)以上的高电平 , 单片机就能实现复位 。
复位后 , CPU和系统都处于一个确定的初始状态 , 在这种状态下 , 所有的专用寄存器都被赋予默认值 , 除SP=07H , P0P3口为FFH外 , 其余寄存器均为0 。
2-13解答:8051单片机应用系统的电压检测电路监测到电源下降时 , 触发外部中断 , 在中断服务子程序中将外部RAM中的有用数据送入操作码 操作数 ;注释3-3解答:MCS-51系列 。

40、单片机提供了7种寻址方式:(1)立即寻址:操作数在指令中直接给出 , 立即数前面有“#” 。
(2)直接寻址:在指令中直接给出操作数地址 。
对应片(6)相对寻址:只在相对转移指令中使用 。
对应片内、片外的R103fOM空间 。
(7)位寻址:对可寻址的位单独进行操作 。
对应位寻址区20H2FH单元的128位和字节地址能被8整除的特殊功能寄存器的相应位 。
3-4解答:直接寻址方式 。
3-5解答:寄存器间接寻址方式 。
3-6解答:立即寻址方式 , 直接寻址方式 , 寄存器寻址方式 , 寄存器间接寻址方式 , 位寻址方式 。
3-7解答:变址寻址方式3-8解答:对于8052单片机3-9解答:外部数据传送指令有6条:MOVX A , DPTR M 。

41、OVX DPTR , AMOVX A , Ri MOVX Ri , AMOVC A , A+DPTR MOVC A , A+PC(1)MOVX A , R1 MOVX A , DPTR都是访问片外RAM , 但二者寻址范围不同 。
前1条指令是对片外RAM低256个单元的“读”操作 。
后1条指令是对片外RAM64KB空间的“读”操作 。
(2)MOVX A , DPTR MOVX DPTR , A访问空间相同 , 但数据传送方向不同 。
前1条指令是对片外RAM64KB空间的“读”操作 。
后1条指令是对片外RAM64KB空间的“写”操作 。
(3)MOV R0 , A MOVX R0 , A二者访问的空间不同 。
前1条指令是对片3-11解答:(1)由于在工作寄存器与 。

42、工作寄存器之间不能直接传送数据 , 所以需要借助累加器A 。
MOV A , R1MOV R0 , A(2)片外RAM向片R1 , #60HMOVX A , R1MOV R0 , A(3) MOV R1 , #60HMOVX A , R1MOV 40H , A(4)片外数据不能直接送入片外单元 , 需要先将片外数据读入累加器 , 然后再送到片外 。
MOV DPTR , #1000HMOVX A , DPTRMOV R1 , #40HMOVX R1 , A(5)ROM中的数据需要使用查表指令才能读出来 , 所以此题不能使用一般的传送指令从ROM中读数据 。
MOV DPTR , #2000HMOV A , #00HMOVC A , A+DPTRMOV R2 , A(6) MOV。

43、DPTR , #2000HMOV A , #00HMOVC A , A+DPTRMOV 40H , A(7) MOV DPTR , #2000HMOV A , #00HMOVC A , A+DPTRMOV DPTR , #0200HMOVX DPTR , A3-12解答:片外RAM与片DPTR , #1000HMOVX A , DPTRXCH A , 60HMOVX DPTR , A3-13解答:本题需要采用查表指令 。
ORG 0200HMOV DPTR , #TABMOV A , R7MOVC A , A+DPTR ORG 0300HTAB: DB 0 , 1 , 4 , 9 , 16 , 25 , 36 , 49 , 64 , 813-14解答:(1)结果:(A)(R1) , (A)=40H ,。

44、(R1)=5BH , (PSW)=81H(2)结果:(A)(40H) , (A)=C3H , (40H)=5BH , (PSW)=80H(3)结果:(A)(R1) , (A)=C3H , (R1)=(40H)=5BH , (PSW)=80H(4)结果:(A)03(R1)03 , (A)=53H , (R1)=(40H)=CBH , (PSW)=80H(5)结果:(A)03(A)47 , (A)=B5H , (PSW)=81H(6)结果:A(A)+(R1) , (A)=9BH , (PSW)=05H(7)结果:A(A)+(40H) , (A)=1EH , (PSW)=80H(8)结果:A(A)+40H , (A)=9BH , (PSW)=05H(9)结果:A(A)+ 。

45、(40H)+CY , (A)=1FH , (PSW)=81H(10)结果:A(A)-(40H)-CY , (A)=97H , (PSW)=85H(11)结果:A(A)- 40H - CY , (A)=1AH , (PSW)=01H3-15解答:(1)该组指令执行后(A)=00H , 不影响CY位 。


稿源:(未知)

【傻大方】网址:/a/2021/0813/0023655185.html

标题:单片机原理及接口技术|《单片机原理及接口技术》第三版梅丽凤王艳编著的习题解答课后答案( 七 )


上一篇:Unit4 We Love Animals|新课标PEP小学英语三年级上册《Unit4We Love Animals!》精品教案

下一篇:有关|有关团结三分钟演讲