




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章习题 姓名: 学号: 专业: 一、填空题MCS-51系列单片机为 8 位单片机,,51系列单片机的地址线有 16 条,共有 40 个引脚。当单片机的PSW=01H时,这时当前的工作寄存器区是 0 区,R4所对应的存储单元地址为 04 H。单片机外部三大总线分别为 地址总线、数据总线 和 控制总线 。8051内部有4 并行口,P0口直接作输出口时,必须外接上拉电阻 ;并行口作输入口时,必须先置1 ,才能读入外设的状态。MCS51的存储器空间配置从功能上可分为四种类型:_外部数据存储器_、内部数据存储器、_内部程序存储器_、外部程序存储器。设计一个以AT89C51单片机为核心的系统,如果不外
2、扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接 高电平。半导体存储器分成两大类程序存储器和数据存储器,其中数据存储器具有易失性,常用于存储临时数据。PC存放下一条将要从程序存储器取出指令的地址,具有自动加1特性。在8051中决定程序执行顺序的是PC还是DPTR?PC 。DPTR存放存放16 位地址,作为片外RAM寻址用的地址寄存器( HYPERLINK /s?wd=%E9%97%B4%E6%8E%A5%E5%AF%BB%E5%9D%80&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao t /question/_blank 间
3、接寻址),故称数据指针。8051单片机的内部硬件结构包括了:CPU、程序存储器、数据存储器、和定时计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。一个完整的微机系统由硬件和软件两大部分组成。MCS5l单片机的堆栈区只可设置在片内RAM,堆栈寄存器SP是8位寄存器。AT89S51复位后,PC与SP的值为分别为 0000H 和 07H 。P2口通常用作_地址总线高八位,也可以作通用的I/O口使用。MCS51单片机的P0P4口均是并行IO口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 数据总线 和地址总线,在P0P4口中,
4、P0为真正的双向口,P1,P2,P3为准双向口, P3 口为双功能口。在MCS51中,PC和DPTR都用于提供地址,但PC是为访问 程序 存储器提供地址,而DPTR是为访问 数据 存储器提供地址。MCS-51系列单片机访问外部数据存储器是采用 DPTR 寄存器作为地址指针的,可寻址数据存储器的最大空间 64K 字节。51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为 64 KB。内部RAM中,位地址为30H的位,该位所在字节的字节地址为 26H 。51单片机中,片内数据存储器的空间大小为 256B ;程序存储器最大可扩展空间为
5、64KB ;片外数据存储器最大可扩展空间为 64KB ;51内部自带 4K 容量程序存储器。MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。若寄存器ACC=01H,B=80H,那么执行完”ACC=ACC+B”;后P标志位为 0 。C51 将P1口全部8个位变反的表达式是 P= P 。在51单片机中,如果采用6MHz晶振,一个机器周期为 2s 。AT89C51单片机的机器周期等于 12 个时钟振荡周期。若A中的内容为63H,那么,P标志位的值为 0 。内部RAM中,可作为工作寄存器区的单元地址为 00 H 1F H。8051内部有( 2 )个定时器,( 4 )个
6、并行口。8051内部数据存储器的地址范围是00H 7FH ,位地址空间的字节地址范围是 20H 2FH ,特殊功能寄存器SFR地址分配的范围在 80H FFH 。若A中的内容为67H,那么,P标志位为 1 。若寄存器ACC=01H,B=80H,那么执行完”ACC=ACC+B”;后P标志位为 0 。C51 将P1口全部8个位变反的表达式是 P= P 。单片机与普通计算机的不同之处在于其将 CPU、存储器、和 I/O接口三部分集成于一块芯片上。二、选择题CPU主要的组成部部分为( C ) 。 (A)运算器、寄存器 (B)加法器、寄存器 (C)运算器、控制器 (D)运算器、指令译码器 8051单片机
7、中内部存储器RAM中下列哪个地址单元既可位寻址又可字节寻址。( D ) (A)77H (B)3FH (C)07H (D)2AH8051单片机的并行I/O口读、改、写操作时是针对该口的( B )。 (A)引脚 (B) 内部锁存器 (C)片选信号 (D)地址线 8051单片机的( C )口的引脚,还具有外中断、串行通信等第二功能。 (A)P0 (B)P1 (C)P3 (D)P2MCS-51单片机4个I/O口中,下列哪个I/O口内部不带上拉电阻。( A )。(A).P0 (B).P1口 (C).P2口 (D).P3口已知寄存器PSW中的位RS1=0、RS0=1,则工作寄存器组R0R7地址范围是( B
8、 )。(A) 00H07H (B) 08H0FH (C) 10H17H (D) 18H1FH单片机8031的ALE引脚是( B )。A、输出高电平 B、输出矩形脉冲,频率为fosc的1/6C、输出低电平 D、输出矩形脉冲,频率为fosc的1/2访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是( A )。A、P0口 B、P1口 C、P2口 D、P0口和P2口PSW中的RS1和RS0用来( A )。A、选择工作寄存器区号 B、指示复位 C、选择定时器 D、选择工作方式8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( C )S。A、1/12 B、1/ 2 C、1 D、
9、2MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( B )。A、存放指令 B、存放16位地址,作间址寄存器使用C、存放下一条指令地址 D、存放上一条指令地址ALU表示( D )。A、累加器 B、程序状态字寄存器 C、计数器 D、算术逻辑部件单片机上电后或复位后,工作寄存器R0是在( A )。A、0区00H单元 B、0区01H单元 C、0区09H单元 D、SFR18、单片机8051的XTAL1和XTAL2引脚是( D )引脚。A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振19、8051单片机的V SS(20)引脚是( B )引脚。A主电源+5V B接地
10、C备用电源 D访问片外存贮器20、8051单片机的VCC(40)引脚是( A )引脚。A主电源+5V B接地C备用电源D访问片外存贮器MCS51复位后,程序计数器PC=( B )。即程序从( B )开始执行指令。A、0001H B、0000H C、0003H D、0023H23、MCS51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来( C ),它是按后进先出的原则存取数据的。A、存放运算中间结果 B、存放标志位C、暂存数据和地址 D、存放待调试的程序MCS51单片机复位后,专用寄存器ACC的状态是( C )。A、0000H B、07H C、00H D、0FFH当程序状态字寄存器P
11、SW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为( B )。A、组0 B、组1 C、组2 D、组38051单片机中,唯一一个用户可使用的16位寄存器是( D )。A、PSW B、ACC C、SP D、DPTR8051的程序计数器PC为16位计数器,其寻址范围是( D )。A、8K B、16K C、32K D、64K单片机应用程序一般存放在( B )中。RAM B、ROM C、寄存器 D、CPU下列( B )特殊功能寄存器不具有位寻址功能。PSW (B) TMOD (C) ACC (D) P0在家用电器中使用单片机应属于微计算机的 ( B)辅助设计应用(B)测量、控制应用(C
12、)数值计算应用(D)数据处理应用8031与8051的区别在于。( D )A)内部数据存储单元数目的不同 (B)内部数据存储器的类型不同(C)内部程序存储器的类型不同 (D)内部是否有程序存储器三、判断题1、当MCS-51上电复位时,堆栈指针SP=00H。( ) SP=07H2、PC存放的是当前正在执行的指令。( )是将要执行的下一条指令的地址3、MCS-51的特殊功能寄存器分布在60H80H地址范围内。( )80HFFH5、8031的CPU是由RAM和EPROM所组成。( )CPU由运算器和控制器组成6、PC可以看成使程序存储器的地址指针。( )7、判断以下有关PC和DPTR的结论是否正确?A
13、、DPTR是可以访问的,而PC不能访问。( )B、它们都是16位的存储器。( )C、它们都有自动加“1”的功能。( )PC有自动加“1”的功能,而DPTR的加“1”则需通过指令INC DPTR来完成。D、DPTR可以分为两个8位的寄存器使用,但PC不能。( )8、程序计数器PC不能为用户编程时直接使用,因为它没有地址。( )9、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( )位寻址区既可以供位寻址使用,又可以供字节寻址使用。10、8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。( )特殊功能寄存器中其单元地址能被8整除的才可以进行位
14、寻址。11、MCS51单片机是高档16位单片机。( )12、MCS51的产品8051与8031的区别是:8031片内无ROM。( )13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( )14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。( )15、MCS51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。( )16、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( )17、单片机的一个机器
15、周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。( )18、单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。()19、单片机系统扩展时使用的锁存器,是用于锁存高8位地址。( )20、MCS51单片机上电复位后,片内数据存储器的内容均为00H。( )21、MCS51单片机的数据存贮器是指外部存贮器。( )22、MCS51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。( )23、当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。( )简答题:什么是单片机的振荡周期、机器周期、指令周期?
16、它们之间的关系是什么?答:振荡周期是指振荡脉冲的周期,它是振荡频率的倒数,即晶振频率的倒数;1个机器周期为12个振荡周期,它是构成指令周期的基本单位;指令周期是指执行一条指令所需的时间,它是机器周期的倍数。如单片机CPU采用6MHz晶振,分别计算此CPU的振荡周期、时钟周期、机器周期和双周期指令所用的时间。何谓单片机的最小系统?答:单片机最小系统是指一个真正可用的单片机最小配置应用系统。包括CPU、存储器、电源、晶振电路及复位电路等。51系列单片机8031片内无程序存储器,因此必须片外扩展程序存储器后才能构成最小应用系统。简要说明8051单片机RST、ALE、EA、 RST/VPD四个管脚的作
17、用?答: RST管脚加高电平时间大于两个机器周期系统复位 ALE高电平 锁存P0口提供的地址低8位(A7A0) EA=1, CPU 开始从片内程序存储器取指令,PC大于0FFF后转向片外程序存储器取指令。EA=0, CPU 开始从片外程序存储器取指令。 RST/VPD:复位信号输入引脚/备用电源输入引脚;MCS-51内部四个并行I/O口各有什么异同?作用是什么?何谓“准双向口”答:MCS-51单片机共有四个8位双向并行的I/O端口,每个端口都包括一个锁存器、一个输出驱动器和一个输入缓冲器。但这四个端口的功能不全相同,P0口既可作一般I/O端口使用,又可作地址/数据总线使用;P1口是一个准双向并
18、行口,作通用并行I/O口使用;P2口除了可作为通用I/O使用外,还可在CPU访问外部存储器时作高八位地址线使用;P3口是一个多功能口除具有准双向I/O功能外,还具有第二功能。准双向口作为数据输入时需先置1,使引脚成为高阻状态,这样才能正确地输入数据。单片机复位有哪几种方式?指出复位后机器的初始状态.答:单片机复位有上电复位、手动复位、外来信号复位和复合复位等4种方式,复位后机器的初始状态为:PC值=0000H RAM:随机数 SFR:P0-P3=FFH,SBUF不定,其余全为00H将图中9、18、19、31管脚连线到图中相应的位置构成8051单片机最小系统。说明该系统机器周期是多少?并说明 P
19、0、P2口在系统扩展中的作用 ?答:主频12MHZ 机器周期 1us (1分) P0口分时提供8位数据线(D7D0) 和低8位地址总线(A7A0 )(1分) P1口提供地址总线高8位(A15A8)(1分)51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?(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)。51单片机存
20、储器的物理结构分成几类?答:分成四类:片内程序存储器,片外程序存储器,片内数据存储器,片外数据存储器。何谓SFR?它的作用是什么?答:SFR是特殊功能寄存器(Special Function Registers),用于控制、管理片内算术逻辑部件,并行I/O口、串行I/O口、定时器/计数器、中断系统等功能模块的工作。第二章习题 姓名: 学号: 专业: 一、填空题MCS-51系列单片机为 8 位单片机,,51系列单片机的地址线有 16 条,共有 40 个引脚。当单片机的PSW=01H时,这时当前的工作寄存器区是 0 区,R4所对应的存储单元地址为 04 H。单片机外部三大总线分别为 地址总线、数据
21、总线 和 控制总线 。8051内部有4 并行口,P0口直接作输出口时,必须外接上拉电阻 ;并行口作输入口时,必须先置1 ,才能读入外设的状态。MCS51的存储器空间配置从功能上可分为四种类型:_外部数据存储器_、内部数据存储器、_内部程序存储器_、外部程序存储器。设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接 高电平。半导体存储器分成两大类程序存储器和数据存储器,其中数据存储器具有易失性,常用于存储临时数据。PC存放下一条将要从程序存储器取出指令的地址,具有自动加1特性。在8051中决定程序执行顺序的是PC还是DPTR?
22、PC 。DPTR存放存放16 位地址,作为片外RAM寻址用的地址寄存器( HYPERLINK /s?wd=%E9%97%B4%E6%8E%A5%E5%AF%BB%E5%9D%80&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao t /question/_blank 间接寻址),故称数据指针。8051单片机的内部硬件结构包括了:CPU、程序存储器、数据存储器、和定时计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。一个完整的微机系统由硬件和软件两大部分组成。MCS5l单片机的堆栈区只可设置在片内RAM,
23、堆栈寄存器SP是8位寄存器。AT89S51复位后,PC与SP的值为分别为 0000H 和 07H 。P2口通常用作_地址总线高八位,也可以作通用的I/O口使用。MCS51单片机的P0P4口均是并行IO口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 数据总线 和地址总线,在P0P4口中,P0为真正的双向口,P1,P2,P3为准双向口, P3 口为双功能口。在MCS51中,PC和DPTR都用于提供地址,但PC是为访问 程序 存储器提供地址,而DPTR是为访问 数据 存储器提供地址。MCS-51系列单片机访问外部数据存储器是采用 DPTR 寄存器作为地址指针的,可寻址数
24、据存储器的最大空间 64K 字节。51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为 64 KB。内部RAM中,位地址为30H的位,该位所在字节的字节地址为 26H 。51单片机中,片内数据存储器的空间大小为 256B ;程序存储器最大可扩展空间为 64KB ;片外数据存储器最大可扩展空间为 64KB ;51内部自带 4K 容量程序存储器。MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。若寄存器ACC=01H,B=80H,那么执行完”ACC=ACC+B”;后P标志位为 0 。C51 将P1口全部
25、8个位变反的表达式是 P= P 。在51单片机中,如果采用6MHz晶振,一个机器周期为 2s 。AT89C51单片机的机器周期等于 12 个时钟振荡周期。若A中的内容为63H,那么,P标志位的值为 0 。内部RAM中,可作为工作寄存器区的单元地址为 00 H 1F H。8051内部有( 2 )个定时器,( 4 )个并行口。8051内部数据存储器的地址范围是00H 7FH ,位地址空间的字节地址范围是 20H 2FH ,特殊功能寄存器SFR地址分配的范围在 80H FFH 。若A中的内容为67H,那么,P标志位为 1 。若寄存器ACC=01H,B=80H,那么执行完”ACC=ACC+B”;后P标
26、志位为 0 。C51 将P1口全部8个位变反的表达式是 P= P 。单片机与普通计算机的不同之处在于其将 CPU、存储器、和 I/O接口三部分集成于一块芯片上。二、选择题CPU主要的组成部部分为( C ) 。 (A)运算器、寄存器 (B)加法器、寄存器 (C)运算器、控制器 (D)运算器、指令译码器 8051单片机中内部存储器RAM中下列哪个地址单元既可位寻址又可字节寻址。( D ) (A)77H (B)3FH (C)07H (D)2AH8051单片机的并行I/O口读、改、写操作时是针对该口的( B )。 (A)引脚 (B) 内部锁存器 (C)片选信号 (D)地址线 8051单片机的( C )
27、口的引脚,还具有外中断、串行通信等第二功能。 (A)P0 (B)P1 (C)P3 (D)P2MCS-51单片机4个I/O口中,下列哪个I/O口内部不带上拉电阻。( A )。(A).P0 (B).P1口 (C).P2口 (D).P3口已知寄存器PSW中的位RS1=0、RS0=1,则工作寄存器组R0R7地址范围是( B )。(A) 00H07H (B) 08H0FH (C) 10H17H (D) 18H1FH单片机8031的ALE引脚是( B )。A、输出高电平 B、输出矩形脉冲,频率为fosc的1/6C、输出低电平 D、输出矩形脉冲,频率为fosc的1/2访问外部存贮器或其它接口芯片时,作数据线
28、和低8位地址线的是( A )。A、P0口 B、P1口 C、P2口 D、P0口和P2口PSW中的RS1和RS0用来( A )。A、选择工作寄存器区号 B、指示复位 C、选择定时器 D、选择工作方式8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( C )S。A、1/12 B、1/ 2 C、1 D、2MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( B )。A、存放指令 B、存放16位地址,作间址寄存器使用C、存放下一条指令地址 D、存放上一条指令地址ALU表示( D )。A、累加器 B、程序状态字寄存器 C、计数器 D、算术逻辑部件单片机上电后或
29、复位后,工作寄存器R0是在( A )。A、0区00H单元 B、0区01H单元 C、0区09H单元 D、SFR18、单片机8051的XTAL1和XTAL2引脚是( D )引脚。A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振19、8051单片机的V SS(20)引脚是( B )引脚。A主电源+5V B接地 C备用电源 D访问片外存贮器20、8051单片机的VCC(40)引脚是( A )引脚。A主电源+5V B接地C备用电源D访问片外存贮器MCS51复位后,程序计数器PC=( B )。即程序从( B )开始执行指令。A、0001H B、0000H C、0003H D、0023H23、MC
30、S51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来( C ),它是按后进先出的原则存取数据的。A、存放运算中间结果 B、存放标志位C、暂存数据和地址 D、存放待调试的程序MCS51单片机复位后,专用寄存器ACC的状态是( C )。A、0000H B、07H C、00H D、0FFH当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为( B )。A、组0 B、组1 C、组2 D、组38051单片机中,唯一一个用户可使用的16位寄存器是( D )。A、PSW B、ACC C、SP D、DPTR8051的程序计数器PC为16位计数器,其寻址范围是(
31、D )。A、8K B、16K C、32K D、64K单片机应用程序一般存放在( B )中。RAM B、ROM C、寄存器 D、CPU下列( B )特殊功能寄存器不具有位寻址功能。PSW (B) TMOD (C) ACC (D) P0在家用电器中使用单片机应属于微计算机的 ( B)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用8031与8051的区别在于。( D )A)内部数据存储单元数目的不同 (B)内部数据存储器的类型不同(C)内部程序存储器的类型不同 (D)内部是否有程序存储器三、判断题1、当MCS-51上电复位时,堆栈指针SP=00H。( ) SP=07H2、PC存
32、放的是当前正在执行的指令。( )是将要执行的下一条指令的地址3、MCS-51的特殊功能寄存器分布在60H80H地址范围内。( )80HFFH5、8031的CPU是由RAM和EPROM所组成。( )CPU由运算器和控制器组成6、PC可以看成使程序存储器的地址指针。( )7、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。( )B、它们都是16位的存储器。( )C、它们都有自动加“1”的功能。( )PC有自动加“1”的功能,而DPTR的加“1”则需通过指令INC DPTR来完成。D、DPTR可以分为两个8位的寄存器使用,但PC不能。( )8、程序计数器PC不能为
33、用户编程时直接使用,因为它没有地址。( )9、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( )位寻址区既可以供位寻址使用,又可以供字节寻址使用。10、8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。( )特殊功能寄存器中其单元地址能被8整除的才可以进行位寻址。11、MCS51单片机是高档16位单片机。( )12、MCS51的产品8051与8031的区别是:8031片内无ROM。( )13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( )14、8051的程序状态字寄存器PSW是一个8位的专用寄存器
34、,用于存程序运行中的各种状态信息。( )15、MCS51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。( )16、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( )17、单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。( )18、单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。()19、单片机系统扩展时使用的锁存器,是用于锁存高8位地址。( )20、MCS51单片机上电复位后,片内数据存储器的
35、内容均为00H。( )21、MCS51单片机的数据存贮器是指外部存贮器。( )22、MCS51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。( )23、当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。( )简答题:什么是单片机的振荡周期、机器周期、指令周期?它们之间的关系是什么?答:振荡周期是指振荡脉冲的周期,它是振荡频率的倒数,即晶振频率的倒数;1个机器周期为12个振荡周期,它是构成指令周期的基本单位;指令周期是指执行一条指令所需的时间,它是机器周期的倍数。如单片机CPU采用6MHz晶振,分别计算此CPU的振荡周期、时钟周期、机器周期
36、和双周期指令所用的时间。何谓单片机的最小系统?答:单片机最小系统是指一个真正可用的单片机最小配置应用系统。包括CPU、存储器、电源、晶振电路及复位电路等。51系列单片机8031片内无程序存储器,因此必须片外扩展程序存储器后才能构成最小应用系统。简要说明8051单片机RST、ALE、EA、 RST/VPD四个管脚的作用?答: RST管脚加高电平时间大于两个机器周期系统复位 ALE高电平 锁存P0口提供的地址低8位(A7A0) EA=1, CPU 开始从片内程序存储器取指令,PC大于0FFF后转向片外程序存储器取指令。EA=0, CPU 开始从片外程序存储器取指令。 RST/VPD:复位信号输入引
37、脚/备用电源输入引脚;MCS-51内部四个并行I/O口各有什么异同?作用是什么?何谓“准双向口”答:MCS-51单片机共有四个8位双向并行的I/O端口,每个端口都包括一个锁存器、一个输出驱动器和一个输入缓冲器。但这四个端口的功能不全相同,P0口既可作一般I/O端口使用,又可作地址/数据总线使用;P1口是一个准双向并行口,作通用并行I/O口使用;P2口除了可作为通用I/O使用外,还可在CPU访问外部存储器时作高八位地址线使用;P3口是一个多功能口除具有准双向I/O功能外,还具有第二功能。准双向口作为数据输入时需先置1,使引脚成为高阻状态,这样才能正确地输入数据。单片机复位有哪几种方式?指出复位后
38、机器的初始状态.答:单片机复位有上电复位、手动复位、外来信号复位和复合复位等4种方式,复位后机器的初始状态为:PC值=0000H RAM:随机数 SFR:P0-P3=FFH,SBUF不定,其余全为00H将图中9、18、19、31管脚连线到图中相应的位置构成8051单片机最小系统。说明该系统机器周期是多少?并说明 P0、P2口在系统扩展中的作用 ?答:主频12MHZ 机器周期 1us (1分) P0口分时提供8位数据线(D7D0) 和低8位地址总线(A7A0 )(1分) P1口提供地址总线高8位(A15A8)(1分)51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?(1)1
39、个微处理器(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)。51单片机存储器的物理结构分成几类?答:分成四类:片内程序存储器,片外程序存储器,片内数据存储器,片外数据存储器。何谓SFR?它的作用是什么?答:SFR是特殊功能寄存器(Special Function Registers),用于控制、管理片内算术逻辑部件,并行I/O口、串行I/O口、定时器/计
40、数器、中断系统等功能模块的工作。51单片机外部中断有两种触发方式,分别为 电平触发 和 边沿触发 。单片机内、外中断源按优先级别分为高级中断和低级中断,级别的高低是由中断优先级寄存器的置位状态决定的。同一级别中断源的优先顺序是由自然优先级顺序决定的。8051单片机有5个中断源,2 级中断优先级别。中断源的是否允许中断是由 IE 寄存器决定的,中断源的优先级别是由 IP 寄存器决定的。当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为0013H,串行口的中断入口地址为0023
41、H,T0的入口地址为000BH,T01的入口地址为001BH,INT0的入口地址为0003H。8051单片机中IP0EH,IE8DH时,CPU能响应的优先权最低的中断源是外部中断 。单片机的复位操作是 高电平 (高电平/低电平),单片机复位后,中断允许寄存器IE的值是 00H 。MCS-51单片机中,在IP=0 x00时,优先级最高的中断是外部中断0 ,最低的是串行口中断 。若只需要开串行口中断,则IE的值应设置为 90H ,若需要将外部中断0设置为下降沿触发,则执行的语句为 IT0=1 。二、选择题1. MCS-51定时器T0的中断入口地址为( B )。 (A)0003H (B)000BH
42、(C)0013H (D)001BHMCS-51单片机在同一级别里除串行口外,级别最低的中断源是( B ) 。外部中断1(B)定时器T1(C)定时器T0(D)串行口MCS-51单片机在同一优先级的多个中断源同时申请中断时,CPU首先响应( A )。外部中断0 (B)T0中断 (C)外部中断1 (D)T1中断 8031单片机外部中断0请示信号输入的引脚是(B) (A)RXD (B) (C) (D) 要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A) (A) 98H (B) 84H (C) 42H (D) 22HMCS-51单片机各中断源的优先级别设定是利
43、用寄存器(D) (A) TMOD (B) IP (C) PCON (D)SCONMCS-51单片机的外部中断1的中断请求标志是( D )。 (A)ET1 (B)TF1 (C)IT1 (D)IE1利用下列( D)关键字可以改变工作寄存器组 (A)interrupt (B)sfr (C)while (D)using在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的 ( B ) EA位和ET0位 (B)EA位和EX0位 (C)EA位和ES位 (D)EA位和ET1位三、简答题1.简述MCS-51单片机的中断响应过程。答:CPU在每个机器周期的S5P2期间顺序采样每个中断源,
44、在下一个机器周期S6区间按优先级顺序查询中断标志,如查询到某个中断定标志为1,将在接下来的机器周期S1期间按优先级进行中断处理,中断系统通过硬件自动将相应的中断矢量地址装入PC,以便进入相应的中断服务程序。一旦响应中断,CPU首先置位相应的中断“优先级触发器”,然后由硬件执行一条长调用指令,把当前的PC值压入堆栈,以保护断点,再将相应的中断服务的入口地址送入PC,于是CPU接着从中断服务程序的入口处开始执行。对于有些中断源,CPU在响应中断后会自动清除2.什么是中断?其主要功能是什么?中断就是对外界异步发生的事件作出及时的处理。 功能:分时操作;实时处理;故障处理。 中断允许寄存器IE和优先级
45、寄存器IP数据状态如图,说明中断服务系统那些中断源被开放,那些中断源被屏蔽,级别最高的中断源是什么?说明寄存器(IE)标志位EA的作用。答:开放的中断有INT0、T0、串口 被屏蔽的中断有INT1、T1 串口为高级中断 EA为总中断允许标志位中断允许寄存器(IE)和中断优先级寄存器(IP)数据状态如图,说明中断服务系统那些中断源被开放,那些中断源被屏蔽,级别最高的中断源是什么?(5分)外部中断INT0、定时器T0、定时器T1中断源被开放 (2分) 外部中断INT1和串口中断源被屏蔽 (2分) 级别最高的中断源是定时器T0 (1分)51单片机外部中断有两种触发方式,分别为 电平触发 和 边沿触发
46、 。单片机内、外中断源按优先级别分为高级中断和低级中断,级别的高低是由中断优先级寄存器的置位状态决定的。同一级别中断源的优先顺序是由自然优先级顺序决定的。8051单片机有5个中断源,2 级中断优先级别。中断源的是否允许中断是由 IE 寄存器决定的,中断源的优先级别是由 IP 寄存器决定的。当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为0013H,串行口的中断入口地址为0023H,T0的入口地址为000BH,T01的入口地址为001BH,INT0的入口地址为0003H。8
47、051单片机中IP0EH,IE8DH时,CPU能响应的优先权最低的中断源是外部中断 。单片机的复位操作是 高电平 (高电平/低电平),单片机复位后,中断允许寄存器IE的值是 00H 。MCS-51单片机中,在IP=0 x00时,优先级最高的中断是外部中断0 ,最低的是串行口中断 。若只需要开串行口中断,则IE的值应设置为 90H ,若需要将外部中断0设置为下降沿触发,则执行的语句为 IT0=1 。二、选择题1. MCS-51定时器T0的中断入口地址为( B )。 (A)0003H (B)000BH (C)0013H (D)001BHMCS-51单片机在同一级别里除串行口外,级别最低的中断源是(
48、 B ) 。外部中断1(B)定时器T1(C)定时器T0(D)串行口MCS-51单片机在同一优先级的多个中断源同时申请中断时,CPU首先响应( A )。外部中断0 (B)T0中断 (C)外部中断1 (D)T1中断 8031单片机外部中断0请示信号输入的引脚是(B) (A)RXD (B) (C) (D) 要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A) (A) 98H (B) 84H (C) 42H (D) 22HMCS-51单片机各中断源的优先级别设定是利用寄存器(D) (A) TMOD (B) IP (C) PCON (D)SCONMCS-51单片
49、机的外部中断1的中断请求标志是( D )。 (A)ET1 (B)TF1 (C)IT1 (D)IE1利用下列( D)关键字可以改变工作寄存器组 (A)interrupt (B)sfr (C)while (D)using在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的 ( B ) EA位和ET0位 (B)EA位和EX0位 (C)EA位和ES位 (D)EA位和ET1位三、简答题1.简述MCS-51单片机的中断响应过程。答:CPU在每个机器周期的S5P2期间顺序采样每个中断源,在下一个机器周期S6区间按优先级顺序查询中断标志,如查询到某个中断定标志为1,将在接下来的机器周
50、期S1期间按优先级进行中断处理,中断系统通过硬件自动将相应的中断矢量地址装入PC,以便进入相应的中断服务程序。一旦响应中断,CPU首先置位相应的中断“优先级触发器”,然后由硬件执行一条长调用指令,把当前的PC值压入堆栈,以保护断点,再将相应的中断服务的入口地址送入PC,于是CPU接着从中断服务程序的入口处开始执行。对于有些中断源,CPU在响应中断后会自动清除2.什么是中断?其主要功能是什么?中断就是对外界异步发生的事件作出及时的处理。 功能:分时操作;实时处理;故障处理。 中断允许寄存器IE和优先级寄存器IP数据状态如图,说明中断服务系统那些中断源被开放,那些中断源被屏蔽,级别最高的中断源是什
51、么?说明寄存器(IE)标志位EA的作用。答:开放的中断有INT0、T0、串口 被屏蔽的中断有INT1、T1 串口为高级中断 EA为总中断允许标志位中断允许寄存器(IE)和中断优先级寄存器(IP)数据状态如图,说明中断服务系统那些中断源被开放,那些中断源被屏蔽,级别最高的中断源是什么?(5分)外部中断INT0、定时器T0、定时器T1中断源被开放 (2分) 外部中断INT1和串口中断源被屏蔽 (2分) 级别最高的中断源是定时器T0 (1分)51单片机的串行口共有 四 种工作方式,当使用串行口扩展并行I/O口时,串行口只能工作于方式 0 。8051有两个16位可编程定时/计数器,T0和T1。它们的功
52、能可由两个控制寄存器TCON、TMOD的内容决定,且定时的时间或计数的次数与TH、TL两个寄存器的初值有关。串行口的控制寄存器SCON中,REN的作用是允许串行接收位。MCS-51串行接口有4种工作方式,这可在初始化程序中用软件设置特殊功能寄存器SCON来实现。C51的串行口控制寄存器中有2个中断标志位,它们是TI和RI。8051的异步通信口为 全双工 (单工/半双工/全双工)51单片机异步串行通信方式,通信双方必须事先约定好传送的字符的格式,同时为了保证数据收发准确,要求发送端与接收端 波特率 必须保持一致。用串行口扩展并行口时,串行接口的工作方式应选为 方式0 。串行口方式3发送的第9位数
53、据要事先写入 SCON 寄存器的 TB8 位。串行口的方式0的波特率为 FOSC/12 。MCS-51串行通信工作时,在CPU响应中断后,转入中断入口地址 23 H单元开始执行中断服务程序。串行口在方式1的接收种设置有数据辨识功能,且只有同时满足条件(1)RI=0 。(2)SM2= 0 或接收到的停止位为1时,所接收到的数据才有效。电源控制寄存器PCON的最高位SMOD= 1 时,串行口的波特率加倍。若串行口工作在方式1实现点对点通信,则方式字TMOD= 20 H。在方式 0 中,SCON寄存器的SM2、TB8、RB8均无意义,通常将其设为0。方式2、3主要用于多机通信,当SM2=1时,这时第
54、9位数据为 地址/数据 的标志位。在串行通信中,有数据传送方向 单工 、 半双工 、 全双工 三种方式。对于串行口方式1,当波特率为9600bps时,每分钟可以传送 57600 字节。二、选择题1. 51单片机串行口工作在方式1,每秒传送240个字符 ,则波特率为多少( A )。 A、2400b/sB、9600 b/s C、2640 b/sD、 4800 b/s工作串行口工作方式的寄存器是( C )。 A、TCON B、PCON C、SCON D、TMOD在串行口工作于移位寄存器方式时,其接收由( C)来启动 A、REN B、RI C、REN和RI D、TR要使MCS-51能够响应定时器串行接
55、口中断,它的中断允许寄存器的内容应是( ) A、98H B、84H C、42 D、22H以下有关第9数据位的说明中,错误的是( C ) A、第9位数据位的功能可有用户定义B、发送数据的第9位数据位内容在SCON寄存器的TB8位中预先准备好C、帧发送时使用指令把TB8位的状态送入发送SBUF中D、接收到的第9数据位送SCON寄存器的RB8中保存若晶振频率为fosc,波特率为fosc/12的工作方式是( A )A、方式0 B、方式1 C、方式2 D、方式3串行通信的传送速率单位是波特,而波特的单位是 ( B )A、字符/秒 B、位/秒 C、帧/秒 D、 帧/分串行工作方式1的波特率是( D )A、
56、固定的,为时钟频率的十二分之一B、固定的,为时钟频率的三十二分之一C、固定的,为时钟频率的六十四分之一D、可变的,通过定时器/计数器1的溢出率设定帧格式有一个起始位、8个数据位和1个停止位的异步串行通信方式是( B )A、方式0 B、方式1 C、方式2 D、方式3MCS-51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的( A ),向CPU申请中断。RI或TI置1 BRI或TI置0CRI置1或TI置0 DRI置0或TI置111. MCS-51单片机串行口接收数据的次序是下述的顺序( B )。(1)接收完一帧数据后,硬件自动将SCON的R1置1(2)用软
57、件将RI清零(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD输入A(1)(2)(3)(4)B(4)(1)(2)(3)C(4)(3)(1)(2)D(3)(4)(1)(2)12. MCS-51单片机串行口发送数据的次序是下述的顺序( A )。(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清0A(1)(3)(2)(4)B(1)(2)(3)(4)C(4)(3)(1)(2)D(3)(4)(1)(2)13.8051单片机串行口用工作方式0时,( C )。数据从RDX串行输入,从TXD串行输出数据从R
58、DX串行输出,从TXD串行输入数据从RDX串行输入或输出,同步信号从TXD输出数据从TXD串行输入或输出,同步信号从RXD输出简答题什么是波特率?对于异步通信,串行口每秒传送250个字符,每个字符11位,则波特率为多少?. 答:波特率是指每秒传送二进制位的个数。 11*250=2750 b/s2.在有串行通信时,定时器/计数器1的作用是什么,怎样确定串行口的波特率?答:在有串行通信时,定时器/计数器1的作用是串行口发生器。串行口的波特率根据串行口的工作方式具有不同的计算方式:方式0的波特率固定为晶体振荡器的十二分之一;方式1的波特率=2SMOD.(定时器1的溢出率)/32;方式2波特率=2SM
59、OD.(fosc/64);方式3波特率同方式1(定时器l作波特率发生器)。3.简述串行数据传送的特点。答:(1)传送按位顺序进行,速度慢。(2)传输线少,成本低。(3)传送距离远,可达几公尺到几千公里。4.简述串行接口接收和发送数据的过程。答:串行接口的接收和发送是对同一地址(99H)两个物理空间的特殊功能寄存器SBUF进行读或写的。当向SBUF写数据时,即向发送缓冲器SBUF装载并开始由TXD引脚向外发送一帧数据,发送完便使发送中断标志位T1=1。在满足串行接口接收中断标志位RI=0的条件下,置允许接收位REN(SCON.4)=1,就会接收一帧数据进入移位寄存器,并装载到接收SBUF中,同时
60、使RI=1。当读SBUF时,便由接收缓冲器SBUF取出信息通过MCS-51内部总线送CPU。5.MCS-51串行接口有几种工作方式?答:MCS-51串行接口有四种工作方式;方式0(8位同步移位寄存器),方式1(10位异步收发),方式2(11位异步收发),方式3(11位异步收发)。6.MCS-51中SCON的SM2、TB8、RB8有何作用?答:MCS-51中SCON的SM2是多机通信控制位,主要用于方式2和方式3。若置SM2=1,则允许多机通信。TB8是发送数据的第9位,在方式2或方式3中,根据发送数据的需求由软件置位或复位。它在许多通信协议中可用作奇偶校验位;在多机通信中作为发送地址帧或数据帧
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市地下空间车位开发建设补充协议范本
- 智能家居档口租赁与市场推广协议
- 文化旅游产业园区场地厂房租赁服务协议
- 成都二手房买卖合同合同变更范本
- 草场租赁与草原资源开发合同
- 生态型采石场碎石开采与石材深加工合作承包合同
- 商业街区停车场租赁运营管理合同
- 餐饮连锁品牌厨师长职位竞聘与食品安全责任合同
- 珠宝设计中心典当质押借款合同模板
- 成都地产项目投资合作及风险控制合同
- 《人工智能:AIGC基础与应用》题库 项选择题
- 《班组长培训》课件
- 临床约翰霍普金斯跌倒评估量表解读
- GB/T 44786-2024水力发电厂自动化计算机控制导则
- 妇幼健康信息管理制度
- 信访条例解读企业培训
- 合同债务纠纷还清款后协议书(2篇)
- 浙江省绍兴市2024年6月普通高中学业水平适应性考试数学试题2
- 2024至2030年中国纪检监察信访管理系统行业投资前景及策略咨询研究报告
- 云南省2024年小升初语文模拟考试试卷(含答案)
- 六年级数学思政融合课教学设计圆的周长
评论
0/150
提交评论