51单片机教程精练习题集
MCS-51单片机系统及接口技术-习题集(含答案)
MCS-51单片机系统及接口技术-习题集(含答案)《MCS-51单片机系统及接口技术》课程习题集一、单选题1.下面哪些指令是访问ROM的指令?2.下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC3FH(B)ADDA,3FH(C)SUBBA,R0(D)CJNEA,3FH,rel3.要访问MCS-51单片机的特殊功能寄存器应使用的寻址方式是(A)寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址4.要确定51单片机P1口的输入、输出工作方式,下面哪种说法是正确的?(A)由编程决定;(B)由输入/输出设备决定;(C)由读引脚或写引脚指令决定;(D)由CPU读写命令决定;5.微机设置堆栈的目的是:(A)起数据缓冲作用;(B)存放将要处理的数据;(C)保存程序断点地址;(D)保存程序断点地址和数据。
第1页共26页6.CPU访问外部存储器的时候,下面哪种说法是正确的?(A)DPTR既可以存放ROM的地址又可以存放RAM的地址;(B)DPTR只能存放ROM的地址;(C)DPTR只能存放RAM的地址;7.在程序设计中使用MOVPSW,#10H指令的目的是:(A)当前程序使用第2组工作寄存器(B)程序初始化(C)给一个单元赋初值(D)将立即数10H暂存入PSW中8.51单片机的堆栈操作,应该是:(A)先入栈,再修改指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对。
9.执行返回指令时,返回的断点是:(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址10.可以使程序循环转移的指令是:(A)AJMPaddr11(B)DJNZRn,rel(C)SJMPrel(D)ACALLaddr1111.CPU响应中断后,将产生哪些操作?(A)保护现场(B)自动到中断服务程序去执行(C)断点地址进栈(D)断点地址进栈,将矢量地址装入PC12.51单片机外扩8155芯片后,可以扩展的I/O口线是:(A)16根(B)22根(C)24根(D)32根13.下面哪一个部件不属于CPU的部件?(A)IP(B)ALU(C)PC(D)PSW第2页共26页14.要把P1口高4位变为0,低4位不变,应使用下列哪条指令?(A)ORLP1,#0FH(B)ORLP1,#0F0H(C)ANLP1,#0F0H(D)ANLP1,#0FH15.CPU响应中断后,原来程序的断点地址和数据应该由下面哪一条来完成?(A)由CPU自动完成(B)在中断响应中完成(C)应由硬件和中断服务程序完成(D)在主程序中完成16.某种存储器芯片的容量是16KB,那么它与地址总线连接的根数是:(A)11根,(B)12根,(C)13根,(D)14根,(E)15根17.定时器T0、T1的启动/停止应由下面哪一条来完成?(A)由程序来完成(B)由硬件自动完成(C)当GATE=0时,由TR0、TR1置位、清0完成18.51单片机直接寻址指令中的直接地址单元有哪些?(A)产品厂家给出的地址单元(B)20H~7FH单元和部分SFR寄存器(C)30H~7FH单元(D)片内RAM和SFR寄存器19.下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC3FH(B)ADDA,3FH(C)SUBBA,R0(D)CJNEA,3FH,rel20.6264芯片是(A)64KBEPROM(B)8KBRAM(C)64KBRAM21.指令LCALLaddr16执行后,硬件会自动产生下列操作。
51单片机程序练习题
二、循环程序设计举例
例1、延时程序设计 、 DELAY: DELAY: MOV DE1: DE1: MOV NOP DE2: DE2: DJNZ DJNZ RET R7, R7,#200 R6, R6,#123 ;1个机器周期 ;1 ;1 ;2 ;2 ;2
R6, R6,DE2 R7, R7,DE1
8.方波产生程序
用定时器T1产生一个50Hz的方波,由P1.1 输出。Fosc=12Hz。 方波周期T=1/(50Hz)=0.02s=20ms 用T1定时10ms, 初值x=2^16-12×10×1000/12=D8F0H
MOV TMOD,#10H SETB TR1 LOOP:MOV TH1,#0D8H MOV TL0,#0F0H JNB TF1,$ CLR TF1 CPL P1.1 SJMP LOOP
作业题66页 作业题 页:8(2) MOV 30H,20H (4) MOV DPTR,#2000H MOVX A,@DPTR MOV 20H,A (6) MOV DPTR,#2000H MOV A,#00H MOVC A,@A+DPTR MOV 30H,A 9(1) ANL 20H,#00111111B (3) CPL 06H CPL 07H
开始连续存放N个单字节无符 在RAM中,从50H开始连续存放 个单字节无符 中 开始连续存放 号数, 存放的 存放的R2中 试编程求这N个数的和 个数的和, 号数,N存放的 中,试编程求这 个数的和,结果 放在R4R3中。程序清单如下: 放在 中 程序清单如下:
NSUM: : LOOP: : MOV R0,#50H , MOV A,R3 , ADD A,@R0 , MOV R3,A , CLR A ADDC A,R4 , MOV R4,A , INC R0 DJNZ R2,LOOP , RET
51单片机练习题集附答案解析
51单片机练习题集附答案解析第一、二章单片机概述与结构一、填空题1.单片机复位后,SP、PC和I/O口的容分别为07H\000H\FFH 。
2.单片机有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定。
单片机复位后,若执行SETB RS0指令,此时只能使用 1 区的工作寄存器,地址围是08H---0FH 。
3.51单片机驱动能力最强的并行端口为P0端口。
4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR 的长度为_16__位。
5.访问51单片机程序存储器地址空间、片数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______。
6.若A中的容为63H,那么P标志位的值为1 。
7.当扩展外部存储器或I/O口时,P2口用作高八位地址总线。
8.51单片机部RAM区有 4 个工作寄存器区。
9.51单片机部RAM区有128 个位地址。
10.外部中断1()的中断入口地址为0013 ;定时器1的中断入口地址为001B 。
11.51单片机有4 个并行I/O口,P0~P3是准双向口,所以由输出转输入时必须先写入 1 。
12.51单片机的堆栈建立在部RAM 开辟的区域。
二、选择题1.访问片外部数据存储器时,不起作用的信号是(C)。
A./RD B./WE C./PSEN D.ALE2.51单片机P0口用作输出时,应外接(A )。
A.上拉电阻B.二极管C.三极管D.下拉电阻3.进位标志CY在( C )中。
A.累加器B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR4.堆栈数据的进出原则是(D )。
A.先进先出B.进入不出C.后进后出D.先进后出5.51单片机系统中,若晶振频率为6MHz,一个机器周期等于(D )μs。
A.1.5 B.3 C.1 D.26.在家用电器中使用单片机应属于微计算机的( B )。
A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用7.PC的值是(C )。
MCS51单片机习题集
MCS51单⽚机习题集《MCS-51单⽚机原理及应⽤》习题集1.MCS51单⽚机的存储结构(哈弗结构、诺依曼结构)有何特点?2.简述MCS51单⽚机的物理存储空间?按编址⽅式划分,其存储器可分为哪⼏个空间、相应编址范围?3.MCS51单⽚机的⽚内数据存储器分为哪⼏个地址空间?4.MCS51单⽚机特殊功能寄存器有多少个?其分布地址范围?某特殊功能寄存器地址为98H,它可以按位寻址吗?5.MCS51单⽚机复位条件?复位后,CPU从________单元开始执⾏程序,SP=______H,第⼀个压⼊堆栈的数据将位于⽚内RAM的______单元地址。
6.MCS51单⽚机EA引脚作⽤是什么?在下列情况EA引脚应接何种电平?(1)只有⽚内ROM,EA=?(2)只有⽚外ROM,EA=?(3)有⽚内、⽚外ROM,EA=?(4)有⽚内ROM但不⽤,⽽⽤⽚外ROM,EA=?7.MCS51单⽚机是通过哪些⽅法将程序存储器和数据存储器严格分开的?8.12根地址线可选多少个存储单元?32KB存储单元需要多少根地址线?9.若PSW的内容为18H,则⼯作寄存器R0的地址是什么?10.MCS51单⽚机⽚内位地址7FH是在哪个字节地址的那⼀位?11.8031单⽚机的P0⼝和P2⼝可否作通⽤I/O⼝⽤,为什么?12.MCS51单⽚机需外部扩展存储器时,P0⼝为什么要外接地址锁存器?⽽P2⼝则不需接?13.端⼝某位锁存器的内容为0,其相应引脚能否作输⼊⽤?为什么?14.何为三态⼝、准双向⼝?15.何为BCD码?16.何为堆栈?堆栈指针SP作⽤是什么?8031栈区最⼤容量有多少字节?单⽚机没有堆栈功能⾏吗?17.为什么读I/O端⼝信息有读引脚和读锁存器(读—修改—写)之分?读引脚之前为何要先送出“1”?18.MOV P1,#0FFH应当理解为输出全“1”到P1⼝呢,还是理解为从P1⼝读引脚的预备动作?19.MCS51单⽚机执⾏下列三条指令后A中的内容必定为FFH吗?为什么?MOV A,#0FFHMOV P1,AMOV A,P120.指令周期、机器周期、状态周期和振荡周期之间是什么关系?若晶振频率f OSC=12MHZ,则执⾏⼀条MUL AB指令需要多少时间?ALE引脚输出频率是多少?INT的功能是什么?21.分别说明引脚RD、WR、PSEN、ALE、EA和022.MCS51单⽚机指令系统有⼏种寻址⽅式?23.8031单⽚机寄存器间接寻址⽅式的存储空间有____________________________,间接寻址⽤的地址指针寄存器有____________________________________。
51单片机学习练习
51单片机学习练习1、对照TX-1C单片机学习板原理图写程序用位操作和总线操作两种方法完成以下题目1.熟练建立KEIL工程2.点亮第一个发光管.3.点亮最后一个发光管4.点亮1、3、5、75.点亮二、四、五、六6.尝试让第一个发光管闪烁7.尝试设计出流水灯程序2、第一个发光管以间隔200ms闪烁8个发光管由上至下间隔1s流动,其中每个管亮500ms,灭500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去。
8个发光管来回流动,第个管亮100ms,流动时让蜂鸣器发出“滴滴”声。
用8个发光管演示出8位二进制数累加过程。
8个发光管间隔200ms由上至下,再由下至上,再重复一次,然后全部熄灭再以300ms 间隔全部闪烁5次。
重复此过程。
间隔300ms第一次一个管亮流动一次,第二次两个管亮流动,依次到8个管亮,然后重复整个过程。
间隔300ms先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动三次;再从中间往两边流动三次;8个全部闪烁3次;关闭发光管,程序停止。
3、1、利用定时/计数器T0从P1.0输出周期为1s的方波,让发光二极管以1HZ闪烁,设晶振频率为12MHz。
2、利用定时/计数器T1产生定时时钟,由P1口控制8个发光二极管,使8个指示灯依次一个一个闪动,闪动频率为10次/秒(8个灯依次亮一遍为一个周期),循环。
3、同时用两个定时器控制蜂鸣器发声,定时器0控制频率,定时器1控制同个频率持续的时间,间隔300ms依次输出1,10,50,100,200,400,800,1k(hz)的方波。
4、用定时器以间隔500MS在6位数码管上依次显示0、1、2、3….C、D、E、F,重复。
4、1.利用动态扫描方法在六位数码管上显示出稳定的654321.2.用动态扫描方法和定时器1在数码管的前三位显示出秒表,精确到1%秒,即后两位显示1%秒,一直循环下去。
3.利用动态扫描和定时器1在数码管上显示出从765432开始以1/10秒的速度往下递减直至765398并保持显示此数,与此同时利用定时器0以500MS速度进行流水灯从上至下移动,当数码管上数减到停止时,实验板上流水灯也停止然后全部开始闪烁,3秒后(用T0定时)流水灯全部关闭、数码管上显示出“HELLO”。
C51单片机习题及答案
C51单片机习题及答案C51单片机习题及答案第一章 1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 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的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
51单片机练习试卷
51单片机练习试卷第一部分:选择题1. 以下哪个是51单片机的常见程序设计语言?A. C语言B. Java语言C. Python语言D. HTML语言2. 51单片机的最大存储容量是多少?A. 8位B. 16位C. 32位D. 64位3. 以下哪个是51单片机常用的编程软件?A. Keil uVisionB. Visual Studio CodeC. EclipseD. MATLAB4. 51单片机的时钟频率一般为多少?A. 1 MHzB. 8 MHzC. 16 MHzD. 32 MHz5. 51单片机的I/O口有多少个?A. 4个B. 8个C. 16个D. 32个第二部分:编程题请编写一个程序,要求通过51单片机控制LED灯的亮灭。
```c#include <reg51.h> // 51单片机的寄存器定义void delay(unsigned int time) { // 延时函数unsigned int i, j;for (i = time; i > 0; i--)for (j = 127; j > 0; j--);}void main() {while (1) {P1 = 0xFF; // 将P1口的8个引脚置高,LED灯熄灭delay(1000); // 延时1秒P1 = 0x00; // 将P1口的8个引脚置低,LED灯点亮delay(1000); // 延时1秒}}```第三部分:简答题1. 请简述51单片机的工作原理。
51单片机是一种基于哈佛架构的单片机,通过存储器中的指令来控制电子系统的运行。
它的工作原理是将程序烧录到内部存储器中,通过取指、译码、执行的过程来实现各种功能。
2. 请简述51单片机的应用领域。
51单片机广泛应用于各种嵌入式系统中,如家电控制、汽车电子、智能家居、工业自动化等领域。
它具有成本低、易于编程、功能强大等特点,适用于需要精确控制和处理数据的应用场景。
51单片机基础知识试题题库含答案
第二章习题参考答案一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。
2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3、当使用8751且EA=1,程序存储器地址小于1000H 时,访问的是片内ROM。
4、MCS-51系统中,当PSEN为低电平信号有效时,表示CPU要从外部程序存储器读取信息。
5、MCS-51有4组工作寄存器,它们的地址范围是00H~1FH 。
00~07H 08~0FH 10~17H 18~1FH6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
位寻址区7、PSW中RS1 RS0=10时,R2的地址为12H 。
8、PSW中RS1 RS0=11时,R2的地址为1AH 。
9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第0 组,8个寄存器的单元地址为00H ~ 07H 。
10、PC复位后为0000H 。
11、一个机器周期= 12 个振荡周期= 6 个时钟周期。
12、PC的内容为将要执行的的指令地址。
13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为2us 。
14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H 。
15、若A中的内容为63H,那么,P标志位的值为0 。
0110001116、8051单片机复位后,R4所对应的存储单元的地址为04H ,因上电时PSW=00H 。
这时当前的工作寄存器区是第0 工作寄存器区。
17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻址区和用户RAM区。
19、通过堆栈操作实现子程序调用,首先就要把PC 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到PC 。
20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64 KB。
单片机原理及应用(C51)习题库
5.原码数BFH=_-63_D,原码数6EH=_110_D。
6.100的补码=_64_H,-100的补码=9CH
7.在8031单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR区,但其中仅有_21_个字节有实际意义。
20.8051片内有256B的RAM,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。
21.MCS-51单片机系列有_5__中断源。上电复位时,同级中断源的优先级别从高至低为外部中断源0、定时器0、外部中断1、定时器1和串行口,若IP=00010100B,则优先级别最高者为外部中断1、最低者为定时器1。
36.在单片机C语言程序设计中,char类型数据经常用于处理ASCⅡ字符或处理小于等于255的整型数。
37.C51中的字符串总是以‘\0’作为结束符,通常用字符数组来存放。
38.外部中断1的中断类型号是:2。
39.一个完整的中断过程可分为中断请求、中断响应、中断处理和中断返回四部分。
40.中断请求信号有电平触发和__边沿__触发两种触发方式。
(A)混合编址(B)动态编址(C)独立编址(D)变址编址
23.MSC-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是(B)。
(A)P0口和P2口(B)P0口(C)P2口和P3口(D)P2口
24、在单片机应用系统中,(B)显示方式编程简单,但占用I/O端口线多,一般适用显示位数较少的场合。
《单片机原理及应用(C51)》
习题库
一、填空题
1.单片机与普通计算机的不同之处在于其将_CPU__、存储器和__I/O_3部分集成于一块芯片之上。
C51单片机试题及参考答案
C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 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的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51上电复位时,SBUF=00H。
MCS51单片机习题集
《MCS-51单片机原理及应用》习题集1.MCS51单片机的存储结构(哈弗结构、诺依曼结构)有何特点?2.简述MCS51单片机的物理存储空间?按编址方式划分,其存储器可分为哪几个空间、相应编址范围?3.MCS51单片机的片内数据存储器分为哪几个地址空间?4.MCS51单片机特殊功能寄存器有多少个?其分布地址范围?某特殊功能寄存器地址为98H,它可以按位寻址吗?5.MCS51单片机复位条件?复位后,CPU从________单元开始执行程序,SP=______H,第一个压入堆栈的数据将位于片内RAM的______单元地址。
6.MCS51单片机EA引脚作用是什么?在下列情况EA引脚应接何种电平?(1)只有片内ROM,EA=?(2)只有片外ROM,EA=?(3)有片内、片外ROM,EA=?(4)有片内ROM但不用,而用片外ROM,EA=?7.MCS51单片机是通过哪些方法将程序存储器和数据存储器严格分开的?8.12根地址线可选多少个存储单元?32KB存储单元需要多少根地址线?9.若PSW的内容为18H,则工作寄存器R0的地址是什么?10.MCS51单片机片内位地址7FH是在哪个字节地址的那一位?11.8031单片机的P0口和P2口可否作通用I/O口用,为什么?12.MCS51单片机需外部扩展存储器时,P0口为什么要外接地址锁存器?而P2口则不需接?13.端口某位锁存器的内容为0,其相应引脚能否作输入用?为什么?14.何为三态口、准双向口?15.何为BCD码?16.何为堆栈?堆栈指针SP作用是什么?8031栈区最大容量有多少字节?单片机没有堆栈功能行吗?17.为什么读I/O端口信息有读引脚和读锁存器(读—修改—写)之分?读引脚之前为何要先送出“1”?18.MOV P1,#0FFH应当理解为输出全“1”到P1口呢,还是理解为从P1口读引脚的预备动作?19.MCS51单片机执行下列三条指令后A中的内容必定为FFH吗?为什么?MOV A,#0FFHMOV P1,AMOV A,P120.指令周期、机器周期、状态周期和振荡周期之间是什么关系?若晶振频率f OSC=12MHZ,则执行一条MUL AB指令需要多少时间?ALE引脚输出频率是多少?INT的功能是什么?21.分别说明引脚RD、WR、PSEN、ALE、EA和022.MCS51单片机指令系统有几种寻址方式?23.8031单片机寄存器间接寻址方式的存储空间有____________________________,间接寻址用的地址指针寄存器有____________________________________。
51单片机练习题 附解答
第一、二章单片机概述与结构一、填空题1.单片机复位后,SP、PC和I/O口的内容分别为07H\000H\FFH 。
2.单片机有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定。
单片机复位后,若执行SETB RS0指令,此时只能使用 1 区的工作寄存器,地址范围是08H---0FH 。
3.51单片机驱动能力最强的并行端口为P0端口。
4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR的长度为_16__位。
5.访问51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______。
6.若A中的内容为63H,那么P标志位的值为1 。
7.当扩展外部存储器或I/O口时,P2口用作高八位地址总线。
8.51单片机内部RAM区有 4 个工作寄存器区。
9.51单片机内部RAM区有128 个位地址。
10.外部中断1()的中断入口地址为0013 ;定时器1的中断入口地址为001B 。
11.51单片机有 4 个并行I/O口,P0~P3是准双向口,所以由输出转输入时必须先写入 1 。
12.51单片机的堆栈建立在内部RAM 内开辟的区域。
二、选择题1.访问片外部数据存储器时,不起作用的信号是(C)。
A./RD B./WE C./PSEN D.ALE2.51单片机P0口用作输出时,应外接(A )。
A.上拉电阻B.二极管C.三极管D.下拉电阻3.进位标志CY在( C )中。
A.累加器B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR4.堆栈数据的进出原则是(D )。
A.先进先出B.进入不出C.后进后出D.先进后出5.51单片机系统中,若晶振频率为6MHz,一个机器周期等于(D )μs。
A.1.5 B.3 C.1 D.26.在家用电器中使用单片机应属于微计算机的( B )。
A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用7.PC的值是(C )。
51单片机教程精练习题集
51单片机教程精练习题集本文由学徒1004贡献pdf文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
51单片机教程精练习题集本教程由田思老师精心整理提供淘花/文库专用第一章单片机基础知识第二章 MCS-51单片机的结构和原理分析第三章指令系统第四章汇编语言程序设计第五章定时/计数器 /计数器第六章串行接口第七章中断系统第八章 MSC-51单片机系统扩展及接口技术第九章 MCS-51单片机应用系统单片机应用系统淘花/文库专用第一章单片机基础知识1.什么是单片机? 2.单片机有何特点? 3. 8位单片机和16位单片机的本质区别是什么?4.MCS-51系列中8031、8051、8751有什么区别? 5.单片机主要应用在哪些领域? 6.在MCS-51系列单片机中,程序存储器和数据存储器最大可扩展为多少字节?淘花/文库专用第二章 MCS-51单片机的结构和原理分析1.8051单片机包含哪些主要逻辑功能部件? 2.8051是低电平复位还是高电平复位?3.8051的工作寄存器分成几个组?每组多少个单元?4.8051复位后,工作寄存器位于哪一组?5.在8051的21个特殊功能寄存器中,哪些特殊功能寄存器具有位寻址功能?淘花/文库专用6. 8051的^EA端、ALE端、^PSEN端各有什么用途?7. 8051的P0~P3口结构有什么不同?作通用I/0 口输入数据时应注意什么?8. 8051的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一个机器周期为多少微秒? 9. 在8051扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间,为什么不会发生总线冲突?淘花/文库专用10.8051的P3口具有哪些第二功能? 11.位地址7CH与字节地址7CH有什么区别?位地址7CH 具体在内存中什么位置? 12.程序状态字PSW的作用是什么?常用的状态标志有哪几位?作用是什么? 13.在程序存储器中,0000H、0003H、000BH、0013H、001BH、0023H这6个单元有什么特定的含义? 14.若P0~P3口作通用I/O口使用,为什么把它们称为准双向口? 15.8051单片机复位后,P0~P3处于什么状态?淘花/文库专用第三章指令系统1.简述下列基本概念:指令、指令系统、程序、汇编语言、汇编、反汇编。
51单片机基础知识试题题库(考试用含答案)精讲
第二章习题参考答案一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。
2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3、当使用8751且EA=1,程序存储器地址小于1000H 时,访问的是片内ROM。
4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。
5、MCS-51有4组工作寄存器,它们的地址范围是00H~1FH 。
6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
7、PSW中RS1 RS0=10时,R2的地址为12H 。
8、PSW中RS1 RS0=11时,R2的地址为1AH 。
9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第0 组,8个寄存器的单元地址为00H ~ 07H 。
10、PC复位后为0000H 。
11、一个机器周期= 12 个振荡周期= 6 个时钟周期。
12、PC的内容为将要执行的的指令地址。
13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为2us 。
14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H 。
15、若A中的内容为63H,那么,P标志位的值为0 。
16、8051单片机复位后,R4所对应的存储单元的地址为04H ,因上电时PSW=00H 。
这时当前的工作寄存器区是第0 工作寄存器区。
17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻址区和用户RAM区。
19、通过堆栈操作实现子程序调用,首先就要把PC 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到PC 。
20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS -51的PC是16位的,因此其寻址的范围为64 KB。
单片机原理习题集(全)
单⽚机原理习题集(全)习题集——MCS-51单⽚机原理吴锤红制第⼀章引导1、列举出单⽚微机在⼯业、民⽤及军事上的应⽤例⼦。
2、单⽚机与系统型微机在应⽤上有什么主要差别?3、如果让你⽤单⽚机开发⼀项产品,你准备开发什么产品?该产品的功能及应⽤前景如何?单⽚机在该产品中的作⽤是什么?4、⽤从课⽂介绍的应⽤实例中所学习的知识回答以下问题:a.⾼级语⾔与机器语⾔的主要不同点?b.MCS-51开机或复位后机器语⾔程序从哪⾥开始执⾏?c.⼈⽤什么语⾔编机器语⾔程序?d.机器语⾔指令中的A、B、C等表⽰的是符号还是数字?e.单⽚机中处理的是数字量还是模拟量?它们与⾼电平、低电平或+5伏与0伏的关系是怎样的?5、分别举出5个硬件和软件的例⼦。
6、I/O对应的英⽂单词是哪些?表⽰什么意思?7、“汇编语⾔源程序”、“汇编程序”、“机器⽬标代码程序”等术语各是什么意思?8、选择题:①⾼级语⾔,如Basic、Pascal等,这所以能在IBM-PC微机上或Apple机上执⾏,是因为__________。
a.这些机器的CPU能识别这些⾼级语⾔并能执⾏它们。
b.⾼级语⾔与计算机的CPU⽆关,可以在任何计算机上执⾏。
c.这些计算机上配备了能将⾼级语⾔转化为(编译器与解释器)机器语⾔的软件。
d.CPU能将⾼级语⾔转化为机器语⾔并执⾏它。
②ROM,⽤形象⽐喻来说明它的特性,更像__________。
a.⿊板,写上的字与原来的字会叠加在⼀起。
b.相⽚,暴光⼀次成像,可看读任意多次。
c.装物的盒⼦,能存储信息。
d.⽣物的⼤脑,能⼤量存储信息。
③RAM,⽤形象⽐喻来说明它的特性,更像__________。
a.算盘,由算盘珠摆出了⼀种状态。
b.装物盒⼦,可存⼊也可取出。
④存储单元的地址的作⽤是__________。
a.⽤于形成序列联系。
b.⽤于访问这些单元。
c.⽤于硬件接线。
d.⽤于降低成本。
⑤寄存器__________。
a.的名字⽤于指令中可以缩短指令长度,提⾼执⾏速度。
51单片机基础知识试题题库(含答案)
第二章习题参考答案一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。
2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3、当使用8751且EA=1,程序存储器地址小于 1000H 时,访问的是片内ROM。
4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。
5、MCS-51有4组工作寄存器,它们的地址范围是 00H~1FH 。
6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
7、PSW中RS1 RS0=10时,R2的地址为 12H 。
8、PSW中RS1 RS0=11时,R2的地址为 1AH 。
9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H ~ 07H 。
10、PC复位后为 0000H 。
11、一个机器周期= 12 个振荡周期= 6 个时钟周期。
12、PC的内容为将要执行的的指令地址。
13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为 2us 。
14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为 26H 。
15、若A中的内容为63H,那么,P标志位的值为 0 。
16、8051单片机复位后,R4所对应的存储单元的地址为 04H ,因上电时PSW=00H 。
这时当前的工作寄存器区是第 0 工作寄存器区。
17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻址区和用户RAM区。
19、通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到 PC 。
20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为 64 KB。
51单片机基础知识试题题库(含答案)
第二章习题参考答案一、填空题:1.当MCS-51引脚ALE有效时, 表示从P0口稳定地送出了低8位地址。
2.MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3.当使用8751且EA=1, 程序存储器地址小于1000H 时, 访问的是片内ROM。
4.MCS-51系统中, 当PSEN信号有效时, 表示CPU要从外部程序存储器读取信息。
5.MCS-51有4组工作寄存器, 它们的地址范围是 00H~1FH 。
6.MCS-51片内20H~2FH范围内的数据存储器, 既可以字节寻址又可以位寻址。
7、PSW中RS1 RS0=10时, R2的地址为 12H 。
8、PSW中RS1 RS0=11时, R2的地址为 1AH 。
9、单片机系统复位后, (PSW)=00H, 因此片内RAM寄存区的当前寄存器是第 0 组, 8个寄存器的单元地址为 00H ~ 07H 。
10、PC复位后为 0000H 。
11.一个机器周期= 12 个振荡周期= 6 个时钟周期。
12.PC的内容为将要执行的的指令地址。
13.在MCS-51单片机中, 如果采用6MHz晶振, 1个机器周期为 2us 。
14.内部RAM中, 位地址为30H的位, 该位所在字节的字节地址为 26H 。
15、若A中的内容为63H, 那么, P标志位的值为 0 。
16、8051单片机复位后, R4所对应的存储单元的地址为 04H , 因上电时PSW=00H 。
这时当前的工作寄存器区是第 0 工作寄存器区。
17、使用8031芯片时, 需将/EA引脚接低电平, 因为其片内无程序存储器。
18、片内RAM低128个单元划分为哪3个主要部分: 工作寄存器区、位寻址区和用户RAM区。
19、通过堆栈操作实现子程序调用, 首先就要把 PC 的内容入栈, 以进行断点保护。
调用返回时, 再进行出栈保护, 把保护的断点送回到 PC 。
20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的, 因为MCS -51的PC是16位的, 因此其寻址的范围为 64 KB。
单片机习题集及答案
1.在MCS-51中,有7种寻址方式,它们分别为立即数寻、寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、变址寻址和位寻址。
2.汇编语言的指令格式为标号:操作码操作数注释。
3.数据传送类指令执行完毕,源操作数的内容不会(会/不会)丢失。
4.8051内部RAM从20H至2FH既可位寻址,又可间接寻址,位地址空间从00H到7FH。
5.MCS-51单片机指令系统中,指令长度有一字节、二字节和(三)字节,指令执行时间有一个机器周期、两个机器周期和四机器周期,乘法指令需四机器周期。
6.MOV A,20H中,20H的寻址方式称之为_直接___;SETB 20H的寻址方式为位寻址。
7.关于堆栈类操作的两条指令分别是_PUSH(入栈)指令_ 、POP(出栈)指令;堆栈操作只能是寄存器间接寻址寻址。
8.访问8031片外数据存储器MOVX指令采用的是寄存器间接寻址寻址方式。
访问片外序存储器MOVC指令采用的是变址寻址方式。
9.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= 00H,(R5)= AAH;则执行ORL A,R5指令后的结果是(A)= FFH ,(R5)= AAF;则执行XRL A,R5指令后的结果是(A)= FFH,(R5)= AAH 。
10.伪指令不产生(产生/不产生)可执行目标代码。
汇编语言程序结束的指令为END。
11.DA指令跟在ADD,ADDC指令的后面,用与二进制数与BCD码的调整。
若(A)=0AH ,执行DA A指令后,(A)= 15。
单项选择题1.JMP跳转范围是:(D. -128~127B)2.MCS—51系列单片机最长的一条指令需 B. 4个机器周期。
3.MOV A,@R0这条指令中@R0的寻址方式称为:(B. 寄存器间接寻址)4.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是:B. PSW5.下列指令中正确的是:B. JBC TF0,L16.下列指令中错误的是:A. SETB 50H.07.将累加器的值压入堆栈的正确指令是:B. PUSH A8.下列那条减法指令是错误的:C. SUBBC9. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位:C.CY10. 在MUL AB指令中,若积超过255,则C. OV=111.在相对寻址方式中,寻址的结果体现在A.PC中12.在相对寻址方式中,"相对"两字是指相对于 C.当前指令的末地址13.在寄存器间接寻址方式中,指定寄存器中存放的是B.操作数地址14.对程序存储器的读操作,只能使用D.MOVC指令15.必须进行十进制调整的十进制运算C.只有加法16.执行返回指令时,返回的断点是C.调用指令下一条指令的首地址17.下列指令中与进位标志位CY 无关的指令有D.无条件转移指令18.可以为访问程序存储器提供或构成地址的有D.PC、A、DPTR和SP 19.以下各项中不能用来对内部数据存储器进行访问的是A.数据指针DPTR20.若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令C.MOV PSW.3,C21.不能为程序存储器提供和构成地址的有:D.PSW22.MCS-51汇编语言指令格式中,唯一不可缺少的部分是:B.操作码23.MCS—51的立即寻址方式中,立即数前面:D.应加前缀“#”号24.下列完成8031单片机内部数据传送的指令是:D.MOV direct,direct (25).MCS—51的立即寻址的指令中,立即数就是:A.放在寄存器R0中的内容26.单片机中PUSH和POP指令常用来:C.保护现场,恢复现场27.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:A.寄存器间接寻址28.MCS—51寻址方式中,位寻址的寻址空间是:D.片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位29.MCS—51寻址方式中,直接寻址的寻址空间是B.专用寄存器SFR30.执行指令MOVX A,@DPTR时,WR、RD脚的电平为:C.WR高电平,RD低电平31.主程序执行完ACALL后返回主程序后,堆栈指针SP的值:A.不变32.单片机中使用MOVX A,@R1指令寻址数据存贮器1050H单元。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.8051单片机包含哪些主要逻辑功能部件? 2.8051是低电平复位还是高电平复位? 3.8051的工作寄存器分成几个组?每组多少个单元? 4.8051复位后,工作寄存器位于哪一组? 5.在8051的21个特殊功能寄存器中,哪些特殊功能各条指令的作用,程序 执行完后转向何处? (1) MOV P1,#0CAH MOV A,#56H JB P1.2,L1 JNB ACC.3,L2H JBC ACC.2,L2 JBC ACC.6,L2哪些第二功能? 11.位地址7CH与字节地址7CH有什么区别?位地址7CH 具体在内存中什么位置? 12.程序状态字PSW的作用是什么?常用的状态标志有 哪几位?作用是什么? 13.在程序存储器中,0000H、0003H、000BH、0013H、 001BH、0023H这6个单元有什么特定的含义? 14.若P0~P3口作通用I/O口使用,为什么把它们称为准 双向口? 15.8051单片机复位后,031系统中,扩 展了一片ADC0809,它的地址为7FFFH。试 画出有关逻辑图,并编写定时采样0~3通道 的程序,设采样频率为2ms一次,每个通道 采50个数,把所采的数按0、1、2、3通道的 顺序存放在以2000址的存储区中,存放 着20个用ASCII码表示的0~9之间的数,试 编程将它们转换成BCD码,并以压缩BCD码 (即一个单元存放二位BCD码)的形式存放 在3000H~3009H单元中。 11.试编写一双字节有符号数除法子程序。 12.试编写一多行监测的防盗报警系 统,若出现盗情可进行声光报警,并用数字指示报 警点。画出硬件电路框图及软件流程图即可。 5.请设计一个交通灯控制系统,该系统要求显示 50s倒计数时间,当计时到需交换红绿灯前
1. 简述下列基本概念: 指令、指令系统、程序、汇编语言、汇编、反汇编。 2. MCS-51单片机有哪几种寻址方式? 3. 若需访问特殊功能寄存器和片外数据存储器,应该采用 哪些寻址方式? 4. 试比较下面每一组中两条指令的区别。 (1)MOVX A,@R0 MOVX @R0,A (2)MOVX @R0,A MOVX @DPTR,A (3)MOVX A,@R1 MOVX A,@DPTR
本文由学徒1004贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
51单片机教程 精练习题集
本教程二章 MCS-51单片机的结构和原理分析 第三章 指令系统 第四章 汇编语言程序设计 第五章 定时/计数器 /计数器 第六章 串行接口 第七章 中断系统 第八章 MSC-51单片机系统扩展及接口技术 第九章 MCS-51单片机指令的作用,当指令执行完后, R0中的内容是什么? MOV R0,#0AFH XCH A,R0 SWAP A XCH A,R0 13.试编程将片外RAM中30H和31H单元中内容相乘,结果 存放在32H和33H单元中的两个BCD数拆开并变 成相应的ASCII码存入21H和22H单元。 15.设在寄存器R3的低4位中存有数码0~F中的 一个数,试将其转换成ASCII码,并存入片外RAM 的2000H单元。 16.试编程将片内RAM 30H单元中8位无符号二 进制数转换成3位BCD码,并存入片内RAM40H (百位)和41H(工作方式1)产生一个50Hz的方波, 由P1.0输出,晶振频率为12MHz。 5.在8051单片机中,已知晶振频率为12MHz,试编程使P1.0 和P1.1分别输出周期为2ms和500ms的方波。 6.设晶振频率为6MHz,试用T0作为外部计数器,编程实现 每当计到1000个脉冲,使T1开始2ms定时,定时时间到后, T0又开始=?A=?B=?解释每一条指令 的作用,并翻译成机器码。 ORG 0000H MOV SP,#40H MOV A,#30H LCALL 0500H ADD A,#10H MOV B,A SJMP L1 ORG 0500H MOV DPTR,#0009H PUSH DPL 连续存放在以2000H为 首地址的存储区中,试编程统计奇数和偶数的个数。 8.将片外数据存储器地址为1000H~1030H的数 据块,全部搬迁到片内RAM30H~60H中,并将原 数据块区域全部清0。 9.从20H单元开始有一无符号数据块,其长度在 20H单元中。求出数据块中最小中扩展一片2764、一片 8255、一片ADC0809、一片DAC0832,试画出其 系统连接框图,并指出所扩展的各个芯片的地址范 围。 6.在一个8031应用系统中,8031以中断方式通 过并行接口74LS244读取D/A转换器MC14433的转 换结果,试画出有关逻辑图,并编写读取A/D转换 结果的中断服务程序。 7.DAC0832与8031单片机连接时有哪些控中,已知(30H)=38H, (38H)=40H,(40H)=48H,(48H)=90H ,试分析下段程序中各条指令的作用,说出按顺序执 行完指令后的结果? MOV A,40H MOV R1,A MOV P1,#0F0H MOV @R1,30H MOV DPTR,#1234H MOV 40H,38H MOV R1,30H MOV 90H,R1 MOV 48H,#30H MOV A,@
1.编程将片内35H~55H 单元中内容送到以3000H为 首的存储区中。 2.设5AH单元中有一变量X,请编写计算下述函数式 的程序,结果存入5BH单元。 X2 -1 X<10 Y= X2 +8 15≥X≥1始化程序,使之允 许^INT0、^INT1、T0和串行口中断,且使串 行口中断为高优先级中断。 6.试编制程序,使定时器T0(工作方式)定 时100ms产生一次中断,使接在P1.0的发光 二极管间隔1ALE端、^PSEN端各有什么 用途? 7. 8051的P0~P3口结构有什么不同?作通用I/0 口输入数据时应注意什么? 8. 8051的时钟周期、机器周期、指令周期是如 何分配的?当振荡频率为10MHz时,一个机器周期 为多少微秒? 9. 在8051扩展系统中,片外程序存储器和片外 数据存储器共处同一地址空间,为过8255与TPuP-40打印 机接口电路,要求B口作为数据口,用C口的二位作 ^STB和BUSY联络线。编写一个打印外部RAM单元 2000H~200FH单元内数据的程序,设数据区中的 和数据是二进制形式,要求转换成BCD码再打印。 10.试用8031单片机及其它逻辑部件设计一个 LED显示/键盘电路。
3.编程设计计算片内RAM区50H~57H八个单元中数的算 术平均值,结果存放于54H开始的单元中。 4.编写对一个多字节数做乘10的运算子程序。 5.设有两个长度均为15的数组,分别存放在以2000H和 2100H为首的存储区中,试编程求其对应项之和,结果存放 到以2200H为首的存储区中。 6.试编程把以2000H为首地址的连续50个单元的内容按升 序排列,存放到以300 128~256字节的地址空间寻址要注意 什么? 7. DA A指令有什么作用?怎样使用? 8. 试编程将片外数据存储器80H单元的内容送到片内RAM 的2BH单元。 9. 试编程将片外RAM 40H单元的内容与R0交换。 10.已知A=C9H,B=8DH,CY=1。执行指令ADDC A,B后结 果如何?执行指令S应用系统
1.在单片机应用系统设计中,对硬件及软件的设 计主要应考虑哪几方面的问题? 2.在系统软件设计时,常用的非线性补偿方法有 哪些?简述查表法如何进行非线性补偿。 3.如何提高单片机应用系统的抗干扰能力?对硬 件系统的软件系统可分别采取哪些措施? 淘花/专用 第一章 单片机基础知识
1. 什么是单片机? 2. 单片机有何特点? 3. 8位单片机和16位单片机的本质区别是什么? 4. MCS-51系列中8031、8051、8751有什么区别? 5. 单片机主要应用在哪些领域? 6. 在MCS-51系列单片机中,程序存储器和数据存储 器最大可扩展为多少字节? 淘花/专用 第五章 定时/计数器
1.8051单片机内部有几个定时/计数器?它们由哪些 专用的寄存器组成? 2.8051单片机的定时器/计数器有哪几种工作方式? 各有什么特点? 3.定时/计数器作定时用时,其定时时间与哪些因素 有关?作计数用时,1.8051串行口设有几个控制寄存器?它们的作用是 什么? 2.为什么定时器T1用作串行口波特率发生器时,常 采用工作方式2? 3.串行口的4种工作方式各有什么特点? 4.利用8031串行口设计4位静态七段显示器,要求4 位显示器每隔2s交替显示"0 2 4 6"和"1 3 5 7"。