- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课后答案
单片机课后答案
PAGE / NUMPAGES
单片机课后答案
第 2 章 AT89C51 单片机片内硬件结构
1.在 AT89C51单片机中,如果采用 6MHz晶振,一个机器周期为 。
答: 2μs
2.AT89C51单片机的机器周期等于 个时钟振荡周期。
答: 12。
3.内部 RAM中,位地址为 40H、88H 的位,该位所在字节的字节地址分别为
和 。
答: 28H;88H。
4.片内字节地址为 2AH单元的最低位的位地址是 ;片内字节地址为 88H
单元的最低位的位地址是 。
答: 50H;88H。
5.若 A 中的内容为 63H,那么, P 标志位的值为 。
答: P 标志位的值为 0。
6.AT89C51单片机复位后, R4 所对应的存储单元的地址为
,因上电时
PSW =
。这时当前的工作寄存器区是
组工作寄存器区。
答: 04H;00H; 0。
7.内部 RAM中,可作为工作寄存器区的单元地址为
H~
H。
答: 00H;1FH。
8.通过堆栈操作实现子程序调用,首先要把
的内容入栈,以进行断点
保护。调用返回时,再进行出栈保护,把保护的断点送回到
。
答: PC; PC。
9.AT89C51单片机程序存储器的寻址范围是由程序计数器
PC的位数所决定的,因
为 AT89C51单片机的 PC是 16 位的,因此其寻址的范围为
KB
。
答: 64KB。
10.判断下列
项说法是正确的。
A.AT89C51单片机的 CPU是由 RAM和 EPROM组成的
B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围
的低端还是高端
C.在
AT89C51单片机中,为使准双向的
I/O
口工作在输入方式,必须保证它被
事先预置为
1
D.PC可以看成是程序存储器的地址指针
答:
A.
错;
B.
错; C.
对; D.
对。
11.判断以下有关
PC和 DPTR的结论
是正确的。
A.DPTR是可以访问的,而
PC不能访问
B.它们都是
16 位寄存器
C.在单片机运行时,它们都具有自动加“
1”的功能
D.DPTR可以分为 2 个 8 位的寄存器使用,但 PC不能
答: A. 对; B. 对; C. 错; D. 对。
12.判断下列说法 项是正确的。
A.程序计数器 PC不能为用户编程时直接访问,因为它没有地址
B.内部 RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用
C.AT89C51单片机共有 21 个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。
答: A. 对; B. 错; C. 错。
13.PC的值是 。
A.当前正在执行指令的前一条指令的地址
B.当前正在执行指令的地址
C.当前正在执行指令的下一条指令的地址
D.控制器中指令寄存器的地址
答: A. 错; B. 错; C. 对; D. 错。
14.判断下列说法 项是正确的。
A.PC是一个不可寻址的特殊功能寄存器
B.单片机的主频越高,其运算速度越快
C.在 AT89C51单片机中,一个机器周期等于 1 s
D.特殊功能寄存器内存放的是栈顶首地址单元的内容
答: A. 对; B. 对; C. 错; D.错。
15.AT89C51单片机的片内都集成了哪些功能部件各个功能部件的最主要的功能
是什么
(1)1 个微处理器( CPU);
(2)128 个数据存储器( RAM)单元;
(3)4KB Flash 程序存储器;
(4)4 个 8 位可编程并行 I/O 口( P0口、 P1 口、 P2 口、 P3 口);
(5)1 个全双工串行口;
(6)2 个 16 位定时器 / 计数器;
(7)一个中断系统, 5 个中断源, 2 个优先级;
(8)21 个特殊功能寄存器( SFR)。
16.说明 AT89C51单片机的引脚 EA 的作用,该引脚接高电平和低电平时各有何种功能
答:当 EA 脚为高电平时,单片机读片内程序存储器( 4KBFlash ),但在 PC值超
过 0FFFH(即超出 4KB地址范围)时,将自动转向读外部程序存储器内的程序。
当 EA 脚为低电平时,对程序存储器的读操作只限定在外部程序存储器,地址为
0000H~FFFFH,片内的 4KB Flash 程序存储器不起作用。
17.64KB程序存储器空间有 5 个单元地址对应 AT89C51单片机 5 个中断源的中断
入口地址,请写出这些单元的入口地址及对应的中断源。
答: 64KB程序存储器空间中有 5 个特殊单元分别对应于 5 个中断源的中断服务
程序的入口地址,见下表。
表 5 个中断源的中断入口地址
入口地址 中断源
0003H 外部中断 0 (
文档评论(0)