单片机总复习 答
单片机复习答案
√1-1.除了单片机这一名称外,单片机还可称为()和()。
参P1答:微控制器,嵌入式控制器√1-2.单片机与普通微型计算机的不同之处在于其将()、()和()三部分,通过内部()连接在一起,集成于一块芯片上。
参P1答:CPU、存储器、I/O口、总线√1-3.8051与8751的区别是()。
参P6A. 内部数据存储单元数目不同B. 内部数据存储器的类型不同C. 内部程序存储器的类型不同D. 内部寄存器的数目不同答:C√1-4.在家用电器中使用单片机应属于微计算机的()。
参P3A. 辅助设计应用B. 测量、控制应用C. 数值计算应用D. 数据处理应用答:B√1-6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?参P6答:MCS-51系列单片机的基本型芯片分别为:8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。
√1-7.为什么不应将51系列单片机称为MCS-51系列单片机?参P6答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
√1-8.AT89S51单片机相当于MCS-51系列单片机中哪一种型号的产品?参P7答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash 存储器取代了87C51片内的4K字节的EPROM。
√2-1.AT89S51单片机的片内都集成了哪些功能部件?参P16答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128个数据存储器(RAM)单元;(3)4K Flash程序存储器;(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器/计数器;(7)1个看门狗定时器;(8)一个中断系统,5个中断源,2个优先级;(9)26个特殊功能寄存器(SFR),(10)1个看门狗定时器。
单片机考试复习题及答案
单片机考试复习题及答案(总22页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--选择题1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒B、微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。
scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101B、01010010C、 C、1010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、 B、 C、 D、11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为,则定时初值为(A)。
A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。
A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。
A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。
单片机重点复习题
第三章4.什么是ALU?简述MCS-51系列单片机ALU的功能与特点。
答:ALU是用于对数据进行算术运算和逻辑操作的执行部件,由加法器和其他逻辑电路(移位电路和判断电路等)组成。
在控制信号的作用下,它能完成算术加、减、乘、除和逻辑与、或、异或等运算以及循环移位操作、位操作等功能。
6.什么是指令?什么是程序?简述程序在计算机中的执行过程。
答:指令由操作码和操作数构成,分别表示何种操作和操作数的存储地址;而程序则是:程序是可以连续执行,并能够完成一定任务的一条条指令的集合。
程序执行是由控制器控制的,控制器是CPU 的大脑中枢,它包括定时控制逻辑、指令寄存器IR、数据指针DPTR及程序计数器PC、堆栈指针SP、地址寄存器、地址缓冲器等。
它的功能是对程序的逐条指令进行译码,并通过定时和控制电路在规定的时刻发出各种操作所需的内部和外部控制信号,协调各部分的工作,完成指令规定的操作。
7.什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,你认为SP的初值应为多大?答:堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。
它的特点是按照先进后出的原则存取数据,这里的进与出是指进栈与出栈操作。
80C51片内RAM的部分单元可以用做堆栈。
有一个8位的堆栈指针寄存器SP,专用于指出当前堆栈顶部是片内RAM的哪一个单元。
80C51单片机系统复位后SP的初值为07H,也就是将从内部RAM 的08H 单元开始堆放信息。
但是,80C51 系列的栈区不是固定的,只要通过软件改变SP寄存器的值便可更动栈区。
为了避开工作寄存器区和位寻址区,SP 的初值可置为2FH或更大的地址值。
如果CPU在操作中要使用两组工作寄存器,如果不使用位变量,SP的初值至少应为0FH或更大的值;如果使用位变量,SP 的初值至少应为2FH 或更大的值;Keil C51 编译器会自动计算SP的初始设定值,无需编程者关心。
单片机复习参考题(含答案)
单片机复习题一、选择1.二进制数110110110对应的十六进制数可表示为( )。
A. 1D3H B.1B6H C.DBOH D. 666H2.-3的补码是( )。
A. 10000011 B. 11111100 C.11111110 D.111111013.CPU主要的组成部部分为( )。
A.运算器,控制器 B.加法器,寄存器 C. 运算器,寄存器 D.运算器,指令译码器4.INTEL 8051 CPU是( )位的单片机。
A. 16 B.4 C. 8 D.准16位5.对于以 8051为核心的小单片机应用系统来说,/EA脚总是( )A.接地B.接电源C. 悬空D.不用6.程序计数器PC用来( )。
A.存放指令 B.存放正在执行的指令地址C. 存放下一条的指令地址 D.存放上一条的指令地址7.指令和程序是以( )形式存放在程序存储器中。
A. 源程序B. 汇编程序C. 二进制编码 D.BCD码8.单片机应用程序一般存放在( )中。
A. RAM B.ROM C. 寄存器 D.CPU9.单片机8051的XTALl和XTAL2引脚是()引脚A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振10.8031复位后,PC与SP的值为( )。
A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H11.P0,P1口作输入用途之前必须( )。
A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上拉电阻12.8051的内部RAM中,可以进行位寻址的地址空间为( )。
A. 00H~2FH B. 20H~2FH C. 00H~FFH D. 20H~FFH13.8051的程序计数器PC为16位计数器,其寻址范围是( ) 。
A. 8KB. 16K C. 32K D. 64K14.8051单片机中,唯一一个用户不能直接使用的寄存器是( )。
A.PSW B. DPTR C. PC D. B15.对MCS-51单片机来说,其内部RAM( )。
单片机复习题带答案
一、单项选择题1.利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using2.C51中一般指针变量占用( C )字节存储。
A、一个B、两个C、三个D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.hB、absacc.hC、intrins.hD、startup.h4.执行#define PA8255 XBYTE[0x3FFC];PA8255=0x7e;后存储单元0x3FFC的值是( A )A、Ox7eB、8255HC、未定D、7e5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A、1B、2C、3D、46.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C )A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有int i;则表达式i=1,++i,i||++i,i的值为( B )A、1B、2C、3D、48、单片机8051的XTAL1和XTAL2引脚是(D )引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数器结构D、16位计数器结构10、串行口每一次传送( C )字符。
A、1个字节B、1bitC、1帧D、1 串11、计算机能直接识别的语言是( C )。
A、汇编语言B、自然语言C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为(A )。
A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。
A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。
《单片机原理》复习题及答案
单片机原理复习题一、判断题()1.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
()2.十进制数89化成二进制数为10001001。
()3.0的补码是0。
()4.-128的补码是10000000。
()5.11111111是-1的补码。
()6.-2的补码可以记为FEH。
()7.MCS-51单片机是16位单片机。
()8.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
()9.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。
()10.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM 和SFR,另一个是片外最大可扩充到64K字节的RAM。
()11.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
()12. 访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。
()13. 堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。
()14. 8051复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。
()15.8051指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。
()16.MCS-51指令中,MOVX为片外RAM传送指令。
()17.MCS-51指令中,MOVC为ROM查表指令。
()18.将37H单元的内容传送至A的指令是:MOV A,#37H。
()19.MCS-51指令中,16位立即数传送指令是:MOV DPTR,#data16。
()20.指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。
()21.已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H。
【最新精选】单片机复习题
一、简答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、简述8051单片机的内部基本结构。
3、程序状态字PSW中主要包含了哪些状态信息?4、什么是时钟周期、机器周期、指令周期?8051CPU机器周期与时钟周期是什么关系?5、若震荡频率f osc=12MHz,则震荡周期、状态周期、机器周期分别为多少?6、如何区别一条访问数据存储器的指令是访问片RAM还是访问片外RAM?7、8051的存储器由哪几部分组成?片内RAM分为哪几个性质和用途不同的区域?8、在8051单片机中,什么是特殊功能寄存器?特殊功能寄存器与其它片内RAM单元有什么区别?9、简述堆栈工作过程和SP的作用。
10、EA引脚有何功能?11、51系列程序存储器的编址规律是怎样的?如何知道单片机执行指令时,是从片内ROM中取指令,还是从片外ROM中取指令?12、访问位地址20H和字节地址20H的区别是什么?13、按照同一优先级中的优先权排队顺序列出MCS-51的中断源和相应的中断入口地址14、MCS-51定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供?这与什么因素有关?15、已知振荡器振荡频率为12MHz,要求定时器/计数器0产生10ms的定时,试编写初始化程序首先计算TH0、TL0的初值,TH0=D8H,TL0=F0H;其次确定方式寄存器TMOD的值为01H;最后写出初始化程序:START:MOV TL0,#0F0HMOV TH0,#0D8HMOV TMOD,#01HSETB TR016、简述定时器/计数器0、1的4中工作方式的特点。
17、综述P0、P1、P2、P3口各有哪几个功能?18、为何说P1口是“准双向接口”?19、波特率表示什么?8051单片机的串口在4种工作方式下的波特率分别如何确定?20、如异步通信,每个字符由11位组成,串行口每秒钟传送250个字符,则波特率为多少?答:波特率是每秒钟传送的二进制数的位数,所以波特率为11×250=275021、设串行异步通信的传送速率为2400波特,传送的是带奇偶校验的ASCII码字符,每个字符包含10位(1个起始位,7个数据位,1个奇偶校验位,1个停止符),问每秒钟最多可传送多少个字符?答:2400/10=24022、串行数据传送的主要优点和用途是什么?23、MCS-51有几个中断优先级?如何设定?24、MCS-51单片机CPU响应中断后,由硬件自动执行哪些操作?25、MCS-51指令系统主要有哪几种寻址方式?请举例说明。
单片机复习题含答案
单片机复习题含答案1、单片机应用程序一般存放在(B)A、RAMB、ROMC、寄存器D、CPU2.在单片机中,通常将一些中间计算结果放在(A)中A、累加器B、控制器C、程序存储器D、数据存储器3.89C51单片机有片内ROM容量(A)A4KBB.8KBC.128BD.256B4、CPU主要的组成部部分为(A)A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5.INTEL8051CPU是(C)位的单片机A、16B、4C、8D、准166.CPU由___运算器__和控制器构成。
1、PC存放__下一条要执行的指令的16位地址__,具有_自动加一_特性。
在8051中决定程序执行顺序的是PC还是DPTR?是PC它是_16__位?(是,不是)不是SFG?2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少?CY=0、AC=0、OV=0、P=13、什么是堆栈?8051的堆栈设在何处?哪个寄存器是堆栈指针?堆栈存取数据的原则是什么?答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。
2)设在07H上。
3)SP4)先进后出4.单片机的堆栈指针SP始终是(B)A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度5、进位标志CY在(C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存PSWD、DPTR6、.8031单片机中的SP和PC分别是(C)的寄存器。
A.8位和8位B.16位和16位C.8位和16位D.16位和8位7、DPTR 是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成?答:数据指针DPTR是16位的专用寄存器。
作为对外部数据存储器进行寻址的地址指针。
由两个8位的寄存器DPH和DPL构成1、8051单片机的内部RAM可以分为几个不同的区域?各区的地址范围及其特点?答:4个区域。
单片机复习题含答案
单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。
A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。
2、单片机复位后,PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。
3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。
A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。
当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。
4、 MCS-51 单片机的堆栈区应建立在()。
A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。
5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。
A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。
6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。
A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。
7、执行 MOV IE,81H 指令的意义是()。
A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。
8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。
单片机复习题(参考答案)
一、填空题1.计算机中最常用的字符信息编码是 ASCII码。
2.计算机中常用的码制有原码,反码和补码。
3. 十进制数29的二进制表示为 11101B。
4. 十进制数-29的8位补码表示为 11100011B 。
5.如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为 0~255 ;存放有符号数时,以原码表示的范围为 -127~127 ,以补码表示,范围为 -128~127 。
6.设X=87H,Y=E6H,则X与Y按位“或”运算为 E7H,X与Y的按位“异或”运算为 61H 。
(要求结果写成16进制形式)7.按照CPU对数据处理的位数,单片机通常分为 4 位、8 位、 16 位、 32 位等四类。
8.计算机的经典结构由运算器、控制器、存储器、输入设备、输出设备组成。
9.一个完整的计算机系统由硬件系统和软件系统两大部分组成。
10. 如果存储单元的数据位为16位,当它存放无符号数时,则该数的范围为 0~65536 。
11.计算机三大总线分别为地址总线、数据总线和控制总线。
二、单选题1.数据的存储结构是指(C)。
A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示2.真值0表示形式唯一的机器数是(C )。
A. 原码B.反码C.补码D.原码和反码3.计算机能直接识别的语言是(C)。
A.汇编语言 B.自然语言 C.机器语言 D.C语言一、填空题1. 复位后寄存器PC= 0 、SP= 7 、P0~P3= FFH 、PSW= 0 。
2.EA引脚的作用是允许访问片外程序存储器输入线。
3. 8051是 8 位的单片机,其内部存储器容量为 128B RAM, 4KB ROM。
4.当80C51引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址。
5. 80C51单片机有两种复位方式,即上电自动复位和按键手动复位。
6.8051单片机片内包含 4KB ROM和 128B RAM(填容量), 2 个定时器。
单片机原理与应用考试复习资料
一、单选题1.89C51单片机中,唯一一个用户不能直接使用的寄存器是()A、P S WB、D P T RC、P CD、B答案: C2.使用定时器T1时,有几种工作方式()A、1种B、2种C、3种D、4种答案: D3.中断源I E 1(外部中断1)的向量地址为()A、0003HB、000BHC、0013HD、002BH答案: C4.在8x51里,若要扩展外部存储器时,数据总线连接哪个输入/输出端口?()A、P0B、P1C、P2D、P3答案: A5.执行M O V I E,#81H指令的意义是:()A、屏蔽中断源B、开放外中断源0C、开放外中断源1D、开放外部中断源0和1答案: B6.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
A、PCB、PSWC、AD、SP答案: B7.8051单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H答案: A8.下列指令目的操作数属于寄存器间接寻址的是()。
A、MOV @R0,AB、ADDC B,30HC、ADD A,@R0D、ADD A,#30H答案: A9.单片机应用程序一般存放在()中。
A、RAMB、ROMC、寄存器D、CPU答案: B10.下面哪一种传送方式适用于处理外部事件( )。
A、DMAB、无条件传送C、中断D、条件传送答案: C11.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是()A、位累加器CyB、通用寄存器的各个位C、特殊功能寄存器的可寻址位D、位操作指令集答案: B12.89S51的内部程序存储器与数据存储器容量各为多少?()A、64KB、 128BB、4KB、64KBC、4KB、128BD、8KB、256B答案: C13.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。
A、TMODB、TCON/SCONC、IED、IP答案: B14.在下列寄存器中,与定时器 / 计数器控制无关的是:( )A、TCONB、SCONC、IED、TMOD答案: B15.若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( ) μs。
单片机复习题含答案
1、单片机应用程序一般存放在(B )A、RAMB、ROMC、寄存器D、CPU2.在单片机中,通常将一些中间计算结果放在(A )中A、累加器B、控制器C、程序存储器D、数据存储器3.89C51单片机有片内ROM容量( A)A 4KB B. 8KB C. 128B D. 256B4、CPU主要的组成部部分为(A)A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5.INTEL8051CPU是(C)位的单片机A、16B、4C、8D、准166.CPU由___运算器__和控制器构成。
1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一_特性。
在8051中决定程序执行顺序的是PC还是DPTR是PC它是_16__位(是,不是)不是SFG2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少CY=0、AC=0、OV=0、P=13、什么是堆栈8051的堆栈设在何处哪个寄存器是堆栈指针堆栈存取数据的原则是什么答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。
2) 设在07H上。
3)SP 4)先进后出4.单片机的堆栈指针SP始终是(B)A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度5、进位标志CY在(C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存PSWD、DPTR6、. 8031单片机中的SP和PC分别是( C)的寄存器。
位和8位位和16位位和16位位和8位7、DPTR是什么寄存器它的作用是什么它由哪几个特殊功能寄存器组成答:数据指针DPTR是16位的专用寄存器。
作为对外部数据存储器进行寻址的地址指针。
由两个8位的寄存器DPH和DPL构成1、8051单片机的内部RAM可以分为几个不同的区域各区的地址范围及其特点答:4个区域。
单片机期末复习题库(带答案)
单片机复习题及答案1、什么是单片机?什么是单片机系统?(P2)答:(1)单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
(单片机就是在一块硅片上集成有CPU,ROM,RAM定时器/计数器和多种I/O口的数字处理系统。
)(2)微处理器,存储器,配以系统软件和I/O设备称为单片机系统2、PC和DPTR的含义是什么?答:(1)程序计数器PC是一个独立的计数器,存放着下一条腰执行的指令在程序存储器中的地址(P15)(2)数据指针DPTR是用于对外部数据存储器进行寻址的地址指针(P19)3、89C51的中断源有哪些?并说明外部中断源和内部中断源分别有哪些?(P83)答:89C51中断系统有5个中断源:●INT0:外部中断0请求,低电平有效。
通过P3.2引脚输入。
●INT1:外部中断1请求,低电平有效。
通过P3.3引脚输入。
●T0:定时器/计数器0溢出中断请求。
●T1:定时器/计数器1溢出中断请求。
●TXD/RXD:串行口中断请求。
当串行口完成一帧数据的发送或接收时,便请求中断。
外部中断源有:(1)INT0,(2)INT1,(3)串行口中断请求内部中断源有:(1)定时器/计数器T0计数溢出中断请求,(2)定时器/计数器T1计数器溢出中断请求4.定时器/计数器分别用作计数器时定时器时,他们的计数脉冲由谁提供?(P97) 答:定时:单片机时钟信号经片内12分频后的脉冲;计数:加在p3.4和p3.5的外部脉冲5.指令包含哪几部分?每部分的功能是什么?(P57)答:(1)操作数:规定指令进行什么操作(2)操作数:指令操作的对象6.简述单片机89C51在串行通信时发送数据的过程。
答:7.什么I/O端口?什么是I/O接口?I/O端口的编址方式有哪些?89C51采用什么编址方式?(P159-160)答:(1)I/O端口是指I/O接口芯片中具有端口地址的寄存器或缓冲器。
单片机复习题含答案
一、单项选择题(本大题共20小题,每小题1 分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并在答题卡上将相应代码涂黑。
错涂、多涂或未涂均无分。
1.内部RAM中的位寻址区定义的位是给()A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对2. 80C51与87C51的区别在于()A. 内部程序存储器的类型不同 B 内部数据存储器的类型不同C. 内部程序存储器的容量不同D. 内部数据存储器的容量不同3. 80C51与8051的区别在于()A. 内部ROM 的类型不同B. 半导体工艺的形式不同C. 内部寄存器单元的数目不同D. 80C51使用EEPROM,而8051使用EPROM。
4. 在下列单片机芯片中使用淹膜ROM作为内部程序存储器的是()A. 8031B. 80C31C. 8032D. 80515. 80C51采用的半导体工艺是()A. COMSB. HMOSC. CHMOSD. NMOS6. 单片机芯片8031属于()A. MCS-48系列B. MCS-51系列C. MCS-96系列D. MCS-31系列7.以下运算中对溢出标志OV没有影响或不受OV影响的运算是()A. 逻辑运算B. 符号数加减法运算C. 乘法运算D. 除法运算8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()A. 4 KBB. 64 KBC. 8 KBD. 128 KB9.PC的值是()A. 当前指令前一条指令的地址B. 当前正在执行指令的地址C. 下一条指令的地址D. 控制器中指令寄存器的地址10.在80C5l中,可使用的堆栈最大深度为()A. 80个单元B. 32个单元C. 128个单元D. 8个单元11. 当扩展外部存储器或I/O口时,P2口通常被用作()A. 低八位地址总线B. 高八位地址总线C. 数据总线D. 高8位数据总线12. 51系列单片机扩展数据存储器最大寻址范围为()A. 8KBB. 32KBC. 60KBD. 64KB13. 定时/计数器工作方式3仅适用于()A. T1B. T3C. T2D. T014. 单片机有各种型号,我们以INTEL公司的()系列为例来学习单片机技术。
单片机考试复习资料
1.单片机具有哪些特点(1)片内存储容量越来越大。
(2抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
2. 89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个0(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(CPU)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
4.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。
/EA端保持高电平时,CPU执行内部存储器中的指令。
5. 89C51如何确定和改变当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)6. 89C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理? 答:(1)80C51单片机的EA信号的功能EA为片外程序存储器访问允许信号,低电平有效;在编程时,其上施加21V的编程电压EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器;EA引脚接低电平时,迫使系统全部执行片外程序存储器程序。
单片机复习题(含答案)
MOV 40H, #0FCH
MOV A, 40H
CPL A
MOV R0, #8
MOV 50H, #0
L1:
RLC A
MOV R1, A
MOV A, 50H
ADDC A, #0
MOV 50H, A
MOV A, R1
DJNZ R0, L1
SJMP $
六、
编程求出内部RAM中从30H开始的连续20个单元中的内容平均值,并存入60H单元中。
SJMP DELAY
Time0:
CPL P1_0
RETI
CT1:
MOV TH1, #0D8H
MOV TL1, #0F0H
CPL P1_7
RETI
END
某单片机系统如下图:单片机利用串口和主机相联,PCT仿真了主机的发送端,PC仿真了主机的接受端。编写一程序,其功能是将主机发送到单片机的任意一个字符,送回主机。并且,如果这个字符非(0-9的数字),则将这个字符的ASCII码的十六进制格式送入两个数码管显示(左高位,右低位);如果是(0-9的数字),则将这个数字本身送数码管显示。
MOV TH0,#206
MOV TL0,#206;在12M晶振下,定时器0的定时长度为50微秒
MOV TH1, #0D8H
MOV TL1, #0F0H
SETB ET0 ;开T/C0中断
SETB ET1 ;开T/C1中断
SETB EA ;全部中断允许
SETB TR0 ;启动T/C0
SETB TR1
DELAY:
P1_0 EQU P1^0
P1_7 EQU P1^7
ORG 0000H
LJMP Main
ORG 000BH ;定时器0中断程序入口地址
单片机复习题(含答案)
复习题1、MCS-51有中断源,有个中断优先级,优先级由软件填写特殊功能寄存器加以选择。
外部中断请求信号有触发和触发两种触发方式。
外部中断的中断矢量地址为 H,串行口中断的矢量地址为 H。
2、MCS-51系统中,当信号有效时,表示CPU要从_______存储器读取信息。
3、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以_______寻址。
4、MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写________特殊功能寄存器加以选择。
5、定时器T0和定时器T1的中断标志分别是和。
6、按长度分,MCS-51指令有_____字节的、_____字节的和_____字节的。
7、MCS-51片内设置有4KB的ROM,当端保持高电平时,PC(程序计数器)值超过 H时,将自动转向执行程序存储器的程序。
外部扩展时地址总线有根,数据总线有根。
8、在MCS-51单片机中,PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。
9、MCS-51复位后·工作寄存器则缺省采用第 组,这组寄存器的地址范围是从 H~ H开始。
·SP的内容为 H , P0的内容为 H。
· MOV A , SP指令执行后 ,A寄存器的内容将等于 H, PSW寄存器的内容将等于H。
10. 8031AH·其引脚必须接 ,因为其片内无 存储器。
·可做通用I/O的至少有 口的8条I/O线 , 口作地址/数据总线 , 传送地址码的 8位 , _ 口作地址总线 , 传送地址码的 8位。
·指令用来对 RAM进行读写操作。
·外部扩展时地址总线有 根,数据总线有 根。
11.存储器组织·8051单片机的存储器从物理结构上可划分 个空间,从逻辑上分别可划分个空间。
·8051片内RAM有 个字节 , 片外RAM寻址范围为 个字节。
单片机复习题
单⽚机复习题1.微处理器、微计算机、微处理机、CPU、单⽚机它们之间有何区别?答:微处理器、CPU、微处理机他们都是中央处理器,微计算机、单⽚机是⼀完整的计算机。
2.除了单⽚机这⼀名称之外,单⽚机还可称为()和()。
答:微控制器、嵌⼊式控制器3.单⽚机与普通计算机的不同之处在于其将()、()、和()三部分集成于⼀块芯⽚上。
答:CPU、存储器、I/O4.单⽚机的发展⼤致分为哪⼏个阶段?答:见教材5. 单⽚机根据其基本操作处理的位数可分为哪⼏种类型?答:1、4、8、16、32位6.MCS-51系列单⽚机的基本型芯⽚分别为哪⼏种?它们的差别是什么?。
答:三种,主要差别在于⽚内是否带有程序存储器。
8031⽚内不带有程序存储器,8051⽚内带有4K ROM,8751⽚内带有4K EOROM程序存储器,7.MCS-51系列单⽚机与80C51系列单⽚机的异同点是什么?。
答:80C51系列单⽚机式与MCS-51系列相兼容的,这种兼容性体现在指令系统兼容,内核是相同的,但是⽚内功能部件可能有所不同。
8.8051与8751的区别是:(A)内部数据存储单元数⽬的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数⽬不同答:C。
9.在家⽤电器中使⽤单⽚机应属于微计算机的(A)辅助设计应⽤(B)测量、控制应⽤(C)数值计算应⽤(D)数据处理应⽤答:B。
1.MCS-51单⽚机的⽚内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?2. 说明MCS-51单⽚机的引脚EA的作⽤, 该引脚接⾼电平和接低电平时各有何种功能?3.MCS-51的时钟振荡周期和机器周期之间有何关系?答:1个机器周期等于12个时钟振荡周期4. 在MCS-51单⽚机中,如果采⽤6MHz晶振,⼀个机器周期为()。
答:2微秒5. 程序存储器的空间⾥,有5个单元是特殊的,这5个单元对应MCS-51单⽚机5个中断源的中断⼊⼝地址,请写出这些单元的地址以及对应的中断源。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1、存储器的地址范围就是0000H~0FFFH,它的容量为( D )。
A、1KBB、2KBC、3KBD、4KB2. 利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using2.C51中一般指针变量占用( C )字节存储。
A、一个B、两个C、三个D、四个3.使用宏来访问绝对地址时,一般需包含的库文件就是(B)A、reg51、hB、absacc、hC、intrins、hD、startup、h4.执行#define PA8255 XBYTE[0x3FFC];PA8255=0x7e;后存储单元0x3FFC的值就是( A )A、Ox7eB、8255HC、未定D、7e5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A、1B、2C、3D、46.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次就是( C )A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有int i;则表达式i=1,++i,i||++i,i的值为( B )A、1B、2C、3D、48.A/D转换方法有以下四种,ADC0809就是一种采用( C )进行A/D转换的8位接口芯片。
A、计数式B、双积分式C、逐次逼近式D、并行式9.8051单片机内有( B )个16位的定时/计数器,每个定时/计数器都有( B )种工作方式。
A、4, 5B、2, 4C、5, 2D、2, 310、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。
A、P3、2B、P3、3C、P3、4D、P3、511.当MCS-51复位时,下面说法准确的就是( A )A、PC=0000HB、SP=00HC、SBUF=00HD、(30H)=00H12.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应就是( A )A、98HB、84HC、42HD、22H12、若某存储器芯片地址线为12根,那么它的存储容量为( C )A、1KBB、2KBC、4KBD、8KBINT引脚上的一个正脉冲宽度,则TMOD的内容应为( A )14、要想测量0A、09HB、87HC、00HD、80H15、PSW=18H时,则当前工作寄存器就是( D )A、0组B、1组C、2组D、3组16、MCS-51有中断源( A )A、5B、2C、3D、617、MCS-51上电复位后,SP的内容应为( B )A、00HB、07HC、60HD、70H18、控制串行口工作方式的寄存器就是( C )A、TCONB、PCONC、SCOND、TMOD19、 P1口的每一位能驱动 ( B )A 、2个TTL 低电平负载B 、 4个TTL 低电平负载C 、8个TTL 低电平负载D 、 10个TTL 低电平负载20、 下面哪种外设就是输出设备 ( A )A 、打印机B 、纸带读出机C 、键盘D 、 A/D 转换器21、 所谓CPU 就是指( A )A 、运算器与控制器B 、 运算器与存储器C 、输入输出设备D 、 控制器与存储器22、 计算机在使用中断方式与外界交换信息时,保护现场的工作应该就是 ( C )A 、由CPU 自动完成B 、在中断响应中完成C 、应由中断服务程序完成D 、在主程序中完成23、关于MCS-51的堆栈操作,正确的说法就是 ( C )A 、先入栈,再修改栈指针B 、先修改栈指针,再出栈C 、先修改栈指针,在入栈D 、以上都不对24、某种存储器芯片就是8KB*4/片,那么它的地址线根数就是( C )A 、11根B 、12根C 、 13根D 、 14根25、若MCS-51中断源都编程为同级,当她们同时申请中断时CPU 首先响应( B )A 、1INTB 、 0INTC 、T1D 、T026、 MCS-51单片机复位操作的主要功能就是把PC 初始化为( C )。
A 、 0100HB 、 2080HC 、 0000HD 、 8000H27、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( C )。
A 、500B 、1000C 、216-500D 、216-100028、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。
A 、 P3、2B 、 P3、3C 、 P3、4D 、 P3、529、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态 与低电平状态都应至少维持( A )。
A 、 1个机器周期B 、 2个机器周期C 、 4个机器周期D 、 10个晶振周期30、 MCS-51单片机在同一优先级的中断源同时申请中断时,CPU 首先响应( A )。
A 、 外部中断0B 、 外部中断1C 、 定时器0中断D 、 定时器1中断31、定时器若工作在循环定时或循环计数场合,应选用( C )。
A 、 工作方式0B 、 工作方式1C 、 工作方式2D 、 工作方式332、 MCS-51单片机的外部中断1的中断请求标志就是( D )。
A 、 ET1B 、 TF1C 、 IT1D 、 IE133、 串行口每一次传送 ( A ) 字符。
A 、 1个B 、 1串C 、 1帧D 、 1波特34、 要想把数字送入DAC0832的输入缓冲器,其控制信号应满足 ( B )。
A 、 ILE=1, CS =1,WR 1=0B 、 ILE=1, CS =0,WR 1=0 C 、 ILE=0, CS =1, WR 1=0 D 、 ILE=0, CS =0, WR 1=035、 8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
( D )A 、 P0B 、 P1C 、 P2D 、 P336、 单片机应用程序一般存放在( B )A 、 RAMB 、 ROMC 、 寄存器D 、 CPU37、 已知某数的BCD 码为0111 0101 0100 0010 则其表示的十进制数值为( B )A 、 7542HB 、 7542C 、 75、42HD 、 75、4238、 INTEL 8051 CPU 就是( C )位的单片机A 、 16B 、 4C 、 8D 、 准1639、 8051复位后,PC 与SP 的值为( B )A 、 0000H,00HB 、 0000H,07HC 、 0003H,07HD 、 0800H,00H40、 8031单片机中既可位寻址又可字节寻址的单元就是( A )A 、 20HB 、 30HC 、 00HD 、 70H41、 计算机能识别的语言就是( C )。
A 、汇编语言B 、自然语言C 、机器语言D 、高级语言42、 MCS-51单片机外扩存储器芯片时,4个I/O 口中用作数据总线的就是( B )。
A 、 P0与P2口B 、 P0口C 、 P2与P3口D 、 P2口43、 访问外部数据存储器时,不起作用的信号就是( C )。
A 、 RDB 、 WRC 、 PSEND 、 ALE44、 以下指令中,属于单纯读引脚的指令就是( C )。
A 、 MOV P1,AB 、 ORL P1,#0FHC 、 MOVC C ,P1、5D 、 DJNZ P1,LAB45、 使用定时器T1时,有几种工作模式( C )。
A 、 1种B 、 2种C 、 3种D 、 4种46、 若MCS-51中断源同级,当它们同时申请中断时,CPU 首先响应( B )。
A 、 1INTB 、 0INTC 、 T1D 、 T047、 如果8255端口A 设置为方式2,则端口B 设置为( A )。
A 、 只可以方式0B 、 也可以方式2C 、 除方式2外,其它方式均可D 、 任意方式48、 当MCS-51进行多机通讯时,串行接口的工作方式应选为( C )。
A 、 方式0B 、 方式1C 、 方式2或方式3D 、 方式0或方式249、七段共阴极发光两极管显示字符‘H’,段码应为( D )A 、 67HB 、 6EHC 、 91HD 、 90H50、 在串行通信中, 8031中发送与接收的寄存器就是( B ) 。
A 、TMODB 、 SBUFC 、 SCOND 、 DPTR51、波特的单位就是( B )A 、 字符/秒B 、 位/秒C 、 帧/秒D 、 字节/秒二、填空题1、 设定T1为计数器方式,工作方式2,则TMOD 中的值为______。
60H(高位为6即可)2、 若IT1=0,当引脚_____为低电平的时候,INT0的中断标志位____才能复位。
P3、2 IE03、 在接口电路中,把已经编址并能进行读写操作的寄存器称为______。
端口4、 在单片机中,为实现数据的I/O 传送,可使用三种控制方式,即 _____方式、______方式与______方式。
无条件传送 查询 中断5、 单片机内有组成微机的主要功能部件________、_______与________。
CPU;存储器;I/O 接口6、堆栈的特性就是_______,8051的堆栈一般在_______,其堆栈指针就是_____。
后进先出;内部RAM 30H~7FH的范围内;SP7、MCS-51内部的SFR共有______个。
218、RS232C就是_______总线标准。
串行通信9、8255就是____________接口。
通用的可编程并行10、MCS-51有一个全双工的____步串行口,有____种工作方式。
异;411、若寄存器IP中的内容为000101100B,则优先级最高者为,最低者为。
12、MCS-51单片机的P0-P4口均就是______I/O口,其中的P0口与P2口除了可以进行数据的输入、输出外,通常还用来构建系统的________与________,在P0—P4口中,______为真正的双向口,_______为准双向口。
并行数据总线地址总线P0 P1—P313、MCS-5l单片机的堆栈区只可设置在_____,堆栈寄存器SP就是____位寄存器。
片内数据存储区(器) 814、MCS-51单片机外部中断请求信号有电平方式与______,在电平方式下,当采集到INT0、INT1的有效信号为_____时,激活外部中断。
脉冲方式低电平15、定时器/计数器的工作方式3就是指的将_____拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为_____使用。
定时器/计数器0 串行口的波特率发生器16、MCS-51指令共有六种寻址方式,分别就是立即数寻址、______、_____、寄存器间接寻址、______、相对寻址。
直接寻址, 寄存器寻址, 变址寻址17、P2口通常用作_______,也可以作通用的I/O口使用。