《《片机习题及答案》word版.doc》由会员分享,可在线阅读,更多相关《《片机习题及答案》word版.doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、选择题1、第一块单片机是由(A )公司设计的。A、美国仙童公司 B、摩托罗拉公司 C、PHILIPS公司 D、Intel公司2、单片机的核心部件称为(C )。A、RAM B、ROM C、CPU D、I/O3、为了要寻址64KB数据存储器,设置数据指针DPTR为(B )位。A、8 B、16 C、24 D、324、8031单片机有(C )个引脚,其中有( )个I/O口。A、40 16 B、32 24 C、40 32 D、50 32 5、8031单片机的(A )口是一个漏极开路的8位准双向I/O口,驱动能力最强,能驱动8个LSTTL负载。 A、P0 B、P1 C、P2 D、P3 6、8051有(
2、 D)个中断源,可编程为( )个优先级。 A、5 1 B、6 2 C、8 3 D、5 27、MCS-51指令系统的指令格式中,必不可少的部分为(B)。A、标号 B、操作码 C、操作数 D、注释8、下列指令中,影响标志位的指令为( BC)。A、RL B、RLC C、DEC A D、AJMP 9、设当前PC的值为0900H,则执行无条件转移指令AJMP 03FFH指令后,程序转移的目的地址为(D)。 A、02FFH B、03FFH C、04FFH D、0BFFH10、在程序设计过程中,若要在某个地址开始保留一定数量的存储区,使用的伪指令为(C)。A、DW B、DB C、DS D、XDATA11、8
3、051单片机的定时器/计数器的启动和停止是通过对下列的( A )寄存器编程设定的。A、TCON B、TMOD C、TH0 D、SCON12、若要利用定时器T1产生串口通信的波特率,则T1工作在( C )方式下。A、方式0 B、方式1 C、方式2 D、方式313、若要用定时器T0设计一个时间长度为100ms的定时时间,则T0应选择的工作方式为( B )。A、方式0 B、方式1 C、方式2 D、方式314、若定时器T1受外部输入引脚电平(高电平起作用)的影响,则要启动定时器T1运行软件,必须满足( C )。A、GATE=0 , TR1=0 B、GATE=0 , TR1=1C、GATE=1 , TR
4、1=0 D、GATE=1 , TR1=115、下列存储器中,掉电存储器中的数据会丢失的是( B )。A、ROM B、SRAM C、EPROM D、FLASH MEMORY16、MCS-51系列单片机扩展外部存储器时,和外围存储器交换数据是通过单片机的( A )口传输的。A、P0口 B、P1口 C、P2口 D、P3口 17、MCS-51系列单片机的P0口没有锁存功能,在对外扩展存储器时,P0口和存储器的对应的口之间必须接上( C )。 A、地址译码器 B、地址编码器 C、地址锁存器 D、总线驱动器 18、8031若扩展外部程序存储器,则必须将引脚EA( B )。 A、接5V电源 B、接地 C、悬
5、空 D、和程序存储器对应引脚相连19、当使用8位通用异步串行通信时,必须设置SM1=( C ),SM0=( )。A、0 0 B、0 1 C、1 0 D、1 120、RS-232C最大通信距离是( A )米,最大传输速率( )Kb/S。A、15 19.2B、30 19.2 C、15 300 D、30 300 21、IBM-PC采用的是( D )标准信号,MCS-51单片机采用的是( )电平信号。 A、RS-232C RS-232C B、TTL TTL C、TTL RS-232C D、RS-232C TTL 22、8051双机通信时,双方的波特率必须( D ),且发送脚和接收脚的连接必须( )。
6、A、相等 B、不等 C、平行 D、交叉23、8051单片机的中断源中,对中断源的优先级进行设置是通过对下列( C )寄存器的编程实现的。A、TCON B、SCON C、IP D、IE24、若8051的中断源都处于同一优先级,则下列的中断源同时申请中断时,CPU优先响应的中断源为(A )。A、定时器T0溢出中断 B、定时器T1溢出中断 C、外部中断1 D、串行口中断 25、外部中断1的中断入口地址为( C )。 A、0003H B、000BH C、0013H D、0023H 26、下列中断标志位,在CPU响应中断之后,硬件会自动清除的是( A )。 A、TF1 B、RI C、IE0 D、TI27
7、、采用软件方法消抖时,延时时间一般到( B )ms。A、1 B、10 C、100 D、100028、当采用线反转法扫描键盘时,行线( D )加上拉电阻,列线( )加上拉电阻。A、不要 不要 B、不要 要 C、要 不要 D、要 要 29、如果需要显示汉字,应该选用的LCD型号为( A )。 A、点阵图形型 B、点阵字符型 C、数显液晶模块 D、米字型 30、专用的键盘/显示器接口芯片是( B )。 A、8155 B、8279 C、8255 D、74LS16431、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS51的PC为16位,因此其寻址范围是( B )A、 4KB B、64K
8、B C、8KB D、128KB32、PC的值是( C )A、当前指令前一条指令的地址 B、当前正在执行指令的地址C、下一条指令的地址 D、控制器中指令寄存器的地址33、以下运算中对溢出标志OV没有影响或不受OV影响的运算是( A )A、逻辑运算 B、符号数加减法运算 C、乘法运算 D、除法运算34、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )A、36H B、37H C、38H D、39H35、在MCS51中( C )A、具有独立的专用的地址线 B、由P0口和P1口的口线作地址线C、由P0口和P2口的口线作地址线 D、 由P1口和P2口的口线作地
9、址线36、在寄存器间接寻址方式中,指定寄存器中存放的是( B )A、操作数 B、操作数地址 C、转移地址 D、地址偏移量37、执行返回指令时,返回的断点是( C )A、调用指令的首地址 B、调用指令的末地址C、调用指令下一条指令的首地址 D、返回指令的末地址38、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段后,A的内容为( A )ANL A,#17HORL 17H,AXRL A,R0CPL AA、CBH B、03H C、EBH D、C8H39、执行以下程序段后,实现的功能是( D )MOV R0,# dataMOV A,R0RL AMOV R1,ARL ARL AA
10、DD A,R1MOV R0,AA、把立即数data循环左移3次 B、把立即数data乘以10C、把data单元的内容循环左移3次 D、把data单元的内容乘以10 40、如在系统中只扩展一片Intel 2732(4K8),除应使用P0口的8条口线外,至少还应使用P2口的口线( A )A、4条 B、5条 C、6条 D、7条41、存储器的地址范围是0000H03FFH,它的容量为( A )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB42、MOVX A , R0 指令是采用( D )寻址方式,指令作用在( )区间。 (A)寄存器,外部数据存储器 (B)直接,程序存储器 (C)寄存
11、器间接 ,内部数据存储器(D)寄存器间接,外部数据存储器43、A7H和5BH两个立即数相加后,和为( C ),(CY)是( )。 (A)1CH,0 (B) C1H,0 (C) 02H,1 (D) C1H,144、 若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=( A ) (A)C3H (B) B3H (C) 0DH (D) 56H45、如果(P0)=65H ,则当 65H=01100101CPL P0.2 01100001SETB CMOV P0.4 ,C 01110001 执行后(P0)=( C )(A)61H (B) 75H (C) 71H (D) 17H46、MCS
12、-51指令系统中执行时间最长且长达4 个机器周期的是( D )指令。 (A)比较转移(B)循环转移 (C)增减量 (D)乘除法47、8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( D )。(A) MOV R1 ,40H (B) MOV R1 ,#40H MOVX R1 , A MOVX R1 , A(C) MOVX 40H , A (D) MOV R1, #40H MOVX R1 , A MOVX R1 , A48、不属于单片机与输入输出设备进行信息交换的方式是( D )。(A)无条件传送方式 (B) 查询方式 (C) 中断方式 (D) 存储器直接存取方式49、已知
13、累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是( D )。 (A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、050、在中断服务子程序中,至少应有一条( D )(A)传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令51、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都行52、A/D转换方法有以下四种,ADC0809是一种采用( C )进行A/D转换的8位接口芯片。 (A) 计数式 (B) 双积分式 (C) 逐次逼近式 (D) 并行
14、式53、8051单片机内有( B )个16位的定时/计数器 ,每个定时/计数器都有( )种工作方式。(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 54、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是( A ) (A)98H (B)84H (C)42H (D)22H55、单片机应用程序一般存放在( B )中。A、RAMB、ROMC、寄存器D、CPU二、填空题1、一般情况下,在一块单片机芯片上集成了中央处理器 、存储器 、输入输出端口 等部件,使得单片机具有一台计算机的功能,可以应用于工业现场的检测、过程控制中。因此,单片机又称微控制
15、器 。2、单片机面世以来,投放市场的已有70多个系列。但是至今在我国的各个领域应用的单片机仍然以MCS-48 、MCS-51 、MCS-96 三个系列为主流。3、所谓单片机,就是将CPU 、ROM 、RAM 以及一些其它功能部件都集中在一块芯片上,来实现计算机的部分功能。4、8051单片机是8 位的,有2 个16 位的定时/计数器。 5、运算器以算术逻辑单元 为核心,含有累加器A 、暂存器 、 程序状态字PSW 、B寄存器 等许多功能部件。 6、控制器含有 、 、 、 、程序计数器PC、堆栈指针SP以及地址寄存器、地址缓冲器等。7、MCS-51指令系统一共有指令111 条,其中单字节指令49
16、条,双字节指令45 条,三字节指令17 条。8、MCS-51系列单片机的指令系统的寻址方式有七种,它们分别是直接寻址、立即寻址、寄存器寻址、 寄存器间接寻址、 相对寻址、变址寻址 、_位寻址_9、通常情况下,循环结构程序包括置循环初值、循环体、循环修改 、循环控制四个部分,其中循环控制是保证循环如期结束的部分。10、在子程序的设计过程中,可以用来传递参数的有累加器、工作寄存器、操作数地址、堆栈 等。11、若要使定时器/计数器的计数不受外部输入引脚电平的影响,则应将GATA控制位设定为0。12、若定时器T1工作在方式1下,要求定时1ms(设晶振频率为12MHz),则计数初值应设置为 。 13、8
17、051单片机的定时器/计数器的计数频率是晶振频率的1/24,当晶振频率为6MHz时,最高的计数频率为250KHZ。 14、系统复位时,TMOD和TCON的初值为00H,其中TCON中的TF0、TF1是在定时器T0/T1计算溢出时置位,并且通过硬件复位。15、MCS-51单片机的地址线一共有16条,单片机的这种物理结构决定了在应用51单片机开发应用系统时,在物理上最多只能扩展的ROM和RAM的空间为64KB 。16、单片机若要对外部存储器进行操作,必须先选通存储器芯片。片选信号产生的方法有线选法 和译码选通法 。其中,后者又可以分为全译码 和部分译码 。 17、单片机对外部程序存储器的选通信号是
18、PSEN ,对外部数据存储器进行读写控制的信号是 RD 和WR 。 18、若要实现对外部数据存储器的50H单元进行快速的写操作,将累加器A中的数据写到50H单元中,由可以编程为MOV R0,#50H MOVX R0,A 。19、最基本的通信方法有并行通信和串行通信 两种。一次同时传送多位数据的通信方法叫做并行通信 ,不是同时传送多位信号,而是将信号一位一位地传送,这种通信方式就称为串行通信 。20、串行通信分为同步通信 和异步通信 两种方式。 21、MCS51单片机的串行口主要由发送数据缓冲器 、发送控制器 、输出控制门 、 接收数据缓冲器 、接收控制器 、输入移位寄存器 等组成。 22、串口
19、工作方式0又叫同步移位寄存器 方式。当使用多机通信时,必须选择 方式2或方式3 。23、8051单片机提供有5个中断源,2 个中断优先级,实现2 级中断嵌套。24、单片机在响应中断后,CPU是通过堆栈 来保护断点和保护现场的。 25、外部中断有两种中断触发方式,它们分别是电平触发 和边沿触发 。 26、在设计中断服务程序的时候,进入中断服务之前一般要关中断 ,退出中断服务之前要开中断 。27、最常用的人-机接口器件有键盘 、显示器 和打印机 。28、为了确保CPU对一次按键只响应一次,就必须消除抖动 ,常用方法分为硬件消抖 和软件消抖 。 29、键盘扫描方式有3种,即程序控制的随即扫描 、定时
20、扫描和中断扫描 。 30、LED显示方式分为静态显示 和动态显示 。31、8031单片机芯片共有40个引脚,MCS-51系列单片机为8位单片机。32、8031的异步通信口为全双工(单工/半双工/全双工),33、8031内部数据存储器的地址范围是00H-FFH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K。34、单片机也可称为微控制器 或嵌入式控制器。35当MCS-51执行MOVC A,A+PC指令时,伴随着PSEN控制信号有效。36、当单片机复位时PSW00 H,这时当前的工作寄存器区是 0 区,R4所对应的存储单元地址为0
21、4 H。37、MCS-51的复位条件是RST保持连续两个机器周期有效。复位后,CPU从00H单元开始执行程序,PC=00H,SP=07H,PSW=00H。38、MCS-51系列单片机的典型芯片分别为8031 、8051 、 8751。39、8031的P0口为双功能口;40、由8031组成的单片机系统在工作时,EA*引脚应该接地(或0);41、8031外部程序存储器的最大可扩展容量是64K,其地址范围是0000H-FFFFH 。ROM芯片2764的容量是8K,若其首地址为 0000H,则其末地址1FFFH。42、8031的中断源有外部中断0,定时器T0中断,外部中断1,定时器T1中断,串行口中断
22、,有2 个中断优先级。43、8031唯一的一条16位数据传送指令为 MOV DPTR,data16。44、LJMP的跳转范围是64K,AJMP的跳转范围是2K,SJMP的跳转范围是256B(+/-128B) 。45、若A中的内容为68H,那么P标志位为1。46、在下列情况引脚应接何种电平(1)只有片内ROM,= 1 ; (2)只有片外ROM,= 0 ;(3)有片内、片外ROM,= 1 ;(4)有片内ROM但不用,而用片外ROM,= 0 。47、若PSW的内容为18H,则工作寄存器R0的地址是18H。48、10根地址线可选1024个存储单元,32KB存储单元需要15根地址线。49、若8031单片
23、机的晶振频率fosc12MHz,则时钟周期为1/12 us,状态周期为1/6 us,机器周期为1 us,执行MUL AB指令需要时间为4 us。50、8031单片机指令MOV是访问内部RAM,最大范围为128B,MOVX是访问外部RAM,最大范围为64K,MOVC是访问外部ROM,最大范围为64K。51、指令POP B的源操作数是SP,是寄存器间接寻址方式,目的操作数是B,是寄存器寻址方式。52、已知SP=25H,PC=4345H,(24H)=12H,(25H)=34H,(26H)56H,当执行RET指令后,SP=23,PC=3412H。53、当定时/计数器选定为定时器方式时,是对片内机器周期
24、脉冲进行计数,选定为计数器方式时,是对片外脉冲进行计数。54、MCS-51单片机的串行口有4种工作方式,其中方式0是同步移位输入输出方式,它的波特率为fosc/12,用RXD引脚传送数据,用TXD引脚输出同步时钟信号。55、子程序的调用是LCALL 和ACALL;中断服务子程序的结尾一定是用指令RETI。三、思考题1、MCS-51单片机主要是由哪些硬件组成?答:主要由CPU,程序存储器(ROM),数据存储器(RAM),2个16位的定时器/计数器,4个8位并行I/O口:P0、P1、P2、P3,1个全双工串行I/O口等组成。其中CPU又由运算器和控制器两部分组成。2、MCS-51单片机可寻址的RO
25、M和RAM为多大?为什么3、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,会不会发生数据冲突,为什么? 4、请指出程序存储器中有特殊用途的几个单元,并说明它们的作用是什么。 5、位地址55H和字节地址55H有什么区别?位一址55H在RAM区中的具体位置在哪里? 6、设在8051单片机内部RAM中,已知(31H)=32H,(32H)=34H,(41H)=56H,(42H)=78H,请分析下列程序中各条指令执行后,各存储器和寄存器以及端口的内容。MOV A , 41HMOV R0 , AMOV P1 , #0BBHMOV R0 , 31HMOV DPTR , #1234HMOV 4
26、1H , 32HMOV R0 ,31HMOV 60H , R0MOV 42H , #41HMOV A , R0MOV P2 , P17、设在ROM中有一表格TAB,表格的字节数存放在R7中,思考如何编一程序实现在表格中查找和累加器A中的内容相符的内容。8、8051单片机内部有几个定时器/计数器?它们是由哪些专用的寄存器组成的?9、若定时器/计数器T0设置的初值为0FFFFH,并且选用方式1的计数方式,则此时T0实际的用途是什么?10、可编程定时器/计数器8253有几个计数器和几种工作方式?11、8051单片机的晶振频率为6MHz,思考如何编程使P1.0输出500ms的方波12、EPROM一般情
27、况下有哪些工作方式?13、全双工、半双工、单工通信有什么异同?14、MCS-51串行I/O接口的基本工作原理?15、为什么作串口通信时,常常采用晶振频率为11.0592MHz的晶振?16、什么叫中断?CPU为什么要采用中断结构?17、中断嵌套的原则是什么?18、单片机响应中断的条件和过程是怎样的?一、选择题 1 A2 C3 B4 C5 A6 D7 B8 B9 D10 C11 A12 C13 B14 C15 B16 A17 C18 B19 C 20 A21 D22 D23 C24 A25 C26 A27 B28 D29 A30 B31 B32. C33. A34. D35. C36. B37.
28、C38. A39. D40 A41 A42 D43 C44 A45 C46 D47 D48 D49 D50 D51 B52 C53 B54 A55 B二、填空题 1、中央处理器 存储器 输入/输出端口 微控制器2、MCS-48 MCS-51 MCS-963、中央处理器(CPU) 随机存储器(RAM) 程序存储器(ROM)4、8 2 16 5、算术逻辑单元 累加器A 暂存器 程序状态字PSW B寄存器 6、指令寄存器 指令译码器 定时及控制电路 数据指针DPTR7、111 49 45 178、立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、相对寻址、变址寻址、位寻址。9、置循环初值 循环体 循环
29、修改 循环控制 循环控制10、累加器 工作寄存器 操作数地址 堆栈11、GATE12、TH1=0FCH、TH0=18H 13、1/24 250KHz 14、00H 计数溢出 硬件15、64KB16、线选法 译码选通法 全译码法 部分译码法 17、PSEN RD WR 18、MOV R0,50H MOV R0,A19、串行通信 并行通信 并行通信 串行通信20、同步通信 异步通信 21、发送数据缓冲器 发送控制器 输出控制门 接收数据缓冲器 接收控制器 输入移位寄存器 22、移位寄存器方式 方式2或方式323、5 2 224、堆栈 25、电平触发方式 边沿触发方式 26、关中断 开中断27、键盘
30、 显示器 打印机28、消抖 硬件消抖 软件消抖 29、程序控制的随机扫描方式 定时控制方式 中断扫描方式 30、静态显示方式 动态显示方式31、40, 8 32、全双工33、00H-7FH, 20H-2FH,00H-7FH,64K字节。34、微控制器 嵌入式控制器。35 PSEN*。36、 00 H, 0, 04 H。37、在RST端保持至少2个机器周期的高电平,0000H,0000H,07H,00H38、 8031 、 8051 、 8751 39、 P340、,EA* 地(或0);41、 64K , 0000H FFFFH 。 8 KB, 1FFFH 。42、 外中断0, T0 ,外中断1
31、,T1,串行口, 2。43、 MOV DPTR,data16。44、 64K, 2K B, 128 B(或256B) 。45、 1。46、1,0,1,047、18H48、1024,1549、1/12us,1/6us,1us,4us50、内RAM及FSR,256B,外RAM,64KB,ROM,64KB51、SP,寄存器间接寻址,B,寄存器52、23H,3412H53、片内机器周期脉冲,片外脉冲54、4,同步移位输入输出,fosc/12,RXD,TXD55、短调用(ACALL) 长调用(LCALL); RET1。三、思考题 2、都为64KB,因为它的数据指针DPTR为16位,216=64K。3、不
32、会发生冲突。因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不同。读外部数据存储器时,RD信号有效。写外部数据存储器时,WR信号有效。而读外部程序存储器时,PSEN信号有效。由于发出的控制信号不同,且只能有一种信号有效,因此,即使MCS-51外扩的程序存储器和数据存储器有相同的地址空间,也不会发生数据冲突。4、程序存储器中有7个单元留作特殊用途。其作用如下:0000H:单片机复位后,PC=0000H,即程序从0000H开始执行指令。0003H:外部中断0入口地址。000BH:定时器T0溢出中断入口地址。0013H:外部中断1入口地址。001BH:定时器T1溢出中断入口地
33、址。0023H:串行口中断入口地址。002BH:定时器T2溢出或T2EX端负跳变中断入口地址,仅对52系列有用。5、位地址55H只是RAM区中的一个位,字节地址55H是RAM中的一个字节单元,包括8个位。位地址55H在RAM区中的2AH单元的第6位(也可由2AH.5描述此位地址)。6、执行程序后,P2=BBH,A=34H,(42H)=56H,(60H)=32H,R0=32H,(41H)=34H,DPTR=1234H,P1=BBH。7、参考程序如下:入口条件:待查找的内容在A中,表格首地址在DPTR中,表格的字节数在R7中。出口信息:OV=0时,顺序号在累加器A中;OV=1时,未找到。影响资源:
34、PSW、A、B、R2、R6FDS: MOV B , A ;保存待查找的内容 MOV R2 , #0 ;顺序号初始化(指向表首) MOV A , R7 ;保存表格的长度 MOV R6 , AFD11: MOV R2 , A ;按顺序号读取表格内容 MOV DPTR , #TAB ;取表格首址 MOVC A , A+DPTR CJNE A , B , FD12 ;与待查找的内容比较 CLR OV ;相同,查找成功 MOV A , R2 ;取对应的顺序号 RETFD12: INC R2 ;指向表格中的下一内容 DJNZ R6 , FD11 ;查完全部表格内容 SETB OV ;未查找到,失败 RET
35、8、8051单片机内部有两个定时器/计数器,它们分别为T0、T1,其中T0由特殊功能寄存器TH和TL0构成。T1由特殊功能寄存器TH1和TL1构成。9、将T0的计数初值设置为0FFFFH,即外界来一个输入脉冲,则产生溢出中断,因此可以利用该特性将定时器/计数器T0作为一个外部事件的中断源,并在T0的溢出中断服务程序中设置相关的中断服务程序。10、可编程定时器/计数器8253芯片内有三个16位定时器/计数器,一共有6种工作方式。11、参考程序如下: ORG 0000H AJMP MAIN ORG 000BH ;T的中断服务程序 AJMP T0INTMAIN: MOV R0 , #05H ;清除寄
36、存器0的值 CLR P1.0 MOV TMOD , #61H ;T0工作在定时器方式1 MOV TH0 , #2FH ;设置计数初值 MOV TL0 , #0E0H SETB ET0 ;开T0中断 SETB EA ;开CPU中断总允许位 SETB TR0 ;启动定时器0LOOP: CJNE R0 , #05H , STIME SJMP LOOPT0INT: INC R0 MOV TH0 , #2FH MOV TL0 , #0E0H RETISTIME: CPL P1.0 MOV R0 , #00H SJMP LOOP END12、EPROM在一般情况下有读方式、维持方式、编程方式、编程校验方式
37、和编程禁止方式,共五种工作方式。13、只能单方向传送信息的称为单工;能双向传送信息,但在同一时刻,信息只能向一个方向传送的称为半双工;能同时实现信息的双向传送的称为全双工。14、MCS-51串行I/O接口的基本工作原理是:(1).发送时,将CPU送来的并行数据转换为一定格式的串行数据,然后从引脚TXD按照规定的波特率一位一位的发送出去。(2).接收时,监视引脚RXD,一旦出现起始位0,就将外围设备送来的一定格式的串行数据转换成并行数据,等待CPU读入。15、由于定时器T1的初值只能为整数,这样就不可避免要产生波特率误差。为了降低误差,一般采用晶振频率为11.0592MHz的晶振。16、所谓中断
38、,是指当计算机在执行正常的程序时,系统中出现一些急需CPU处理的异常情况或特殊请求,此时CPU暂时停止现在的程序,转去处理紧迫的事件,并在处理完毕后自动返回原来的正常程序继续运行。引入中断之后,单片机具有以下的优点:(1).CPU可以与外设实现同步工作。(2).可以实时处理数据。(3).实现对故障的自诊断。17、中断嵌套的原则是:一个正在执行的低优先级中断服务程序可以被高优先级的中断源所中断;同级的或低优先级的中断源不能中断正在执行的同级或高级的中断服务程序。18、单片机响应中断的条件和过程是:中断源有中断请求,CPU允许所有中断源请求中断(EA=1),中断允许寄存器IE的相应位置1状态。这样,CPU在每个机器周期顺序采样每个中断源,并按优先级顺序查询中断标志。若查询到某一个中断标志为1时,如果没有被下述条件所阻止,CPU则在下一个机器周期的S1响应激活了的最高优先级中断请求。(1).CPU正在处理相同的或更高优先级的中断。(2).当前的机器周期不是所执行指令的最后一个机器周期。(3).正在执行的指令是RETI或者是访问IE或IP的指令。若CPU正在执行RETI或者访问IE、IP,则至少要再执行一条指令CPU才会响应新的中断请求。