第2章《单片机原理与C51基础》赵丽清(课后习题及答案).doc
《第2章《单片机原理与C51基础》赵丽清(课后习题及答案).doc》由会员分享,可在线阅读,更多相关《第2章《单片机原理与C51基础》赵丽清(课后习题及答案).doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date第2章单片机原理与C51基础赵丽清(课后习题及答案)第2章单片机原理与C51基础赵丽清(课后习题及答案)思考题:【2-1】80C51单片机由哪几部分组成,试说明ROM和RAM的功能分别是什么? 【2-2】在程序运行中,PC的值是。( ) A)当前正在执行指令的前一条指令的地址 B)当前正在执行指令的地址 C)当前正在执行指令的下一条指令的首地址 D)控制器中指令寄存器
2、的地址【2-3】判断下列说法是否正确。(1)PC可以存放一个16位二进制数,因此其寻址范围为0000H7FFFH。( )(2)单片机系统复位时PC的内容为0000H,因此CPU从程序存储器0000H地址单元取指令,开始执行程序。( )(3)PC可以看成是程序计时器( )(4)PC可以看成是程序存储器的地址指针。( )【2-4】试计算当振荡频率为12 MHz和6 MHz时,一个机器周期的长度?试辨析振荡周期、状态周期、机器周期、指令周期之间的关系。【2-5】单片机的ROM必须具有掉电存储功能,这句话是否正确?【2-6】单片机对RAM的根本要求是快,但掉电可丢失数据,这个表述正确吗?【2-7】试说
3、出80C51的两种时钟电路模式,如果是只有一个单片机工作常使用的是哪一种?如果是两个以上的单片机工作使用哪一种?【2-8】80C51单片机的信号有何功能?在使用8031时,信号引脚应如何处理?现在使用的80C51系列单片机内部一般均含有ROM,其引脚应该怎么接?【2-9】80C51系列单片机的三总线结构包括哪三种?其中作地址总线指的是?作数据总线指的是?属于控制总线的有?P0口的分时复用功能需要依靠锁存器的锁存功能,试举1种常用的低功耗锁存器并将其与单片机正确连接?【2-10】片内RAM低128单元一般划分为哪三个主要部分?对应的字节地址空间是?内部RAM中,可作为工作寄存器区的单元地址为(
4、)H( )H。【2-11】80C51单片机任何一个时间4组通用工作寄存器中只能有一组工作,具体哪一组工作由什么来决定?如何设置才能选用0组通用寄存器?【2-12】80C51单片机具有很强的位(布尔)处理功能,内部RAM中共有多少单元可以位寻址,试写出其字节范围和位地址范围?【2-13】位地址00H与字节地址00H在内存中的位置有什么区别?片内字节地址为2AH单元最低位的位地址是( );片内字节地址为88H单元的最低位的位地址为( )。【2-14】80C51单片机可位寻址的范围包括两个区域,即可位寻址的特殊功能寄存器和内部RAM字节地址是20H2FH的单元,这句话表述的是否正确?【2-15】可位
5、寻址的特殊功能寄存器的最低位位地址与字节地址形式不同,这句话表述是否正确?【2-16】堆栈遵循的原则是什么?SP的名称是?初始化时SP的值是多少?通过堆栈操作实现子程序调用时,首先要把( )的内容入栈,以进行断点保护;调用子程序返回指令时,再进行出栈保护,把保护的断点进回到( )。【2-17】程序状态字PSW的作用是什么?常用的状态标志有哪几位,其作用是什么?若A中的内容为63H,那么P标志位的值为( );单片机复位后,PSW=( ),这时当前的工作寄存器区是( )组工作寄存器区R4所对应的存储单元的地址为( )。【2-18】判断下列说法是否正确。 (1)AT89S51中特殊功能寄存器(SFR
6、)就是片内RAM中的一部分。( ) (2)片内RAM的位寻址区,只能供位寻址使用而不能进行字节寻址。( ) (3)AT89S51共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。( ) (4)SP称之为堆栈指针,其指示了栈顶单元的地址。( )【2-19】80C51单片机外部扩展ROM或RAM时,都会用到哪个引脚和锁存器连接,从而实现P0口地址和数据的分时复用?【2-20】80C51系列单片机的引脚的作用是什么?80C51系列单片机的和引脚的作用是什么?【2-21】在80C51单片机扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生冲突?【2-
7、22】试绘制AT89S51单片机的最小系统图。【2-23】80C51单片机的P0口作地址和数据总线时为真正的双向口,不须接上拉电阻;作普通I/O口使用时需要接上拉电阻,否则不能正确输出高电平,要想保证能正确的读入各引脚的状态,在读入时还需要先执行向端口写“1”的操作,这句话表述是否正确?【2-24】P0P3口四个口线作普通I/O口使用时使用方法完全一样?这四个口当要正确的读入引脚状态时,一般需要先执行向端口写“1”操作。例如:MOV P0,#0FFH,这句话是否正确?但系统复位后,P0P3四个口端口线如电平未作任何修改,当需要采集引脚输入状态时,不需要执行写“1”操作指令,结果也是正确的原因是
8、什么?【2-25】80C51单片机I/O口的灌电流远远大于拉电流,因此一般其I/O口输出低电平驱动外设,该表述是否正确?【2-26】AT89S51的4个并行双向口P0P3的驱动能力各为多少?要想获得较大的输出驱动能力,采用低电平输出还是使用高电平输出?【2-27】试说出80C51单片机有2种复位方法?单片机复位后SP/PC/P0P3这些特殊功能寄存器的状态?【2-28】80C51单片机运行出错或程序进入死循环,如何摆脱困境?【2-29】80C51单片机有几种低功耗方式?第二章思考题答案:【2-1】解答:(1)80C51单片机由八个部分组成:中央处理单元CPU(8位)、只读存储器ROM(4KB或
9、8KB)、随机存取存储器RAM(256B)、特殊功能寄存器、并行接口、串行接口、定时/计数器、中断系统。(2)只读存储器ROM用于存储应用程序和常数,随机存取存储器RAM用于存放程序运行中的工作变量数据。【2-2】解答:C。【2-3】解答:(1)错误 (2)正确 (3)正确 (4)正确 【2-4】解答:(1)若80C51单片机振荡频率为12MHz时,则:振荡周期1/12MHz(1/12)s=0.0833s=83.3ns时钟周期1/6s0.167s机器周期1s若80C51单片机振荡频率为6MHz时,则:振荡周期1/6MHz(1/6)s=1.67s=167ns时钟周期1/3s0.334s机器周期2
10、s(2)振荡周期是最小的定时单位,也称为晶振周期或节拍;一个时钟周期包含2个振荡周期,也称为状态周期;一个机器周期包含12个振荡周期;不同的指令一般其指令周期一般不同,可包含有1、2、4个机器周期。【2-5】解答:正确。因为ROM是用来存放程序的,程序如果掉电丢失系统将会瘫痪,因此掉电存储是对ROM的根本要求。【2-6】解答:正确。RAM中存放的是程序运行所产生的中间变量数据,因此速度快是它的根本要求。掉电丢失后,不影响程序的重新启动。【2-7】解答:(1)两种时钟电路模式分别是内部时钟模式和外部时钟模式。(2)只有一个单片机工作时,经常使用的一般是内部时钟模式。(3)外部时钟模式。其把外部已
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理与C51基础 单片机 原理 C51 基础 赵丽清 课后 习题 答案
限制150内