51单片机复习题及答案

合集下载

单片机c51考试题库及答案

单片机c51考试题库及答案

单片机c51考试题库及答案一、单选题1. 8051单片机的内部RAM共有()字节。

A. 256B. 128C. 512D. 1024答案:A2. 8051单片机的外部中断有()个。

A. 2B. 3C. 4D. 5答案:A3. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的串行通信口是()。

A. 串行口0B. 串行口1C. 串行口2D. 串行口3答案:A5. 8051单片机的程序存储器最大容量是()。

A. 64KBB. 128KBC. 256KBD. 512KB答案:A二、多选题1. 8051单片机的下列哪些寄存器是16位的?()A. DPTRB. PCC. SPD. B答案:A, B2. 8051单片机的下列哪些中断源是可屏蔽的?()A. 外部中断0B. 外部中断1C. 定时器0中断D. 定时器1中断答案:A, B, C, D3. 8051单片机的下列哪些指令是无条件转移指令?()A. SJMPB. AJMPC. LJMPD. RET答案:A, B, C三、判断题1. 8051单片机的外部中断0的中断向量地址是0003H。

()2. 8051单片机的定时器0和定时器1都是16位的。

()答案:×3. 8051单片机的串行通信口是全双工的。

()答案:√四、填空题1. 8051单片机的内部RAM分为______区和______区。

答案:工作寄存器区、位寻址区2. 8051单片机的外部中断0和外部中断1的优先级是______。

答案:外部中断0的优先级高于外部中断13. 8051单片机的定时器0和定时器1的计数器都是______位的。

4. 8051单片机的程序存储器和数据存储器是______的。

答案:分开的五、简答题1. 简述8051单片机的中断系统。

答案:8051单片机的中断系统包括5个中断源,分别是外部中断0、外部中断1、定时器0中断、定时器1中断和串行通信中断。

51单片机考试试题带答案

51单片机考试试题带答案

51单片机考试试题带答案一、选择题1. 以下哪项是51单片机的定时器模式?A. 仅工作在工作模式0B. 工作在工作模式0和工作模式1之间切换C. 工作在工作模式0和工作模式1之间循环切换D. 工作在工作模式0、工作模式1和工作模式2之间循环切换答案:D2. 下列哪种类型的引脚在51单片机中不可作为普通IO口使用?A. 内部RAM地址线引脚B. 外部中断引脚C. IAP/IAP引脚D. 全双工串行口引脚答案:A3. 51单片机的中断向量表是存放在内存的哪个区域?A. 0x0000~0x007FB. 0x0080~0x00FFC. 0x0100~0x017FD. 0x0180~0x01FF答案:C二、填空题1. 请列举51单片机的三种工作模式:____________, ____________, ____________。

答案:工作模式0、工作模式1、工作模式22. 51单片机的系统时钟频率为_________。

答案:12MHz三、解答题1. 请简要描述51单片机的位寻址方式。

答案:51单片机的位寻址方式即按位进行寻址,可以直接对单片机的寄存器或存储器中的某个位进行操作。

通过指定位寻址方式,我们可以将某个特定的位设置为1或者设置为0,或者进行一些位运算操作。

2. 请写出51单片机中TIMER 0的工作模式0的特点和优缺点。

答案:51单片机中TIMER 0的工作模式0特点如下:- 工作模式0是基本的定时/计数功能,仅作为一个16位定时器来使用。

- 它可以产生一个定时器中断。

- 定时器0的计数值可以从TH0和TL0中读取。

优点:- 简单易用,适用于基本的定时功能。

- 可以通过改变定时器的初值来实现不同的定时周期。

缺点:- 功能相对有限,不适用于复杂的定时及计数需求。

- 不能通过使用外部输入源来启动或停止定时器。

四、编程题请使用C语言编写一个程序,实现以下功能:当INT0引脚产生上升沿中断时,将P1口的高4位清0,低4位保持不变。

51单片机基础知识复习练习题(含答案)

51单片机基础知识复习练习题(含答案)

51单片机基础知识复习题(含答案)1.8051单片机的片内有(一)个16位的特殊功能寄存器。

2.MCS-51单片机的堆栈区应建立在(片内数据存储区底128字节单元)。

3.MCS-51单片机定时器工作方式1是指的(D)工作方式。

A.8位 3B.8位自动重装2C.13位0D.16位14.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。

A.MOV A, @R1)片内B.MOVC A, @A + DPTR或MOVC A,@A+PC (C.MOVX A, @ R0D.MOVX A, @ DPTR)片外5.8751单片机程序存储器的容量最大可扩展为(64K)。

B.64K6.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在( 000BH)开始的中断地址区A、0003H(外部中断0服务入口)B、0013H(外部中断1服务入口)C、0023H(串行口中断服务程序入口)D、000BH(定时/计数器0中断服务程序的开始地址区)E、001BH为定时/计数器1中断服务开始地址区F、0000H (系统复位后的入口)7.MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:(B)B、P0口(SDA /SCL 连接到总线的器件输出级必须是漏极开路或者是集电极开路,才能执行线与的功能)8.AJMP跳转空间最大可达到(2字节)A、2KB9.8051单片机中,唯一一个能出现在符号指令的16位寄存器是(B)A、P S WB、D P T R C 、P C D、B10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )A、MOV A,@R1片内B、MOVC A,@A+DPTR/@A+PCC、MOVX A, @R0片外D、MOVX A,@ DPTR11.8051单片机内有2个(16 )位的定时器。

51单片机考试题和答案

51单片机考试题和答案

51单片机考试题和答案一、单项选择题(每题2分,共20分)1. 51单片机中,以下哪个寄存器用于存储程序计数器(PC)的内容?A. SPB. PCC. DPTRD. ACC答案:B2. 51单片机中,哪个寄存器用于存储数据指针?A. SPB. PCC. DPTRD. ACC答案:C3. 51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. 51单片机中,哪个寄存器用于存储堆栈指针?A. SPB. PCC. DPTRD. ACC答案:A5. 51单片机中,以下哪个指令是无条件跳转指令?A. SJMPB. AJMPC. LJMPD. CJNE答案:A6. 51单片机中,以下哪个指令是调用子程序的指令?A. SJMPB. AJMPC. LJMPD. CALL答案:D7. 51单片机中,以下哪个指令是返回子程序的指令?A. SJMPB. AJMPC. LJMPD. RET答案:D8. 51单片机中,以下哪个指令是累加器清零的指令?A. CLR AB. MOV A, #0C. MOV A, R0D. CLR C答案:A9. 51单片机中,以下哪个指令是将立即数传送到累加器的指令?A. CLR AB. MOV A, #0C. MOV A, R0D. CLR C答案:B10. 51单片机中,以下哪个指令是将累加器的内容传送到寄存器R0的指令?A. CLR AB. MOV A, #0C. MOV R0, AD. CLR C答案:C二、填空题(每题2分,共20分)1. 51单片机的内部RAM共有______字节。

答案:1282. 51单片机的外部数据存储器最大容量可达______KB。

答案:643. 51单片机的外部程序存储器最大容量可达______KB。

答案:644. 51单片机的定时器/计数器有______个。

答案:25. 51单片机的中断源共有______个。

答案:66. 51单片机的串行通信可以工作在______种模式。

51单片机试题及答案

51单片机试题及答案

51单片机试题及答案【篇一:51单片机习题及答案】t>第一章1-1选择1.计算机中最常用的字符信息编码是( a )aasciib bcd码c 余3码 d 循环码a 1.5b 3c 1d 0.53.mcs-51的时钟最高频率是 ( a ).a 12mhzb 6 mhzc 8 mhzd 10 mhz4.以下不是构成的控制器部件(d):a 程序计数器、 b指令寄存器、 c指令译码器、 d存储器5.以下不是构成单片机的部件( d)a 微处理器(cpu)、b存储器c接口适配器(i\o接口电路) d 打印机6.下列不是单片机总线是( d)a 地址总线b 控制总线c 数据总线d 输出总线7.-49d的二进制补码为.( b)a 11101111b 11101101c 0001000d 111011008.十进制29的二进制表示为原码( c )a 11100010b 10101111c 00011101d 000011119. 十进制0.625转换成二进制数是( a )a 0.101b 0.111c 0.110d 0.10010 选出不是计算机中常作的码制是( d )a 原码b 反码 c补码 d ascii1-2填空1.2.十进制29的二进制表示为3.十进制数-29的8位补码表示为4.单片微型机.5.若不使用mcs-51片内存器引脚必须接地.6..7.十进制数-47用8位二进制补码表示为8.-49d的二进制补码为9.计算机中最常用的字符信息编码是10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√ )3.使用可编程接口必须处始化。

(√ )。

4.8155的复位引脚可与89c51的复位引脚直接相连。

(√ )8.计算机中常作的码制有原码、反码和补码(√ )9.若不使用mcs-51片内存器引脚ea必须接地. (√ )1-4简答1.何谓单片机?单片机与一般微型计算机相比,具有哪些特点?答:单片机是在一块集成电路上把cpu、存储器、定时器/计数器及多种形式的i/o接口集成在一起而构成的微型计算机。

51单片机复习题及答案

51单片机复习题及答案

第1章单片机概述1.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。

答:CPU、存储器、I/O口。

2.8051与8751的区别是。

A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同答:C。

3.在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用答:B。

4.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。

5.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。

它们的差别是在片内程序存储器上。

8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。

6.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

第2章 51单片机片内硬件结构1.在51单片机中,如果采用6MHz晶振,一个机器周期为。

答:2µs2.AT89C51单片机的机器周期等于个时钟振荡周期。

答:12。

3.若A中的内容为63H,那么,P标志位的值为。

答:P标志位的值为0。

4.内部RAM中,可作为工作寄存器区的单元地址为H~H。

答:00H;1FH。

5.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到。

答:PC;PC。

6.51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为KB。

51单片机复习题及答案

51单片机复习题及答案51单片机是一种非常常用的单片机,广泛应用于各种电子设备中。

为了帮助大家更好地复习51单片机,下面我将给大家整理了一些常见的复习题及其答案。

1. 什么是51单片机?答:51单片机是一种基于MCS-51指令集的单片机,由Intel公司于20世纪80年代推出。

它具有低功耗、高性能、易编程等特点,被广泛应用于各种电子设备中。

2. 51单片机的存储器结构有哪些?答:51单片机的存储器结构主要包括程序存储器(ROM)、数据存储器(RAM)和特殊功能寄存器(SFR)。

其中,ROM用于存储程序代码,RAM用于存储数据,SFR用于存储特殊功能的寄存器。

3. 51单片机的中断有几种类型?答:51单片机的中断主要分为外部中断和定时器中断两种类型。

外部中断是通过外部引脚触发的,而定时器中断是通过定时器产生的。

4. 51单片机的IO口有几个?如何设置IO口的输入输出状态?答:51单片机共有32个IO口,分为四个8位的IO口组(P0、P1、P2、P3)。

要设置IO口的输入输出状态,可以通过设置相应的寄存器来实现。

5. 51单片机的定时器有几个?如何设置定时器的工作模式?答:51单片机共有两个定时器,分别是定时器0和定时器1。

要设置定时器的工作模式,可以通过设置相应的寄存器来实现,例如TCON寄存器和TMOD寄存器。

6. 51单片机的串口通信如何实现?答:51单片机的串口通信可以通过设置相应的寄存器来实现,例如设置波特率、数据位数、停止位数等。

同时,还需要使用相应的串口通信协议,例如UART协议。

7. 什么是51单片机的中断优先级?如何设置中断优先级?答:51单片机的中断优先级是指当多个中断同时触发时,系统按照一定的优先级顺序处理中断请求。

中断优先级可以通过设置相应的寄存器来实现,例如IP寄存器。

8. 51单片机的电源管理有哪些注意事项?答:在使用51单片机时,需要注意电源管理方面的问题。

例如,要保证电源稳定,避免电源波动对单片机工作的影响;同时,还要注意功耗的控制,避免过度耗电。

c51单片机考试题目及答案

c51单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 8051单片机的内部数据存储器的容量是()。

A. 128BB. 256BC. 512BD. 1024B答案:B2. 8051单片机中,哪个寄存器用于存储程序计数器PC的值?()A. SPB. PCC. DPTRD. ACC3. 8051单片机的定时器/计数器的计数器模式下,计数器的值来自于()。

A. 外部事件B. 内部时钟C. 外部中断D. 定时器溢出答案:A4. 8051单片机中,哪个寄存器用于存储外部中断的优先级?()IPB. TCONC. IED. P15. 8051单片机的串行通信中,波特率的设置是通过()寄存器实现的。

A. TMODB. TCONC. SCOND. PCON答案:D6. 8051单片机中,哪个指令用于将累加器ACC的内容传送到外部数据存储器?()A. MOVX @DPTR, AB. MOVX A, @DPTRC. MOV @DPTR, AD. MOV A, @DPTR答案:A7. 8051单片机的中断系统中,哪个中断具有最高的优先级?()A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行中断答案:C8. 8051单片机中,哪个指令用于将立即数传送到累加器ACC?()A. MOV A, #dataB. MOV A, @dataC. MOV A, dataD. MOV #data, A答案:A9. 8051单片机的定时器/计数器在方式1下,定时器/计数器的工作模式是()。

A. 16位定时器B. 8位自动重装载定时器C. 13位定时器D. 16位计数器答案:C10. 8051单片机中,哪个指令用于将累加器ACC的内容与寄存器R0的内容进行逻辑或操作?()A. ORL A, R0B. ORL R0, AC. ORL A, #R0D. ORL #R0, A答案:A二、填空题(每题2分,共20分)1. 8051单片机的外部中断0的中断向量地址是______。

51单片机复习题(含答案)

一、填空题1、A T89S51单片机为8 位单片机,共有40 个引脚。

2、MCS-51系列单片机的典型芯片分别为8031 、8051 、8751 。

3、A T89S51访问片外存储器时,利用ALE 信号锁存来自P0口发出的低8位地址信号。

4、A T89S51的P3口为双功能口。

5、A T89S51内部提供 2 个可编程的16 位定时/计数器,定时器有4 种工作方式。

6、A T89S51有 2 级中断, 5 个中断源。

7、A T89S51的P2 口为高8位地址总线口。

8、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA* 引脚应该接+5V9、单片机系统中使用的键盘分为独立式键盘和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。

10、单片机进行串行通信时,晶振频率最好选择11.0592MHz11、AT89S51复位后,PC与SP的值为分别为0000H 和07H 。

12、关于定时器,若振荡频率为12MHz,在方式2下最大定时时间为256us13、A T89S51单片机的通讯接口有串行和并行两种形式。

在串行通讯中,发送时要把并行数据转换成串行数据。

接收时又需把串行数据转换成并行数据。

14、一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时序信号的周期定义为状态12周期。

15、当使用慢速外设时,最佳的传输方式是中断。

16、MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择。

二、判断题1、8031与8051的区别在于内部是否有程序存储器。

(√)2、内部RAM的位寻址区,既能位寻址,又可字节寻址。

(√)3、串行口工作方式1的波特率是固定的,为fosc/32。

(×)4、8051单片机中的PC是不可寻址的。

(√)5、MCS-51系统可以没有复位电路。

(×)6、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

51单片机期末考试复习题(附答案)

单片机原理及应用复习一、填空题1.单片机又称为微控制器,将CPU、存储器、I/O集成到一个芯片上。

2.单片机的RST/VPD引脚为单片机的商店复位或掉电保护端,但单片机振荡器工作时,该引脚上只要出现持续两个机器周期的高电平,就可实现复位操作,是单片机回到初始状态。

̅̅̅̅端保持低电平。

3.单片机只访问外部程序存储器,必须使EA4.单片机程序地址空间中0000H代表复位入口地址、0003H代表外部中断0入口地址、000BH代表定时器/计数器0溢出中断入口地址、0013H代表外部中断1中断入口地址、001BH 代表定时器/计数器1溢出中断入口地址、0023H代表串口中断入口地址。

通常在这些地址中存放一条无条件转移指令。

5.扩展片外数据存储器地址空间与片内数据存储器地址空间可以重叠,是因为访问片内、外使用不同的指令,访问片外采用MOVX指令。

6.单片机应用程序一般放在ROM中,数据一般存放到RAM中。

7.单片机复位后,寄存器PC为0000H、ACC为00H、PSW为00H、SP为07H,此时选择第0组工作寄存器作为通用寄存器。

8.机器指令由操作码和操作数两部分构成。

9.操作数表示参加操作的数本身或操作数所在的地址。

10.单片机特殊寄存器的选址方式只能是直接寻址。

11.可用于寄存器间接寻址的寄存器包括R0、R1、DPTR,这些寄存器起到地址指针的作用。

12.要用传输指令访问单片机片外RAM,它的指令操作助记符是MOVX。

13.指令AJMP的跳转范围是2K,LJMP可在64KB范围内无条件转移。

14.执行PUSH时堆栈指针SP先加1,执行POP堆栈指令是SP后减1,子程序调用LCALL指令隐含2次压栈,子程序返回指令RET隐含2次出栈(弹栈)。

15.绝对调用指令ACALL addr所能调用子程序的范围是2K,LCALL addr指令则是64K。

16.DB、DW、DS伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章单片机概述3 •在家用电器中使用单片机应属于微计算机的 _________ oA •辅助设计应用;B •测量、控制应用;C .数值计算应用;D •数据处理应用答:B o4•微处理器、微计算机、微处理机、 CPU 、单片机它们之间有何区别?答:微处理器、微处理机和CPU 都是中央处理器的不同称谓;而微计算机、单片机都是一个完 整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。

5. MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751 o 它们的差别是在片内程序存 储器上。

8031无片内程序存储器,8051片内有4KB 的程序存储器ROM ,而8751片内集成有 4KB 的程序存储器EPROM o6. 为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“ MCS ”是In tel 公司生产的单片机的系列符号,而 51系列单 片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

第2章51单片机片内硬件结构1•在51单片机中,如果采用6MHz 晶振,一个机器周期为答:2血2. AT89C51单片机的机器周期等于 答: 12o 3•若A 中的内容为63H ,那么,P标志位的值为—答:P 标志位的值为0o4•内部RAM 中,可作为工作寄存器区的单元地址为答:00H ; 1FH o5•通过堆栈操作实现子程序调用,首先要把 ______ 回时,再进行出栈保护,把保护的断点送回到 _____答: PC ; PC o6. 51单片机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为 ___________ KB o答: 64KB o7•判断下列 1 .单片机与普通微型计算机的不同之处在于其将块芯片上。

答:CPU 、存储器、I/O 口。

2. 8051与8751的区别是 —A .内部数据存储单元数目不同C .内部程序存储器的类型不同答:C o、和 3部分集成于B .内部数据存储器的类型不同 D .内部寄存器的数目不同 个时钟振荡周期。

的内容入栈,以进行断点保护。

调用返 项说法是正确的。

A. 51单片机的CPU 是由RAM 和EPROM 组成的B .区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高 端C. 在51单片机中,为使准双向的I/O 口工作在输入方式,必须保证它被事先预置为 1D. PC 可以看成是程序存储器的地址指针答:A.错;B.错;C.对;D.对。

&判断以下有关PC 和DPTR 的结论 ___________ 是正确的。

A. DPTR 是可以访问的,而PC 不能访问B. 它们都是16位寄存器C. 在单片机运行时,它们都具有自动加“ 1”的功能D. DPTR 可以分为2个8位的寄存器使用,但PC 不能答:A.对;B.对;C.错;D.对。

9. ___________________ 判断下列说法 项是正确的。

A. 程序计数器PC 不能为用户编程时直接访问,因为它没有地址B. 内部RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用C. 51单片机共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行 位寻址的。

答:A.对;B.错;C.错。

10. PC 的值是 ________ 。

A .B .C . D. 答: PC 是一个不可寻址的特殊功能寄存器 单片机的主频越高,其运算速度越快 在51单片机中,一个机器周期等于1氏 特殊功能寄存器内存放的是栈顶首地址单元的内容 答:A.对;B.对;C.错;D.错。

12. 51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?(1) (2) (3) (4) (5) (6) (7)(8)13. 说明AT89C51单片机的引脚EA 的作用,该引脚接高电平和低电平时各有何种功能 答:当EA 脚为高电平时,单片机读片内程序存储器(4KB Flash ),但在PC 值超过OFFFH (即 超出4KB 地址范围)时,将自动转向读外部程序存储器内的程序。

当 EA 脚为低电平时,对程 当前正在执行指令的前一条指令的地址 当前正在执行指令的地址当前正在执行指令的下一条指令的地址 控制器中指令寄存器的地址A.错;B.错;C.对;D.错。

项是正确的。

11. 判断下列说法 A .B .C .D .1个微处理器(CPU ); 128个数据存储器(RAM )单元; 4KB Flash 程序存储器;4 个 8 位可编程并行 I/O 口(P0 口、P1 口、P2 口、P3 口);1个全双工串行口;2个16位定时器/计数器;一个中断系统,5个中断源,2个优先级;21个特殊功能寄存器(SFR )。

序存储器的读操作只限定在外部程序存储器,地址为0000H〜FFFFH,片内的4KB Flash程序存储器不起作用。

14. 64KB程序存储器空间有5个单元地址对应51单片机5个中断源的中断入口地址,请写出这些单元的入口地址及对应的中断源。

答:64KB程序存储器空间中有5个特殊单元分别对应于5个中断源的中断服务程序的入口地址,见下表。

表515. 当51单片机运行出错或程序陷入死循环时,如何摆脱困境? 答:按下复位按钮。

第3章C51语音编程基础1. C51在标准C的基础上,扩展了哪几种数据类型?第4章51单片机的并行端口1. ___________ 下列项说法是否正确。

A. P0 口作为总线端口使用时,它是一个双向口B. P0 口作为通用I/O端口使用时,外部引脚必须接上拉电阻,因此它是一个准双向口C. P 1~P3口作为输入端口用时,必须先向端口寄存器写入1D. P 1~P3 口的驱动能力是相同的答:A .对;B.;对C .对;D.错。

2. 以单片机为核心,设计一个节日彩灯控制器,要求如下:在单片机的P0 口接有8个发光二级管作为指示灯,P1.0~P1.3接有4个按键开关,当不同脚上的按键按下时,实现如下功能:按P1.0脚按键一8只灯全亮然后全灭,再全亮然后全灭,交替闪亮;按P1.1脚按键一按此键则停止点亮8只灯,所有灯全灭;按P1.2脚按键一LED指示灯由上向下流水点亮;按P1.3脚按键一LED指示灯由下向上流水点亮。

第5章51单片机的中断系统3. 51单片机响应中断后,产生长调用指令LCALL ,执行该指令的过程包括:首先把 _________ 的 内容压入堆栈,以进行断点保护,然后把长调用指令的 16位地址送 ____________ ,使程序执行转 向 _______ 中的中断地址区。

答:PC 、PC 、程序存储器。

4.判断51单片机对外中断请求源响应的最快响应时间为3个机器周期答:对。

5. ________________________ 下列说法正确的是 。

A .各中断源发出的中断请求信号,都会标记在B. 各中断源发出的中断请求信号,都会标记在C. 各中断源发出的中断请求信号,都会标记在D. 各中断源发出的中断请求信号,都会标记在 答:D o6. 在51单片机的中断请求源中,需要外加电路实现中断撤销的是 A .电平方式的外部中断B. 脉冲方式的外部中断C. 外部串行中断D. 定时中断 答:A 。

7. ________________________ 下列说法正确的是 。

A .同一级别的中断请求按时间的先后顺序响应B. 同一时间同一级别的多中断请求将形成阻塞,系统无法响应C. 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中 断请求D. 同级中断不能嵌套答:A 、C 、D 。

1.外部中断 答:0013H ; 1的中断入口地址为001BH 。

定时器1的中断入口地址为2.若(IP ) 答:外部中断1;定时器T1o=00010100B ,则优先级最高者为,最低者为51单片机的IE 寄存器中 51单片机的TMOD 寄存器中51单片机的IP 寄存器中51单片机的TCON 与SCON 寄存器中1.下列A .特殊功能寄存器 B. 特殊功能寄存器 C. 特殊功能寄存器 D. 特殊功能寄存器 .项说法是正确的。

SCON ,与定时器/计数器的控制无关TCON ,与定时器/计数器的控制无关IE ,与定时器/计数器的控制无关TMOD , 答: A .对;B •;错 C .错; 与定时器/计数器的控制无关D .错。

2.如果采用的晶振的频率为各为多少? 答:因为机器周期T 12 12 ‘1, Tcy = = ------------ =4 M sf osc 3咒10 所以定时器/计数器工作方式 3MHz ,定时器/计数器工作在方式0、1、2下,其最大定时时间0下,其最大定时时间为T MAX =213X T C =213 X 4X 10山=8.192ms同样可以求得,方式1下的最大定时时间为262.144ms ;方式2下的最大定时时间为1024mso3.定时器/计数器用作定时器模式时,其计数脉冲由谁提供?定时时间与哪些因素有关?答:定时器/计数器用作定时器时,其计数脉冲由系统振荡器产生的内部时钟信号 12分频后提供。

定时时间与时钟频率和定时初值有关。

4.定时器/计数器的工作方式2有什么特点?适用于哪些应用场合?答:定时器/计数器的工作方式2具有自动恢复初值的特点,适用于精确定时,如波特率的产生。

5;编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400 4,占空比为10 : 1的 矩形脉冲。

答:根据题意,从P1.0输出的矩形脉冲的高低电平的时间为10: 1,贝碍低电平的时间分别为363.63 s 和36.37目。

如果系统采用6MHz 晶振,Tcy=2 pS ,因此高低电平输出取整,则约 为 364 s s 和 36 s S o6.定时器/计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为 6MHz ,求允许测量的最大脉冲宽度是多少?答:采用方式1定时工作方式。

最大脉冲宽度为131.072mso 8编写外部中断1为跳沿触发的中断初始化程序段。

答: EA=1;EX1=1;IT1=1;第6章51单片机的定时器/计数器第7章51单片机的串行口1. 帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式 答:1。

2. 在串行通信中,收发双方对波特率的设定应该是 答:相等。

3. ____________________ 下列选项中, 是正确的。

A. 串行口通信的第9数据位的功能可由用户定义B. 发送数据的第9数据位的内容是在SCON 寄存器的TB8位中预先准备好的C. 串行通信帧发送时,指令把 TB8位的状态送入发送SBUF 中D. 串行通信接收到的第9位数据送SCON 寄存器的RB8中保存E. 串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定 答:(A )对(B )对(0错(D )对(E )对。

相关文档
最新文档