单片机期末复习资料[1]
单片机期末考试复习要点

2.3 时钟电路和复位电路
第三章、指令系统及汇编语言程序设计 3.1 寻址方式 3.2 指令系统
理解指令是什么意思
3.3 汇编语言程序设计 会读简单的汇编语言程序 掌握汇编语言中断服务程序的编写
第四章、C语言编程 4.2 C51的数据类型及运算符 指针不做要求
4.3 C51的函数
第五章、MCS-51系列单片机的片内接口及中断 5.1 并行IO接口及其应用 作用、输出/输入需要注意的问题、驱动能力
5.2 定时器/计数器及其应用
5.2.1 结构和工作原理 工作原理 5.2.2 工作方式 5.2.3 定时器/计数器的编程(使用步骤) 5.2.4 定时器/计数器的应用
5.3 中断系统及应用 5.3.1 中断系统结构 5.3.3 中断的应用
5.4 串行接口及其应用
5.4.2 串行口的工作方式 5.4.3 串行口的使用(使用步骤) 5.4.4 串行口的应用 方式0及方式1
单片机期末复习要点
第一章、概论 1.1 单片机技术的发展过程及趋势 单片机的定义
1.2 单片机的典型结构及工作原理
1.2.1 单片机组成及结构 1.3 典型单片机的结构和特点 1.3.1 MCS-51系列单片机的结构和特点
第二章、MCS-51系列单片机的资源配置 2.1 MCS-51系列单片机的在片资源及外部特性 2.2 MCS-51系列单片机的存储器系统
第六章、MCS-51系列单片机的扩展技术 6.1 外部存储器的扩展技术 外部程序存储器的扩展
外部数据存储器的扩展
第七章、MCS-51系列单片机应用系统接口技术 (1)数码管显示 (2)键盘(独立式和矩阵式键盘)
(3)AD转换(ADC0809)
(4)DA转换(DAC0832) 源自5)显示、键盘、AD、DA的综合使用 (6)中断、定时器/计数器、显示的综合使用
单片机考试复习

单片机考试复习单片机是嵌入式系统中的关键组成部分,掌握单片机的原理和编程技巧对于学习和应用嵌入式系统有着重要的意义。
为了备考单片机考试,以下是一些复习的重点内容,帮助大家系统地进行复习。
1. 单片机基础知识1.1 单片机的概念和发展历程单片机是一种集成度很高的微型计算机系统,具有片上集成的特点。
从早期的8位单片机到现在的32位单片机,单片机的发展经历了几个重要的阶段。
1.2 单片机的工作原理单片机通过执行存储在其内部存储器中的指令,在控制下完成特定功能。
了解单片机的架构和工作原理是学习和理解单片机编程的基础。
2. 单片机编程基础2.1 汇编语言单片机的底层程序一般使用汇编语言进行编写。
掌握汇编语言的语法和指令集是了解单片机底层运行机制的关键。
2.2 C语言C语言虽然是高级语言,但是在单片机编程中也得到了广泛的应用。
掌握C语言在单片机编程中的基本语法和特点,能够更加高效地进行程序开发。
2.3 嵌入式编程技巧在单片机编程中,还需要掌握一些嵌入式编程技巧,如中断处理、时钟配置、IO口控制等。
这些技巧能够提高单片机程序的可靠性和性能。
3. 单片机外部设备接口3.1 数字输入输出口单片机常用的数字输入输出口是与外部设备进行信息交互的重要接口。
了解数字输入输出口的特点和编程方法,能够灵活地控制和读取外部设备的状态。
3.2 模拟输入输出口模拟输入输出口常用于与模拟信号进行交互。
掌握模拟输入输出口的工作原理和编程方法,能够实现对模拟信号的采集和处理。
3.3 串口通信串口通信是单片机与外部设备进行通信的一种常见方式。
了解串口通信的原理和常用协议,能够实现单片机与其他设备的数据交换。
4. 单片机应用案例4.1 LED显示控制LED显示控制是单片机最基础的应用之一,通过控制LED的亮灭状态可以实现各种显示效果。
了解LED显示控制的原理和编程方法,能够实现对LED的动态控制。
4.2 按键输入和响应按键输入和响应是单片机与外部设备交互的一种常见方式。
单片机期末复习

单片机原理期末复习资料一、填空题(每空 1 分,共25分)1.MCS—51单片机的P0—P3口均是8位并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统地址的低8位和高8位。
2.MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
3.外部中断请求信号有脉冲方式和电平方式,在脉冲方式下,当采集到INT0、INT1为有效信号负脉冲时,激活外部中断。
4.单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第0区,8个寄存器的地址为00H~07H。
5、单片机进行32H+6FH后,PSW中各位分别为CY=0,AC=1,OV=1,P=1。
6、假定SP=64H,(63H)=20H,(64H)=40H,执行下列指令:POP DPHPOP DPL后,DPTR的内容为4020H,SP的内容为62H。
7、单片机指令分为机器(指令性)指令和伪(指示性)指令,单片机能直接执行的是机器指令;它存放在单片机的ROM中。
8、8051单片机一个字节所能表示的无符号数的范围为0----255,而带符号的数所能表示数的范围为-128----+127。
9、T0中断和T1中断的中断标志分别为TF0和TF1。
10、外部中断INT1的入口地址为:0013H。
11、MCS-51中,T0中断服务程序的入口地址为000BH。
12、8051中断有2个优先级。
13、外中断请求标志位是IE0和IE1。
14、当定时器T0工作在方式3时,要占用定时器T1的TR1和TF1两个控制位。
15、在工作方式3下,欲使TH0停止运作,应执行一条CLR TR1指令。
16、假定SP=62H,(63H)=20H,(62H)=40H,(A)=55H,(B)=99H,执行下列指令:PUSH APOP B后,A的内容为55H,B的内容为55H,SP的内容为62H。
17、ORL A,#0F0H指令是将A的高4位置1,而低4位保持不变。
单片机期末考试总复习(1)

单片机总复习1.什么是单片机?答:单片机就是在一片半导体硅片上集成了中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O口、定时器/计时器、中断系统、系统时钟电路及系统总线的微型计算机。
2.单片机AT89C52的硬件结构(P16图2-1):答:硬件组成:CPU、数据存储器(RAM)、程序存储器(ROM)、4个8位可编程并行I/O口、串行口、2个16位定时器/计数器、1个看门狗定时器、中断系统(5个中断源和中断向量)、特殊功能寄存器(26个)、低功耗节电模式、3个程序加密锁定位。
3.单片机的引脚及其所对应的功能:答:电源引脚:V CC、V SS时钟引脚:XTAL1(19脚,输入端)XTAL2(18脚,输出端)控制引脚:RST(9脚),复位信号输入端,高电平有效/V PP(31脚):接低电平时,为外部程序存储器访问允许控制端;接高电平时,单片机读片内程序存储器的程序。
并行I/O口引脚:(P1、P2、P3、P4)(注:P0口一定要外接上拉电阻,P3口的第二功能一定要掌握)P3口第二功能如下:P3.0(RXD):串行数据输入口P3.1(TXD):串行数据输出口P3.2(INT0):外部中断0输入P3.3(INT1):外部中断1输入P3.4(T0):定时器0外部计数输入P3.5(T1):定时器1外部计数输入P3.6(WR):外部数据存储器写选通输出P3.7(RD):外部数据存储器读选通输出4.AT89S51存储器的结构:(P22)答:(5个)(1)(内部,外部)程序存储器(4KB):5个入口地址(P24表2-3)1)外部中断0,入口地址:0003H;2)定时器T0,入口地址:000BH;3)外部中断1,入口地址:0013H;4)定时器T1,入口地址:001BH;5)串行口,入口地址:0023H;6)(AT89S52)定时器T2, 入口地址:002BH;(2)(内部,外部)数据存储器(3个大块):4组寄存器区、位地址区、用户RAM区;(3)特殊功能寄存器(范围:80H-FFH,只能用间接寻址方式进行访问)具体功能见P25表2-4位地址空间.5. 四组并行I/O端口区别:答:P0口为漏极开路的双向I/O端口,分为地址/数据复用口和通用的I/O端口,当作为通用的I/O端口时,必须要加上拉电阻;P1口为准双向I/O端口,具有内部上拉电阻,专为用户使用;P2口为准双向I/O端口,具有内部上拉电阻,当AT89S51扩展外部存储器及I/O端口时,可作为高8位地址总线;P3口为准双向I/O端口,具有内部上拉电阻,除可作通用的I/O端口外,还具有第二功能的输出/输入。
单片机复习资料

,, 输输 入出
0
1
A组
B组
注意:对同一控制寄存器可写两种命令,故必须在命令本身用“特征位”
加以区别。第二条命令的特征位=0
8255的编程应用
例: 8051单片机扩展8255I/O口接线如图,初始
化A口,B口,C口为基本I/O输出口 74LS373
AT89C51
D0-D7 PA
P0.0-P0.7 ALE
80C51单片机指令的寻址方式
MCS-51指令集(五大类功能) 重点掌握各指令的功能
数据传送类指令
(29条)
算术运算类指令
(24条)
逻辑运算及移位类指令 (24条)
控制转移类指令
(17条)
位操作(布尔操作)类指令 (17条)
• 第3章习题答案:
• 第3章习题答案:
• 第3章习题答案:
第四章单片机程序设计
=0 =1
D4 A口 ,, 输输 入出
D3
D2
CH 口
B组方 式选择
=0
=1
=0 =1
,, 输输 入出
,, 方方 式式
=0 =1
=0 =1
D1 B口
D0 CL 口
,, 输输 入出
,, 输输 入出
0
1
例:已知(SP)=40H,(DPTR)=8912H,在执行下
列指令后,(SP)=_________,内部RAM(41H)
《单片机应用系统设计》教学课件
例:下列各条指令其源操作数的寻址方式是什么?各条指令 单独执行后,A中的结果是什么?
设(60H)=35H,(A)=19H,(R0)=30H,(30H) =0FH。
DEC @R1
DEC R1 DEC @R1
单片机期末考试复习资料(参考)

单片机期末考试复习资料(参考)1.单片机的4个并口的功能。
(P10—P11)P0.0—P0.7。
P0端口8位三态双向I/O口线,它分时作为低8位地址线和8位数据线。
在不访问外部存储器时,作为通用I/O口,传送输入输出数据。
P1.0—P1.7。
P1端口8位带内部上拉电阻的准双向I/O口线。
对P1端口写1时,P1端口被内部上拉电阻上拉为高电平,可以用作输入口。
P2.0—P2.7。
P2端口8位带内部上拉电阻的准双向I/O口线。
可作为一般I/O端口,在扩展容量时可作为高8位地址线。
P3.0—P3.7。
P3端口8位带内部上拉电阻的准双向I/O口线。
第一功能是普通的I/O端口,向P3端口写1时,P3端口被内部上拉电阻上拉为高电平,并且用作输入口。
第二功能是作为控制口。
2.单片机的堆栈的概念。
(P16)堆栈是一个特殊的存储区,用来暂存数据和地址,它是按先进后出的原则存取数据的。
堆栈共有两种操作,进栈和出栈。
特点是断点保护和保护现场。
3.单片机的外部中断的申请方式有哪些?(P64)电平(低电平有效)和边沿触发(下降沿有效)两种申请方式。
4.定时器/计数器的工作方式3是什么?(P78)M0、M1位于11时,设置T0、T1工作于方式3。
T0、T1工作于方式3时,T0被分解成两个独立的8位计数器TL0和TH0。
T1处于方式3时停止计数。
5.单片机的寻址空间。
64KB,范围:0000H—0FFFFH.6.单片机的中断源有哪些,优先级如何规定?(P63)(P66表4—5)P89C5X系列单片机有6个中断源,分别为外部中断0请求INT0、外部中断1请求INT1、定时器/计数器0溢出中断请求T0、定时器/计数器1溢出中断请求T1、串行中断请求RX或TX、定时器/计数器2溢出中断请求T2。
在同级的中断和更高级的中断没有产生的情况下,产生的中断将被服务,如果同级的中断或更高级的中断正在服务,新的中断只有等到正在服务的中断结束才能被服务。
单片机期末考试试题复习资料

单片机期末考试试题(答案)01、单片机是将微处理器、一定容量的和以与口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 的,共有 5 个中断源。
3、两位十六进制数最多可以表示256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、B、C、D、5、在89C51中,只有当引脚接高电平时,才访问片内的。
6、是非题:当89C51的引脚接低电平时,只能访问片外,而不管片内是否有程序存储器。
T7、是非题:当89C51的引脚接高电平时,只能访问片内的4空间。
F8、当访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。
9、在口中,P0 口在接时,必须提供上拉电阻,P3 口具有第二功能。
10、是非题:51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于区中。
F14、51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有64 的字节寻址能力。
16、是非题:在89C51中,当访问片内、外区时用指令,访问片外区时用指令,访问片内区时用指令。
T17、在89C51中,片内分为地址为007 的真正区,和地址为80的特殊功能寄存器() 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当复位时,第0 组寄存器为当前的工作寄存器。
19、是非题:工作寄存器区不允许做普通的单元来使用。
F20、是非题:工作寄存器组是通过置位中的0和1来切换的。
T21、是非题:特殊功能寄存器可以当作普通的单元来使用。
F22、是非题:访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。
T23、是非题:堆栈指针的内容可指向片内007的任何单元,系统复位后,初始化为00H。
单片机期末考试复习资料

(A)具有独立的专用的地址线(B)由P0口和P1口线作地址线
(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的线作地址线
10.已知单片机系的晶振是4MHZ,则该单片机的时钟周期为:
(A)4ms (B)2ms(C)3μs(D) 2μs
1.在家用电器中使用单片机应属于计算机的
9.可以访问程序存储器提供或构成地址的有:C
(A)只有程序计数器PC(B)只有PC和累加器A
(C)只有PC、A和数据指针DPTR(D)PC、A、DPTR和堆栈指针SP
10.已知单片机系的晶振是12M,则该单片机的时钟周期为:C
(A)1ms (B)2ms(C)1μs(D) 2μs
1.内部RAM中的位寻址区定义的位是给
4.内部RAM中的位寻址区定义的位是给
(A)位操作准备的(B)移位操作准备的
(C)控制转移操作准备的(D)以上都对
5.对程序计数器操作
(A)是自动进行的(B)是通过传送进行的
(C)是通过加“1”指令进行的
(D)是通过减“1”指令进行的
6.单片机程序存储的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是
5.假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行
指令:
DEC A
DEC R7
DEC 30H
DEC@R1
后,累加器A的内容为0EH,R7的内容为18H,30H的内容为0FFH,40H的内容为0FEH。
6.假定addrll=00100000000B,标号qaz的地址为1030H。执行指令:qaz:AJMP addrll
8.单片机为什么需要复位?复位后机器的初始状态如何?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题1、设X=5AH,Y=36H,则X与Y“或”运算为__7EH_______,X与Y的“异或”运算为___6CH_____。
2、若机器的字长为8位,X=17,Y=35,则X+Y=__110100_____,X-Y=_11101110______(要求结果写出二进制形式)。
3、单片机的复位操作是____高电平______(高电平/低电平),单片机复位后,堆栈指针SP 的值是___07h_____。
1.4、单片机中,常用作地址锁存器的芯片是,常用作地址译码器芯片是_____74HC138____________。
5应该设置为(高电平/低电平),那么,PSEN信号的处理方式为。
6、单片机程序的入口地址是,外部中断1的入口地址是______0013H_________。
7、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为__0.5us_______,机器周期为_____2us__________。
8、外围扩展芯片的选择方法有两种,它们分别是___线选法_______________和_____译码法__________。
9、单片机的内部RAM,特殊。
10、子程序返回指令是___ret______,中断子程序返回指令是__ reti 。
11、8051单片机的存储器的最大特点是内部RAM 与外部RAM 分开编址。
12、8051最多可以有32 个并行输入输出口,最少也可以有8 个并行口。
13、函数是C语言的基本单位。
14、串行口方式2接收到的第9位数据送SCON 寄存器的RB8 位中保存。
15、MCS-51内部提供 3 个可编程的16 位定时/计数器,定时器有 4 种工作方式。
16、一个函数由两部分组成,即说明部分和语句部分。
17、串行口方式3发送的第9位数据要事先写入SCON 寄存器的TB8 位。
18、利用8155H可以扩展 3 个并行口,256 个RAM单元。
1个机器周期=6个状态周期=12个时钟周期系统复位以后,SP等于07⏹ALE/PROG(30脚):地址锁存允许信号端。
当8051上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡器频率fosc 的l/6 。
此引脚的第二功能PROG 是对片内带有可编程的ROM的单片机编程写入(固化程序)时,作为编程脉冲的输入端。
⏹PSEN(29脚):程序存储允许输出信号端。
在访问片外程序存储器时,此端定时输出负脉冲作为读片外存储器的选通信号。
CPU在从外部ROM取指期间,PSEN信号在每个机器周期(12个时钟周期)中两次有效。
⏹EA/VPP(3l脚):外部程序存储器地址允许输入端/固化编程电压输入端。
当EA引脚接高电平时,CPU先访问片内程序存储器并执行内部程序存储器中的指令,然后再访问外部ROM的内容。
输入信号EA引脚接低电平(接地)时,CPU只访问外部外部ROM并执行外部程序存储器中的指令,而不管是否有片内程序存储器。
二、选择题1、C语言中最简单的数据类型包括(B )。
A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型2、当MCS-51单片机接有外部存储器,P2口可作为( C )。
A、数据输入口B、数据的输出口C、准双向输入/输出口D、输出高8位地址3、下列描述中正确的是( D )。
A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合4、下列计算机语言中,CPU能直接识别的是( D )。
A、自然语言B、高级语言C、汇编语言D、机器语言5、MCS-5l单片机的堆栈区是设置在( C )中。
A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区6、以下叙述中正确的是(C )。
A、用C语言实现的算法必须要有输入和输出操作B、用C语言实现的算法可以没有输出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序实现的算法可以既没有输入也没有输出7、定时器/计数器工作方式1是( D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构8、C语言提供的合法的数据类型关键字是( B )。
A、DoubleB、shortC、integerD、Char9、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。
A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH10、以下能正确定义一维数组的选项是( B )。
A、int a[5]={0,1,2,3,4,5};B、char a[ ]={0,1,2,3,4,5};C、char a={'A','B','C'};D、int a[5]="0123";单片机C语言程序设计师试题4(连载)11、数据的存储结构是指(D )。
A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示12、下列关于栈的描述中错误的是(C )。
A、栈是先进后出的先性表B、栈只能顺序存储C、栈具有记忆作用D、对栈的插入和删除操作中,不需要改变栈底指针13、在寄存器间接寻址方式中,间址寄存器中存放的数据是( B )。
A、参与操作的数据B、操作数的地址值C、程序的转换地址D、指令的操作码14、MCS-51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲D、下降沿15、为了使模块尽可能独立,要求(B )。
A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强16、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。
A、2μsB、4μsC、8μsD、1ms17、以下选项中可作为C语言合法常量的是( A )A、-80B、-080C、-8e1.0D、-80.0e18、能够用紫外光擦除ROM中程序的只读存储器称为( C )。
A、掩膜ROMB、PROM(可编程)C、EPROM (可编程可擦除)D、EEPROM(电可擦除可编程)19、以下不能定义为用户标识符是( D )。
A、MainB、_0C、_intD、sizeof20、下选项中,不能作为合法常量的是(B )。
//幂不能为小数A、1.234e04B、1.234e0.4C、1.234e+4D、1.234e021、以下叙述中错误的是( C )A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数22、以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是( D )A、feof(fp)B、ftell(fp)C、fgetc(fp)D、rewind(fp)23、存储16×16点阵的一个汉字信息,需要的字节数为( A )A、32B、64C、128D、25624、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,则它的字形代码应为( B )。
A、06HB、F9HC、30HD、CFH25、在C语言中,合法的长整型常数是( A )A、OLB、4962710C、324562&D、216D26、以下选项中合法的字符常量是( B )A、"B"B、’\010’C、68D、D27、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。
A、PUSH R0B、PUSH @R0C、PUSH 00HD、PUSH 08H28、在片外扩展一片2764程序存储器芯片要( B )地址线。
A、8根B、13根C、16根D、20根29、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C ) Array A、2MHz B、1MHz C、500kHz D、250kHz30、下列数据字定义的数表中,( A )是错误的。
A、DW “AA”B、DW “A”C、DW “OABC”D、DW OABCH三、判断题(√)1、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。
(×)2、在C语言的复合语句中,只能包含可执行语句。
(√)3、自动变量属于局部变量。
(×)4、Continue 和break都可用来实现循环体的中止。
(√)5、字符常量的长度肯定为1。
(×)6、在MCS-51系统中,一个机器周期等于1.5μs。
(√)7、C语言允许在复合语句内定义自动变量。
(√)8、若一个函数的返回类型为void,则表示其没有返回值。
(×)9、所有定义在主函数之前的函数无需进行声明。
(×)10、定时器与计数器的工作原理均是对输入脉冲进行计数。
(×)11、END表示指令执行到此结束。
(√)12、ADC0809是8位逐次逼近式模/数转换接口。
(√)13、MCS-51的相对转移指令最大负跳距是127B。
(×)14、MCS-51的程序存储器只是用来存放程序的。
(√)15、TMOD中的GATE=1时,表示由两个信号控制定时器的的启停。
(×)16、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)17、MCS-51系统可以没有复位电路。
(×)18、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
(√)19、锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。
(√)20、使用8751且=1时,仍可外扩64KB的程序存储器。
四、简答题1、在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?答:(1)确定T/C的工作方式——编程TMOD寄存器;(2)计算T/C中的计数初值,并装载到TH和TL;(3)T/C在中断方式工作时,须开CPU中断和源中断——编程IE寄存器;(4)启动定时器/计数器——编程TCON中TR1或TR0位。
2、什么是重入函数?重入函数一般什么情况下使用,使用时有哪些需要注意的地方?答:多个函数可以同时使用的函数,称为重入函数。
通常情况下,C51函数不能被递归调用,也不能应用导致递归调用的结构。
有此限制是由于函数参数和局部变量是存储在固定的地址单元中。
重入函数特性允许你声明一个重入函数。
即可以被递归调用的函数。