单片机89c51复习题.docx
- 文档编号:14693265
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:26
- 大小:35.72KB
单片机89c51复习题.docx
《单片机89c51复习题.docx》由会员分享,可在线阅读,更多相关《单片机89c51复习题.docx(26页珍藏版)》请在冰点文库上搜索。
单片机89c51复习题
填空题(每空1分)
1、8051有(111)条指令。
2、晶振的频率为6MHz时,一个机器周期为()μS。
3、单片机是把中央处理器,()()()以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。
4、传输速率是用每秒传送数据位的()来表示,把它定义为(),单位为()。
5、所谓最小应用系统是指能维持单片机运行的()配置系统。
6、单片机复位时P0的值为()。
7、当PSW4=0,PSW3=1时,工作寄存器Rn,工作在第()区。
8、当允许定时器1工作在方式1时,控制字TMOD应为()。
9、当8255工作在方式0时,使PA、PB、PC全用作输出口,控制字应为()。
10、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行()次。
11、当允许定时/计数器1溢出中断时IE控制字应为()。
12、欲使P1口的低4位输出0,高4位不变,应执行一条()命令。
13、MCS-51单片机系列有()个中断源,可分为()个优先级。
上电复位时
()中断源的优先级别最高。
14、计算机三大总线分别为()、()和控制总线。
15、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在()块芯片中选中其中任一块。
17、MCS-51指令系统中,ADD与ADDC指令的区别是()。
18、8051单片机有()个16位定时/计数器。
19、特殊功能寄存器中,单元地址()的特殊功能寄存器,可以位寻址。
20、如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为()。
21、MCS-51单片机有()个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,()口作地址低8位和数据传送总线,()口作地址总线高8位输出,()口的相应引脚会输出控制信号。
22、数据指针DPTR有()位,程序计数器PC有()位。
23、EPROM27256芯片的存储容量为(),它的地址线有()根。
24、欲使P1口的低4位输出0,高4位不变,应执行一条()命令。
25、MCS-51指令系统中,ADD与ADDC指令的区别是()。
26、8051单片机有()个16位定时/计数器。
27、8051单片机,当CPU响应某中断请求时,将会自动转向相应规定地址(即中断入口地址)去执行,外部中断0入口地址为:
()H,T1入口地址为;()H。
28、特殊功能寄存器中,单元地址()的特殊功能寄存器,可以位寻址。
29、计算机三大总线分别为()、()和数据总线。
30、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在()块芯片中选中其中任一块。
31、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行()次。
32、当允许定时/计数器1溢出中断时IE控制字应为()。
33、当允许定时器1工作在方式1时,控制字TMOD应为()。
34、当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第()区。
35、当8255工作在方式0时,使PA、PB、PC全用作输出口,控制字应为()。
36、传输速率是用每秒传送数据位的位数来表示,把它定义为(),单位为()。
37、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行()次。
38、MCS-51共有()条指令,可分为几种不同的寻址方式。
如:
MOVA,@Ri
属于()寻址方式,MOVC,bit属于()寻址方式。
39、欲使P1口的低4位输出0,高4位不变,应执行一条()命令
40、单片机位寻址区的单元地址是从()单元到()单元,若某位地址是09H,它
所在单元的地址应该是()。
41、转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转
移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序
执行到()指令后,它能自动返回到()指令处,而普通转移指令()
能返回。
42、8031有两个16位可编程定时/计数器,其中定时作用是指对单片机()脉冲进行
计数,而计数器作用是指对单片机()脉冲进行计数。
43、MCS—51的两条查表指令是()和()。
44、堆栈指针SP的内容将始终指示(),当单步执行了调用指令LCALLaddr16
后SP的内容将()改变。
45、由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。
而硬件延时一般是采用单片机的()再通过软件编程来实现。
46、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据也要到该单元取数。
47、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用()的溢出率来设定和计算波特率。
48、ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM和FLASH
存储器。
其中8051有4K();8751有4K();89C51有4K()。
49、中断源的允许是由()寄存器决定的,中断源的优先级别是由()寄存器
决定的。
50、寄存器PSW中的RS1和RS0的作用是()。
51、在只使用外部程序存储器时,单片机的()管脚必须接地。
52、在行列式键盘中,接列线的I/O口为(),接行线的I/O口为()。
(填写输
入口或者输出口。
)
53、在调试程序时,要观察子程序内部各条指令的运行状况可采用()调试方法。
54、JC,rel指令执行时,当CY位为()时程序发生跳转。
55、单片机位寻址区的单元地址是从()单元到()单元,若某位地址是12H,它
所在单元的地址应该是()。
56、在单片机扩展时,()口和()口为地址线,()口为数据线。
57、查表指令是(),散转指令为()。
58、子程序的返回指令是()。
59、8031内部有()个RAM、8751有4K内部()。
60、MCS—51单片机系列有(5)个中断源,可分为
(2)个优先级。
上电复位时()中断源的优先级别最高。
61、MCS-51可分为六种不同的寻址方式。
如:
MOVCA,@A+PC属于()寻址方式,SJMPrel属于()寻址方式。
62、完成不同数制间的转换:
(00100110)二=()十;(10011010)二=()十六(01110111)BCD=()十;(28)十=()BCD;符号A的ASCII码是( )
63、单片机位寻址区的单元地址是从()单元到()单元,若某位地址是09H,它所在单元的地址应该是()。
8031单片机内部RAM存储器分五个区,
64、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。
65、单片机内部与外部RAM之间的查表指令是()。
66、转移指令LCALLaddr16的转移范围是(),JNBrel的转移范围是(),调用指令AJMPaddr11的调用范围是()。
67、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中INT0的入口地址为(),T1的入口地址为()。
68、单片机常用两种复位方式,既()和()。
69、LED数码显示有()和()两种显示形式。
70、扩展并行口时常采用8155可编程芯片,它由()、()、()、()4部分组成。
71、8051有()K内部ROM、89C51有4K内部()。
72、用于BCD码加法运算时,对运算结果进行修正。
紧跟在ADD或ADDC指令后必须是指令()
73、MCS-51共有()条指令,可分为几种不同的寻址方式。
如:
MOVA,20H属于()寻址方式,MOVCA,@A+DPTR属于()寻址方式,MOVC,bit属于()寻址方式。
74、完成不同数制间的转换:
(00100100)二=()十;(10011011)二=()十六(01010111)BCD=()十;(68)十=()BCD ;符号1的ASCII码是()
75、8031单片机内部RAM存储器分五个区,其中位寻址区地址(从到)而08H~0FH是()的地址。
76、通常,单片机上电复位时PC=()H,SP=()H。
77、单片机内部与外部ROM之间的查表指令是()。
78、转移指令LJMPaddr16的转移范围是(),JNZrel的转移范围是(),调用指令ACALLaddr11的调用范围是()。
79、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中INT1的入口地址为(),串行口入口地址为(),T0的入口地址为()
80、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由()寄存器的内容决确定的。
上电复位时,()中断源的优先级别最高。
81、8031有两个16位可编程定时/计数器,其中定时作用是指对单片机()脉冲进行计数,而计数器作用是指对单片机()脉冲进行计数。
82、CPU与内存或I/O接口相连的系统总线通常由()、()、()等三种信号组成。
83、8051单片机有两种复位方式,既上电复位和手动复位。
复位后SP=,
PC=,PSW=,A=00H,P0=P1=P2=P3=。
84、单片机的工作过程就是不断地和的过程,我们把执行指
令所需的时间称为指令周期。
85、8031单片机一般使用的时钟晶振频率是、。
86、转移指令分无条件转移指令和有条件指令两大类,如LJMPaddr16和JNZrel。
若按
转移范围可分为、和相对转移SJMPrel(-127~+128)。
87、运算类指令有运算指令(如ADDA,XX;ADDCA,XX等)和
运算指令(如ANLXX,XX;ORLXX,XX)。
88、用汇编语言编写的程序称为程序,通过汇编后得到的用机器码表示的程序
称为程序。
89、8031、8051的主要区别是8051有K内部ROM。
90、堆栈的地址由的内容确定,其操作规律是“进出”。
91、LED数码显示按显示过程分为显示和显示2种。
前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。
后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。
92、指令MOVA,#data属于()寻址方式,指令MOVA,Rn属于()寻址方式。
MOVC,bit属于()寻址方式,MOVXA,@A+DPTR属于变址寻址方式。
93、单片机内部数据传送指令()用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令()用于单片机内部与外部RAM或I/O接口之间,指令用于单片机内部与外部ROM之间的查表
94、扩展并行I/O口时,常采用()和()可编程芯片。
95、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用指令,恢复现场用()指令。
96、堆栈指针SP始终指示堆栈的()地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。
程序计数器PC的内容将始终指示()地址,所以只要改变PC的内容将改变程序的运行路径。
97、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。
其中CY为()标志,用于无符号数加()运算,当进行()操作时作为位累加器。
OV为()标志,用于有符号数的加()运算。
98、8031有两个16位可编程定时/计数器,T0和T1。
它们的功能可由控制寄存器()、()的内容决定,且定时的时间或计数的次数与()、()两个寄存器的初值有关。
99、MCS-51系列单片机可采用高级语言(如BASIC语言、C语言)、可采用低级语言进行编程;后一种语言共有()条指令。
100、MCS-51系列单片机8031、8751、89C51在内部存储器的设置上主要区别是:
8031内部()程序存储器,8751内部()程序存储器,89C51内部()程序存储器。
101、完成下列不同数制间的转换:
(10100101)B=()D;(11000011)B=()H;(58)D=()BCD。
102、单片机并行I/O端口在输出数据时对端口锁存器无特殊要求,而在输入数据时,必须事先向锁存器写入高电平,如果锁存器处在低电平状态则会引起()后果。
103、8031单片机内部低128B的随机数据存储器内部,常分为寄存器工作组区、位寻址区、数据存储/缓冲区等。
其寄存器工作组区,位寻址区都有确定的地址范围。
堆栈区一般没有确定的地址范围,选择栈底的原则是()。
104、转移指令LJMPaddr16的转移范围是(),调用指令ACALLaddr11的调用范围是()。
105、在中断调用过程和一般调用指令的使用中,能事先确定断点地址的是(),调用范围不受指令类型限制的是()。
106、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由()寄存器的置位状态决定的。
同一级别中断源的优先顺序是由()决定的。
107、用汇编语言指令编写的程序,应该称作()程序,经过汇编的程序应该称作()。
108、在调用子程序时,为保证程序调用和返回不致混乱,常采用保护现场的措施。
通常在进入子程序后要用()指令保护现场DPH、DPL、ACC等。
在退出子程序之前要用POP指令依次恢复现场用()指令返回。
109、用仿真开发系统调试程序时,汇编成功只说明源程序的()没有问题,而程序()还要靠运行调试纠错才能成功。
110、完成下列数制的转换:
(01100100)B=()D;(97)D=()BCD
111、能在紫外线照射下擦除和重写的存储器是()型存储器,能够直接在线路中快速写入和读出的存储器是()型存储器。
112、指令的寻址方式是指寻找()的方式,寄存器间接寻址方式的意义是()。
113、DA指令是()指令,它只能紧跟在()指令后使用。
114、单片机并行I/O端口数据锁存器在复位后的状态值是(),在程序运行过程中从端口输入数据时,为不是使数据错乱必须事先向锁存器写入状态值()。
115、单片机复位后堆栈指针SP的状态值(),如果考虑到不影响全部寄存工作组和位寻地区的使用,SP的最小设置值应为()。
116、能够进入子程序观察每条指令的运行结果的调试方式是(),能够快速运行到几个不同指定地点显示指令执行结果的调试方式是()。
117、用汇编指令编写的程序称为(),经过汇编的程序称为()。
118、单片机内部中断源按优先级别分为高级中断和低级中断两级是由()寄存器的置位状态决定的,在同一级别中中断源的优先顺序是由()决定的。
119、单片机8031定时计数器的工作方式是由方式寄存器TMOD[GATE,C/T,M1,M0,GATE,C/T,M1,M0]位状态字决定的,当以定时器T1方式1对内定时,定时器T0不工作时其状态字应为(),当定时器T1以方式1对内定时,同时定时器T0以方式1对外记数,其状态字应为()。
120、MCS—51布尔处理机的存储空间是_______。
121、P2口通常用作_______,也可以作通用的I/O口使用。
122、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。
123、8051的堆栈区一般开辟在_______。
124、所谓寻址,其实质就是_______。
125、存储器映象是_______。
126、定时器中断请求发生在_______。
127、中断响应时间是指______。
128、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
129、在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。
130、8051单片机的内部硬件结构包括了:
、、、和以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过相连接。
131、MCS-51的堆栈只可设置在 ,堆栈寄存器sp是 位寄存器。
132、MCS-51单片机的P0~P4口均是I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0~P4口中,为真正的双相口,为准双向口;口具有第二引脚功能。
133、定时器/计数器的工作方式3是指得将拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为使用。
134、假定(SP)=40H,(39H)=30H,(40H)=60H。
执行下列指令:
POPDPH
POPDPL
后,DPTR的内容为,SP的内容是。
135、MCS-51单片机的P0~P4口均是 I/O口,其中的P0和P2口除了可以进行数据的输入、输出外,通常还要来构建系统的 和 ,
在P0~P4口中, 为真正的双向口, 为准双向口。
136、MCS-51单片机的堆栈区只可设置在 ,堆栈寄存器SP是 位寄存器。
137、MCS-51单片机外部中断请求信号有电平方式和 在电平方式下,当采集到INT0、INT1的有效信号为 时,激活外部中断。
138、定时器/计数器的工作方式3是指的将 拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为 使用。
139、MCS-96单片机的最大寻址空间是 ,该空间的地址范围为 ,系统上电及复位的程序入口地址为 ,芯片配置字节CCB的地址为 。
140、单片机应用系统的硬件基本上由 、 、 、以及 等几部分组成的。
141、开发系统的软件包括了 、 、 、
、 、 等。
142、8279是 、 专用芯片,它的最大外扩LED和键盘的能力分别是 、 。
143、在直接寻址方式中,只能使用 位二进制数作为直接地址,因此其寻址对象只限于 。
144、中断响应的整个过程都是在CPU的控制下按照时序进行的。
MCS-51单片机的中断响应过程可以概括为以下几部分:
、中断查询、中断响应和中断返回。
145、8051单片机的内部硬件结构包括:
、 、 、
以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过 相连接。
146、DPTR在访问 时作地址指针使用,DPTR是 位寄存器。
147、MCS-51的的堆栈是属于 生长型,这种堆栈的进栈操作规则是 。
148、变址寻址是以 或 寄存器作为基地址寄存器,以作为变址寄存器,并以两者内容相加形成位地址作为操作数地址,以达到访问程序存储器中数据表格的目的。
149、MCS-51单片机共有_ 个可编程的定时器/计数器,采用的为
计数结构。
150、MCS-51单片机的运算电路以 为核心,能够完成算术运算、逻辑运算功能以及 、_ 和 _等操作。
151、MCS-51单片机的片内数据存储空间的128字节单元通常可划分为 个区域,其中的位寻址区占用了片内RAM的地址范围为 、位地址范围为 。
152、MCS-51单片机扩展程序存储器所用的控制信号为 ,扩展数据存储器所用的控制信号为 。
153、定时(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:
PUSHACC
PUSHB
后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。
154、DAC0832是一种常用的分辨率为 位的 转换芯片。
这种芯片与单片机的接口方式分别是 方式和 方式,0832的转换输出量为 形式。
155、MCS-51单片机的片内数据存储空间的单元通常可划分为3个区域,这3个区域分别是 、 、 。
156、变址寻址是以 或 寄存器作为基地址寄存器,以作为变址寄存器,并以两者内容相加形成位地址作为操作数地址,以达到访问程序存储器中的目的。
157、溢出标志OV只有在进行 加法运算时才有意义,OV=0表示加法运算结果 ,OV=1表示加法运算结果所能表达的符号数有效范围。
158、MCS-51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样
到 信号时,才能激活外中断。
而在脉冲方式时,只有在中断请求引脚上采样到 信号时,才能激活外中断。
159、定时器的计数方式是对来自的脉冲计数,输入的外部脉冲在
时有效,。
定时功能也是通过来实现的,定时功能下的计数脉冲来自 。
160、MCS-51单片机的一个机器周期包含了 个状态周期,每个状态周期又可划分为 拍节,一个机器周期实际又包含了 个振荡器周期。
161、指令中的操作数直接以单元地址的形式给出,称为 寻址方式,这种寻址方式的寻址范围只限于 。
162、汇编语言中的标号是指令的_ 地址,标号的第一个字符必须是
163、MCS-51单片机的P0~P4口均是 I/O口,其中的P0和P2口除了可以进行数据的输入、输出外,通常还要来构建系统的 和 ,在P0~P4口中, 为真正的双向口, 为准双向口。
164、一台计算机的指令系统就是它所能执行的 集合。
选择题
1、所谓CPU是指( B )
A、运算器和控制器 B、运算器和存储器C、输入输出设备 D、控制器和存储器
2、访问片外数据存储器的寻址方式是(C)
A、立即寻址B、寄存器寻址C、寄存器间接寻址D、直接寻址
3、堆栈数据的进出原则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 89 c51 复习题