单片机硬件系统基础.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机硬件系统基础

单片机硬件系统基础 1 MCS-51系列和MCS-52系列单片机有何异同? 答:MCS-51系列和MCS-52系列单片机的指令系统与引脚功能完全兼容,仅在内部功能部件上稍有差异。 MCS-51系列单片机内部RAM128B,内部ROM4KB,有2个16位的定时计数器,4个并行I/O口,1个全双工的串行口,具有5个中断源的中断系统。 MCS-52系列单片机内部RAM256B,内部ROM8KB,有3个16位的定时计数器,4个并行I/O口,1个全双工的串行口,具有6个中断源的中断系统。 2 简述8031,8051,8751,8951内部有何种类型的程序存储器?你用的是哪种? 答:8031单片机芯片无内部ROM;8051单片机芯片内部有4KB的掩膜ROM;8751单片机芯片内部有4KB的EPROM(可以紫外线擦除的ROM);8951单片机芯片内部有4KB的flash ROM。 我用的是89S51单片机芯片,内部是flash ROM。 3 8051单片机有多少根引脚?几根控制引脚?这些控制引脚的作用是什么?哪些引脚有第二功能? 答:8051单片机有40根引脚,其中有4根控制引脚,分别是:30引脚(ALE),29引脚(),31引脚(),9引脚(RST)。它们的作用如下: 30引脚(ALE):地址锁存控制信号,ALE以晶振频率的六分频输出正脉冲。 29引脚():外部程序存储器的读选通信号,在读外部ROM时,低电平有效。 31引脚():访问程序存储器控制信号。=0时,对ROM的读操作限定在外部程序存储器,=1时,对ROM的操作从内部程序存储器开始,延至外部程序存储器。 9引脚(RST):复位信号,持续两个机器周期以上的高电平时,完成单片机复位。 P3口的8个引脚即P3.0、P3.1、 P3.2、 P3.3、 P3.4、 P3.5、 P3.6、 P3.7 有第二功能。 4 8051单片机内部256B的数据存储器是如何划分的?分别作什么用? 答:8051单片机内部256B的数据存储器分为两部分:低128单元(00H~7FH)和高128单元(80H~FFH)。其中低128单元(00H~7FH)是基本的数据存储区,高128单元(80H~FFH)是特殊功能寄存器区。 低128单元(00H~7FH)按其功能不同分为三部分,其划分和主要功能如下: 1 工作寄存器区:00H~1FH共32个单元,分4个通用工作寄存器组,每个组包含8个8位寄存器,编号均为R0~R7。 2 位寻址区(20H~2FH)共16个单元,包含128位,是可以位寻址的RAM区。这16个字节单元既可以进行字节寻址,又可以进行位寻址。 3 通用RAM区(30H~7FH)共80个字节单元,通常有一部分用作堆栈区。 5 8031单片机的控制线应如何接?为什么? 答:因为8031没有片内的程序存储器,所以在使用它时必定要有外部的程序存储器,引脚应接低电平。 6 MCS-51单片机共有几个几位的I/O端口?使用时应注意什么? 答:MCS-51单片机共有4个8位的I/O端口,使用时应注意:作输入时,必须先在相应端口锁存器上写“1”,使驱动管FET截止。系统复位时,断口锁存器全为“1”。 7 8051片内可位寻址的地址范围是什么? 答:片内可位寻址的地址范围分2部分:第一部分,20H~2FH这16个字节单元的128位;第二部分,部分特殊功能寄存器可以位寻址。 8 8051内部的特殊功能寄存器有几个?在何地址范围? 答:8051芯片内部的特殊功能寄存器有21个,地址范围:80H~FFH。 9 什么是堆栈?MCS-51系列单片机的堆栈常设在哪里?它们是按什么原则存取数据的?堆栈指示器SP的作用是什么? 答:堆栈是个特殊的存储区,具有“先进后出,后进先出”的特点,常设在低128单元的用户数据区,其主要功能是暂时存放数据和地址,通常在调用子程序时,用来保护断点和现场。 10 什么是PC?它内部存放的是什么数据?单片机复位后,其值是多少? 答:PC是程序计数器,是CPU中最基本的寄存器,是一个独立的计数器,存放着下一条将要从程序存储器中取出的指令的地址。程序计数器PC变化的轨迹决定程序的流程。单片机复位后,其值是0000H。 11 什么是复位?MCS-51单片机有几种复位方法?应注意什么? 答:单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个初始状态开始工作。 MCS-51单片机有两种复位方法,上电自动复位和手动按键复位。 应注意复位条件,必须使RST引脚上加上持续两个机器周期以上高电平,才能有效复位。还要注意单片机复位后,各个寄存器的初始工作状态。 12 什么是振荡周期、时钟周期、机器周期、指令周期?相互有何关系?若单片机外部晶振用的是4MHz,则它们的值分别是多少? 答:振荡周期:外接

您可能关注的文档

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档