《单片机原理与应用 》复习资料
《单片机原理与应用》课程复习资料(3)

《单片机原理与应用》课程复习资料(3)一、单项选择题1.51汇编语言指令格式中,唯一不可缺少的部分是。
A.标号 B.操作码 C.操作数 D.注释2.51的立即寻址方式中,立即数前面。
A.应加前缀“/:”号 B.不加前缀号C.应加前缀“@”号 D.应加前缀“#”号3. 51的立即寻址的指令中,立即数就是。
A.放在寄存器R0中的内容 B.放在程序中的常数C.放在A中的内容 D.放在B中的内容4.单片机中PUSH和POP指令常用来。
A.保护断点 B.保护现场C.保护现场,恢复现场 D.保护断点,恢复断点5. 51寻址方式中,操作数Ri加前缀“@”号的寻址方式是。
A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址6. 51寻址方式中,立即寻址的寻址空间是。
A.工作寄存器R0~R7B.专用寄存器SFRC.程序存贮器ROMD.片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位7.51寻址方式中,直接寻址的寻址空间是。
A.工作寄存器R0~R7 B.专用寄存器SFRC.程序存贮器ROM D.程序存储器256字节范围8.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是。
A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 9.下列指令中比较转移指令是指。
A.DJNZ Rn,rel B.CJNE Rn,#data,rel C.DJNZ direct,rel D.JBC bit,rel 10.指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=。
A.00H B.20H C.30H D.38H11.指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)=。
A.20H B.30H C.50H D.38H12.执行如下三条指令后,30H单元的内容是。
MOV R1,#30HMOV 40H,#0EHMOV @R1,40HA.40H B.0EH C.30H D.FFH13.51指令包括操作码和操作数,其中操作数是指。
单片机原理与应用复习资料

1.10100110B=(166)D=(A6)H。
2.253.25=(11111101.01)B=(FD.4)H。
3.X=-111001lB,原码:11110011B ,补码:10001101B。
4. X=-71D,原码:11000111B ,补码:10111001B。
5.通用计算机包括运算器、控制器、存储器、输入设备和输出设备五大部分组成。
6.根据传递信息种类,总线分为地址总线、数据总线、控制总线。
7.若在一块半导体芯片上,集成了微处理器、存储器、输入/输出接口、定时器/计数器以及中断系统等微型计算机的主要功能部件,构成一台完整的微型计算机,就是单片机。
8.P0在作为通用I/O使用时,需外接上拉电阻。
9.P1作为输入输出口前,要先向该口进行写1操作,然后P1口才可正确读出外部信号。
10.当单片机运行时,RST引脚上持续时间大于2个机器周期(24个时钟振荡周期)的高电平,就可以完成复位操作。
11.在基址加变址寻址方式中,以( A)作变址寄存器,以(DPTR )或( PC)作基址寄存器。
12.51单片机,当EA引脚为高电平时,单片机访问片内程序存储器,但在PC值超过0FFFH,即超出片内程序存储器的4K地址范围时,将自动转向执行外部程序存储器内的程序。
13.程序计数器是一个16位的加1计数器,其中存放的是ROM中存储单元的地址。
14.程序计数器中存放的是下一条将要执行的指令所在的ROM存储单元的地址。
15.80C51单片机由P2、P0组成16位地址总线,P2作为高8位地址总线,P0口作为低8位地址总线。
16.51单片机共有5个中断源,其中外部中断源有2个,内部中断源有3个。
17.80C51单片机由一个全双工可编程串行口。
18.PC中总是存放下一条要执行的指令的地址。
19.片内数据存储器分为工作寄存器区、位寻址区、堆栈及数据缓冲区、特殊功能寄存器区。
20.CPU根据程序状态字寄存器PSW中RS0和RS1的值来选择当前的工作寄存器组。
单片机原理及应用期末考试复习资料

单片机原理及应用期末考试复习资料1:MCS-51汇编语言指令格式中,唯一不可缺少的部分是。
2.操作码2:在下列MCS-5l单片机各条指令中,错误的是()。
1.MOV A,@R73:MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。
1.寄存器间接寻址4:若PSW的RS1/RS0=10则单片机工作寄存器工作在()。
3.2区5:单片机8031的ALE引脚是()。
3.输出矩形脉冲,频率为fosc的1/66:单片机中的程序计数器PC用来()。
3.存放下一条指令地址7:单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( )。
2.64KB8:使8031的定时器T0停止计数的指令是()。
4.CLR TR09:在下列MCS-5l单片机各条指令中,错误的是()。
1.MOVC @A+DPTR,A10:单片机上电复位后,堆栈区的最大允许范围是个单元。
2.12011:下列定时/计数硬件资源中,不是供用户使用的是()。
3.定时器/计数器控制逻辑12:80C51单片机的数据长度是()。
2.8位13:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是()。
4.P314:累加器A中为无符号二进制数,()实现将A中内容乘以2。
3.CLR C RLC A15:LU表示()。
4.算术逻辑部件16:单片机复位后,()。
2.PC=0000H,SP=07H17:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是。
4.P318:MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。
4.存放16位地址,作间址寄存器使用19:MCS-51系列单片机的中断系统具有()。
1.5个中断源20:在下列MCS-5l单片机各条指令中,错误的是()。
1.MOVC @A+DPTR,A21:单片机上电复位后,PC的内容和SP的内容为()。
2.0000H,07H22:INTEL8031的P0口,当使用外部存贮存器时它是一个()。
单片机原理与应用复习资料

1、AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。
2、8051的中断向量表在_0003_H、_0008_H和0013H_、001BH、0023H_.3、单片机经加电复位后,执行第一条指令的地址是:__FFF0H___.4、一个机器周期=_6_个状态周期=__12个振荡周期。
5、设DPTR=2000H(A)=A0H,则MOOC A @A+DPTR。
操作数的实际操作地址为20A0H.伴随着PESN控制信号有效。
6、在查询和中断两种输入方式中效率较高的是中断。
7、在MCS-51单片机系统中采用的编制方式是_统一编址_。
8、8051单片机定时器1计数器作定时和计数用时,其计数脉冲分别由8051片内脉冲和P3.4和P3.5引脚的外部脉冲提供。
9、当单片机复位时,PSW=__00__H ,SP=_07_H .P0~P3均为置“1”电平。
10、利用8155H可以扩展_3_个并行口。
__256__RAM单元。
11、MCS-51单片机是__8_位的单片机。
12、MCS-51单片机有_5_个中断源,__2个_级优先级中断。
13、串行接口方式3发送的第9位数据要争先写入_SCON_寄存器的_TB8_位。
14、串行口的方式0的波特率为__FOSC/12__.15、8051内部数据存储器的地址范围是_00~7FH_,位地址空间的字节地址范围_20~2FH_,对应的位地址范围是__00~7FH_,外部的数据存取器的最大可扩展容量是_64KB_。
16、如果(A)=58H,(R1)=49H,(49H)=79H,执行指令XCH A,@R1后,结果(A)=_49H_ ,(49H)=_58_17、当MCS-51执行MOVC A,@A+DPTR指令时,伴随着_PESN_控制信号有效。
18、MCS-51访问片外存储器时,利用_ALE_信号锁存来自P0口发出的低8位地址信号。
1、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:POP DPHPOP DPLRET 则:(PCH)= 34H ;(PCL)= 12H ;(DPH)= 80H ;(DPL)= 50H 。
单片机原理与应用技术复习资料

单⽚机原理与应⽤技术复习资料1.单⽚机的特点:结构简单、体积⼩、性价⽐⾼、可靠性⾼、功耗⼩。
2.单⽚机的应⽤:智能仪器仪表、⼯业控制中、家⽤电器中、计算机⽹络和通信领域中、医⽤设备领域中、商⽤产品3.单⽚机的组成:CPU、存储器、并⾏I/O⼝、中断系统、定时/计数器、串⾏通信⼝4.运算器包括算术/逻辑单元、累加器、寄存器、暂存器、程序状态寄存器5.单⽚机的存储器包括:数据RAM存储器、程序ROM存储器6.晶振引脚:XTAL1(19脚)、XTAL2(18脚)7.访问⽚内数据寄存器⽤MOV指令,访问⽚外数据寄存器⽤MOVX指令8.堆栈指针SP 数据指针DPTR9.堆栈数据写⼊和读出遵守“先⼊后出,后进先出”规则10.时钟内部振荡电路电容选30pF,接线越靠近单⽚机越好11.⼀个机器周期等于12个振荡周期,指令周期最短是⼀个机器周期,最长的是4个机器周期12.复位是单⽚机的初始化操作,功能:将程序计数初始化为0000H,使单⽚机从0000H单元开始执⾏程序13.RST引脚是复位端,⾼电平有效,在该引脚输⼊⾄少两个机器周期以上的⾼电平,单⽚机复位14.固态继电器按照负载类型分:直流型和交流型15.电容是使⽤场合:电源稳压电容和滤波电解电容主要是⽤来稳压和低频交流滤波;⾼频滤波使⽤瓷⽚电容和独⽯电容16.三相单三拍:UVWU顺序通电三相双三拍:UVVWWU UV顺序通电三相六拍:U UV V VW W WU 顺序通电1.求变量X(0≤X≤5)的平⽅,X值存放30H单元,2X值存放31H单元ORG 1000HSTART MOV DPTR,#2000HMOV A,30HMOVC A,@A+DPTRMOV 31H,ASJMP $ORG 2000HTABLE DB 00,01,04,09,16,25END2.n个单字节数相加,和为双字节,存放在(R3,R4中)ADD1 MOV R3,#00HMOV R4,#00HMOV R2,# nMOV R0,#40HLOOP MOV A,R4ADD A,@R0MOV R4,AINC R0CLR AADDC A,R3MOV R3,ADJNZ R2,LOOP3.设置⼀个延时10ms的程序ORG 2000HMOV R0,#0AHDL2:MOV R1,#MTDL1:NOPNOPDJNZ R1,DL1DJNZ R0,DL24.多字节⽆符号数的加法MADD:MOV R0,#DA TA1(MSUB)MOV R1,#DA TA2 (C) MOV R7,# N CLR CLOOP:MOV A,@R0ADDC A,@R1MOV @R1,AINC R0INC R1DJNZ R7,LOOPRET5.双字节⽆符号的乘法MULTB:MOV R7,#04 MOV @R0,#00HDJNZ R7,LOOPMOV A,R2MOV B,R4MUL ABACALL RADDMOV A,R2MOV B,R5MUL ABDEC R0ACALL RADDMOV A,R4MOV B,R3MUL ABDEC R0DEC R0ACALL RADDMOV A,R5MOV B,R3MUL ABDEC R0RETRADD:ADD A,@R0MOV @R0,AMOV A,BINC R0ADDC A,@R0MOV @R0,AINC R0MOV A,@R0ADDC A,#00HMOV @R0,ARET1列举单⽚机能够应⽤的地⽅,答:智能仪器仪表、⼯业控制中、家⽤电器中、计算机⽹络和通信领域中、医⽤设备领域中、商⽤产品14.当堆栈指针sp=07H时,单⽚机⼯作寄存器能否⼯作在1区,为什么?答:不能。
单片机原理与应用复习资料

单片机原理与应用复习资料单片机原理及应用考试复习知识点第1章计算机基础知识考试知识点:1、各种进制之间的转换(1)各种进制转换为十进制数方法:各位按权展开相加即可。
(2)十进制数转换为各种进制方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。
(3)二进制数与十六进制数之间的相互转换方法:每四位二进制转换为一位十六进制数。
2、带符号数的三种表示方法(1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。
(2)反码:正数的反码与原码相同。
负数的反码把原码的最高位不变,其余各位求反。
(3)补码:正数的补码与原码相同。
负数的补码为反码加1。
原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。
3、计算机中使用的编码(1)BCD码:每4位二进制数对应1位十进制数。
(2)ASCII码:7位二进制数表示字符。
0~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H。
考试复习题:1、求十进制数-102的补码(以2位16进制数表示),该补码为。
2、123= B= H。
3、只有在________码表示中0的表示是唯一的。
4、真值-0000000B的反码为;其补码为。
5、+1000110B的反码是;-0110011B的补码是。
6、10101.101B转换成十进制数是()。
(A)46.625 (B)23.625 (C) 23.62 (D) 21.6257、3D.0AH转换成二进制数是()。
(A)111101.0000101B (B) 111100.0000101B(C) 111101.101B (D) 111100.101B8、73.5转换成十六进制数是()。
(A)94.8H (B) 49.8H (C) 111H (D) 49H9、十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 0000111110、-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 1110110011、已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.42第2章80C51单片机的硬件结构考试知识点:1、80C51单片机的内部逻辑结构单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成。
电气工程及其自动化-《单片机原理与应用 》复习资料

一卷一、选择题1. 中央处理器是微型计算机的核心,其基本组成部分为:(C )A.算术逻辑单元、运算器、控制器B.加法器、寄存器、控制器C.算术逻辑单元、寄存器、控制器D.运算器、寄存器、指令译码器2. 单片机应用程序一般存放在(B)A.RAMB.ROMC.寄存器D.CPU3. 当单片机执行指令MOV TMOD,#20H后,定时器/计数器T1工作在(D )A.定时状态,方式1B. 计数状态,方式2C.计数状态,方式1D. 定时状态,方式24. 在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A )A.栈底单元地址B.7FH单元C.栈底单元地址加1D.栈底单元地址减15. 累加器A与片外数据存储器之间的数据传递类指令是(A )A.MOVXB.MOVC.MOVCD.XCH6. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )A.4KBB.64KBC.8KBD.128KB7.在89C5l中,可使用的堆栈最大深度为( A )A.80个单元B.32个单元C.128个单元D.8个单元8.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )A.位累加器CyB.通用寄存器的各个位C.特殊功能寄存器的可寻址位D.位操作指令集9. 在单片机中,通常将一些中间计算结果放在( D)中。
A.累加器 B.控制器 C.程序存储器 D.数据存储器10. 若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( A ) μs。
A.1.5B.3C.1D.0.5二、填空题1.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH,(R7)= 34H 。
2.82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。
3.当单片机复位时PSW=00H,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H。
单片机原理与应用考试复习资料

一、单选题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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一卷一、选择题1. 中央处理器是微型计算机的核心,其基本组成部分为:(C )A.算术逻辑单元、运算器、控制器B.加法器、寄存器、控制器C.算术逻辑单元、寄存器、控制器D.运算器、寄存器、指令译码器2. 单片机应用程序一般存放在(B)A.RAMB.ROMC.寄存器D.CPU3. 当单片机执行指令MOV TMOD,#20H后,定时器/计数器T1工作在(D )A.定时状态,方式1B. 计数状态,方式2C.计数状态,方式1D. 定时状态,方式24. 在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A )A.栈底单元地址B.7FH单元C.栈底单元地址加1D.栈底单元地址减15. 累加器A与片外数据存储器之间的数据传递类指令是(A )A.MOVXB.MOVC.MOVCD.XCH6. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )A.4KBB.64KBC.8KBD.128KB7.在89C5l中,可使用的堆栈最大深度为( A )A.80个单元B.32个单元C.128个单元D.8个单元8.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )A.位累加器CyB.通用寄存器的各个位C.特殊功能寄存器的可寻址位D.位操作指令集9. 在单片机中,通常将一些中间计算结果放在( D)中。
A.累加器 B.控制器 C.程序存储器 D.数据存储器10. 若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( A ) μs。
A.1.5B.3C.1D.0.5二、填空题1.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH,(R7)= 34H 。
2.82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。
3.当单片机复位时PSW=00H,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H。
4. 8051单片机有_256_个RAM单元,其中__128_个单元被特殊功能寄存器占用;有__4K _个内部程序存储器。
三、判断题1. P2口既可以作为I/O使用,又可以作扩展系统的地址总线。
(√)2. DPTR既可按16位寄存器使用,又可分成两个8位的寄存器使用。
(√)3. AJMP指令的转移最大可达到64KB。
( )4. 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。
( √)5. RR A为循环右移指令。
( √ )四、分析题1.如图4-18所示,8只LED阴极接至单片机P0口,两开关S0、S1分别接至单片机引脚P3.2()和P3.3()。
编写程序控制LED状态。
按下S0后,点亮8只LED;按下S1后,变为闪烁状态。
1、答:#include <reg51.h>sbit P17=P1^7;void delay(){unsigned int a;for(a=0;a<25500;a++);}void main(){IT1=0;IT0=0;EA=1;EX1=1;EX0=1;while(1);}void ex0() interrupt 0{P0=0x00;}void ex1() interrupt 2{P0=~P0;delay();}2、画出AT89S51系列单片机利用串行口进行1台主机与4台从机多机串行通讯连线图,其中1台从机通讯地址号为02H,请叙述主机向02H从机发送一个字节数据的过程答:主机发送数据过程如下:(1)将从机00~03H的REN置1,SM2=1,并使它们工作在串行口工作方式2或3。
(2)由主机向4个从机发出一帧地址址信息02H,第9位为1。
从机接到信息后均发生中断,执行中断服务程序,将02H与自身地址做比较。
若相同,则清SM2=0,若不同则SM2不变仍为1。
(3)主机发送一帧数据信息,第9位为0,从机接到信息后,只有SM2=0的从机发生中断,将数据信息收取,其余SM2=1的从机不放出中断,信息丢失,从而实现主机向02H从机发送一个字节数据的功能。
二卷一、选择题。
(本题共15个小题,每小题3分,共计45分。
)1. 计算机所能表示的的最基本、最小的数据单元是:(B )A.字节B.位C.字D.字长2. 二进制数110100111对应的十六进制数可表示为(B )A.1D3HB.1A7HC.DB0HD.666H3. MCS—51单片机中的程序计数器PC是用来(C )A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址4. 累加器A与片外数据存储器之间的数据传递类指令是(A )A.MOVXB.MOVC.MOVCD.XCH5. 堆栈中数据的存取遵循(D)的原则。
A.栈底出栈顶进 B.先出后进C.栈顶出栈底进D.先进后出6. 8051单片机中既可位寻址又可字节寻址的单元是(A )A、20HB、30HC、00HD、70H7. 8051单片机中片内RAM共有( A)字节A、128B、256C、4KD、64K8. 当寄存器P S W的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为(B )A.组0B.组1C.组2D.组39. 提高单片机的晶振频率,则机器周期(C )A.不变B.变长C.变短D.不定10. 在堆栈操作中,当进栈数据全部弹出后,这时S P应指向(D )A.栈底单元地址减1B.7FH单元C.栈底单元地址加1D.栈底单元二、填空题。
(本题共7小题,没空1分,共计20分。
)1.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH,(R7)=34H 。
2.82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。
3. 8051内部有__4 个并行口,P0口直接必须作输出口时,需要外接_上拉电阻___;并行口作输入口时,必须先_写1_,才能读入外设的状态。
4.系统总线包括:地址总线、数据总线、控制总线三组。
三、判断题。
(本题共10小题,每小题2分,共计20分。
)1. P2口既可以作为I/O使用,又可以作扩展系统的地址总线。
( √)2. DPTR既可按16位寄存器使用,又可分成两个8位的寄存器使用。
( √)3. AJMP指令的转移最大可达到64KB。
(×)4. 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。
( √)5. RR A为循环右移指令。
(√)四、分析题简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。
(请给出原理图)答:1) 原理图2) 将所有从机的REN、SM2置1 工作在方式2或33)主机发送一个地址桢01H 第9位为1即TB8=14) 各从机接收到后,都发生中断,进入中断服务程序,比较自己的地址与01H是否相同,若相同则将本机SM2置0,否则仍为1 5)主机发送数据桢,TB8=0 各从机接收该数据桢,从机中SM2为0的产生中断,而其它SM2为1的从机不产生中断将信息丢弃,从而实现主机与从机传递数据三卷一、填空1. 工作寄存器中可以用于间接寻址的寄存器有_________________和_________________。
使累加器的低8位取反,高8位不变,可以用_________________指令。
R0,R1,XRL A,#0FH2. 根据片内程序存储器的不同8031、8051、8751和C8051F020单片机分别属于_________________、_________________、_________________和_________________ 类型。
无ROM型,ROM型,EPROM型,FlashROM型3. 优先交叉开关译码器的作用是_________________。
按优先权顺序将端口0-3的引脚分配给数字外设4. 外部存储器接口可以工作在复用方式和非复用方式,复用方式的含义是_________________,该方式需要一个_________ 保持RAM地址的低8位。
数据线与地址线的低8位共用同一组信号线,锁存器5. C51语言中有几种ANSI C中所没有的特殊数据类型,分别是_________________、_________________、_________________和_________________。
位变量,可位寻址的对象,特殊功能寄存器,绝对变量地址6. C8051F系列单片机内核采用与MCS-51兼容的_________________,该内核采_________用结构,使其执行速度与标准的8051结构相比有很大的提高。
CIP-51,流水线7. 访问外部数据存储器的指令有8位和16位两种形式,16位形式的指令格式是_________________, 8位形式的指令其高8位地址存放在_________________寄存器中。
MOVX A,@DPTR, EMIOCN8. 外部存储器接口可以工作在复用方式和非复用方式,复用方式的含义是_________________,该方式需要一个_________ 保持RAM地址的低8位。
数据线与地址线的低8位共用同一组信号线,锁存器9. 优先交叉开关译码器的作用是_________________。
按优先权顺序将端口0-3的引脚分配给数字外设10. 工作寄存器中可以用于间接寻址的寄存器有_________________和_________________。
使累加器的低8位取反,高8位不变,可以用_________________指令。
R0,R1,XRL A,#0FH二、判断题1. 内部寄存器Rn(n=0-7)作为间接寻址寄存器。
(F)2. 8051每个中断源相应地在芯片上都有其中断请求输入引脚。
(F)3. 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断(T)4. EPROM的地址线为11条时,能访问的存储空间有4K。
(T)5. CLR R0 (F)6. 为了消除按键的抖动,常用的方法只有硬件方法(F)7. MCS—51的串行接口是全双工的。
(T)8. 51单片机只能做控制用,不能完成算术运算。
(F)9. 当MCS—51上电复位时,堆栈指针SP=00H。
(F)10. 指令字节数越多,执行时间越长。
(F)三、简答题1. CIP-51有那两种可编程的电源管理方式?如何进入和退出每种方式?空闲方式和停机方式。
置PCON.0(IDLE)进入空闲方式,中断或复位可以退出空闲方式。
置PCON.1(STOP)进入停机方式,只有复位可以退出空闲方式。
2. CIP-51的哪些单元可以进行位寻址?在C51中定义特殊功能位的方法有哪几种,请以特殊功能寄存器中的位加以说明。