如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
复习题1、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写它们的字节地址?答:工作寄存区:00H—1FH:寻位址区:20H—2FH2、51单片机的寻址方式有哪些?答:MCS-51单片机有7种寻址方式:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、变址寻址、位寻址和相对寻址。3、51单片机内部含有哪几类存储器?答:分为程序存储器ROM和数据存储器RAM4、51单片机内部包含哪些主要功能部件?各功能部件的主要作用是什么?答:一、中央处理器CPU:它是单片机的核心部件,决定单片机的主要功能特性二、随机存储器RAM:用于存储程序运行期间所用到的数据信息三、程序存储器ROM:用于存放程序、表格等相对固定的信息四、并行I/O口:既可作为输入也可作为输出,协调匹配CPU与外设的工作五、串行接口:提供了与某些终端设备进行串行通信,或者和一些特殊功能的器件相连的能力六、中断控制系统:共有5个中断源,用于实时监控,要求单片机能及时的响应和处理单片机外部或内部事件所提出的中断请求,提高单片机的工作效率和灵活性七、定时器/计数器:用于实现定时或计数,并以其定时或计数结果对操作对象进行控制八、系统总线:它是计算机各工作部件之间传送信息的公共通道5、51单片机内部RAM可分为几个区?各区的主要作用是什么?答:可分为三个区:一、工作寄存器区:00H—1FH,用于寄存临时的8位信息二、位寻址区:20H—2FH,其中每一位都是一个地址,可当作一个软件触发器三、数据缓冲区:30H—FFH,用户可以自由使用RAM单元需要注意的是特殊功能存储器:80H—FFH,用于存放相应功能部件的控制命令,状态或数据6.何为单片机的中断系统?80C51单片机有几个中断源?CPU响应中断时,中断入口地址各是多少?答:能够实现中断处理功能的部件,称为中断系统。有5个中断源:外部中断0,其中断入口地址为0003H;外部中断1,其中断入口地址为0013H;定时器/计数器0中断,其中断入口地址为000BH;定时器/计数器1中断,其地址为001BH;串行中断,其中断入口地址为0023H7、简述51单片机的中断响应过程。答:首先,中断系统通过硬件自动生成一条长调用指令(LACLL),中断响应后,由硬件将程序计数器PC的内容压入堆栈保护,然后将对应的中断矢量装入程序计数PC,使程序转向相应的中断服务程序。8、已知51单片机系统是拥10MHZ的外部晶体振荡器,请问:该片机系统的状态周期与机器周期各为多少?答:0.2微秒;1.2微秒;9、定时器/计数器的工作方式2有什么特点?适用于什么应用场合?答:特点:自动重装初值。TLX作为8位计数器使用,THX作初值寄存器用。TLX溢出后,不仅置位TFX,而且发出重新装载初值信号,使三态门打开,将THX中的初值自动送入TLX,并从初值开始重新计数,重装初值后THX的内容不变。多用于串口通信精确定时,产生波特率用10、51单片机的定时器O(TO)工作在方式2时,TO的最大定时时间为多少?答:TO的最大定时时间=机器周期*25611、简述串行数据传送的特点。答:串行通信是按先后次序一位位传送数据,所需的数据线数量少,所以其特点是通信线路简单,成本较低,特别适用于长距离传送。12、简述串行口接收和发送数据的过程。答:串行接口的接收和发送是对同一个地址(99H)两个物理控制的特殊寄存器SBUF进行读与写的,当向SBUF发写命令时,即向缓冲期SBUF装载并开始TXD引脚向外发送一帧数据,发送完便发送中断标志T1=1,在满足串行口接收中断标志位R1=0的条件下,置允许接收位REN=1就会接收一帧数据进行移位寄存器,并装载和接收到SBUF中,同时使R1=1。当发读SBUF命令时(执行MOVASBUF)便由接收缓冲期SBUF的信息通过内部总线送到CPU。13、CPU响应中断的条件是什么?答:1)、有中断源提出的中断请求;2)、中断总允许位EA=1,即CPU开放中断;3)、申请中断的中断源其中断允许位为1,即中断没有被禁止;4)、CPU没有响应同级或更高优先级的中断;5)、当前指令执行结束;6)如果正在执行的指令是RETI或IE、IP指令,CPU在下一个机器周期指令后,至少还需要再执行一条其他指令后才会响应中断条件。14、中断标志如何清零?外部中断可以设置边沿触发或者电平触发,边沿触发进入中断程序后硬件自动清中断标志,电平触发需要软件清标志位;定时器T0,T1计数溢出产生中断,进入中断程序硬件自动清标志位;串行口发送完成或者接收到数据就触发中断,由于是两个中断标志共享一个中断向量,所以需要在中断程序里由软件判断是发送中断还是接受中断,并且只能