华南理工单片机原理与接口技术复习试题与答案

合集下载

华南理工大学大三电子信息专业单片机原理试卷及答案

华南理工大学大三电子信息专业单片机原理试卷及答案

华南理工大学试卷(闭卷A)备注:答题一律写在答题纸上并连同试卷一起上交。

一.填空题(每空1分,共15分)1. 1个机器周期由()个状态周期及()个振荡周期组成。

2.MCS-51单片机的外部数据存储器和外部I/O口实行()编址,并使用相同的选通控制信号,均使用()指令访问。

3. 51 系列单片机内部数据存储器地址范围为00~7FH。

地址的前()个单元称为寄存器区。

可用作();R0与R1可作()使用。

4. 8XX51单片机的堆栈设在内部RAM区,深度不大于(),初始化时SP指向()。

5.对于串行口中断,CPU响应中断后,没有用硬件清除()标志TI、RI,必须用()清除。

6. 中断处理的过程分为4个阶段:()、()、()和()。

二.简答题(每小题3分,共15分)1. 在51系列单片机的汇编指令集中,有哪些寻址方式?2. 8051单片机的PSEN、RD、WR信号分别是什么功能?可由哪些指令产生?3. 若51系列单片机进行了系统扩展,其P0,P2还能作为I/O口用吗?它们在系统扩展后的功能是什么?4. 定时/计数器的启动与GATE控制位有何关系?请作简单说明。

5. MXX51系列单片机的中断系统共分几类优先级?如何设定?三、程序设计(每小题10分,共20分)1. 双字节的被加数、加数分别存放在R1R0、R7R6中,请编写程序,实现双字节加法运算,要求R1R0+R7R6 (32H)(31H)(30H),其中,R0、R6、(30H)分别表示被加数、加数以及和的最低位。

2. 片内RAM地址为50H-5FH的单元中存放着16个无符号数,请按从小到大的顺序依次排列它们。

A2四.接口应用与扩展(每小题15分,共30分)1. 用8XX51的P1口接8个LED 发光二极管,由INT 1接一消抖开关产生 中断请求信号,开始P1.0的LED 亮,以后每中断一次,下一个LED 亮, 顺序下移,且每次只一个LED 亮,周而复始。

单片机原理及接口技术复习题(带答案)

单片机原理及接口技术复习题(带答案)

27、下列单片机中,哪一个芯片的 EA 端需接低电平才能正常使用( D ) 。 A、89C51 B、8051 C、89S51 D、8031 28、改变 Fosc 的大小可以影响定时/计数器的( C ) 。 A、计数初值 B、定时初值 C、定时时长 D、计数范围 29、若要使单片机处于复位状态,则应在 RST 引脚端加一( D )信号。 A、低电平 B、负电压 C、正弦波 D、高电平 30、MOVC A,@A+DPTR 的寻址方式是( C ) 。 A、寄存器间接寻址 B、立即寻址 C、变址寻址 D、相对寻址 31、下列指令中,能实现 A=100 功能的指令是( D ) 。 A、MOV A,@R1+100 B、MOV A,#100H C、MOVX A,100 D、MOV A,#100 32、指令 SETB EX1 表示开放( B )中断。 A、定时/计数器 T0 B、外中断 1 C、定时/计数器 T1 D、外中断 0 33、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 1.2V,则输出的 数字量为( D ) 。 A、100 B、10000000B C、F0H D、120 34、在 MCS-51 单片机的定时/计数器中, ( B )定时的时间最长。 A、方式 0 B、方式 1 C、方式 2 D、方式 3 35、通常情况下,若要通过单片机 I/O 口直接驱动数码管实现 8 位数字动态扫描显示,则需要 ( C )根数据线。 A、18 B、32 C、16 D、64 36、单片机定时器方式设置为方式 1,定时时长为 10ms,fosc=12MHz,如此时需将定时时间 变短,则需( C ) 。 A、仅减小定时器初值 B、仅减小外接晶体振荡器频率 C、仅增大定时器初值 D、同时减小外接晶体振荡器频率及定时器初值 37、要在摄氏 100°C 的环境下使用单片机,则应选用( A ) 。 A、军用级 B、民用级 C、商业级 D、工业级 38、改变 Fosc 的大小可以影响定时/计数器的( D ) 。 A、计数初值 B、定时初值 C、计数范围 D、定时时长 39、若要使单片机处于复位状态,则应在 RST 引脚端加一( A )信号。 A、高电平 B、负电压 C、正弦波 D、低电平 40、MOVC A,@A+DPTR 的寻址方式是( D ) 。 A、寄存器间接寻址 B、立即寻址 C、相对寻址 D、变址寻址 41、下列指令中,能实现 A=128 功能的指令是( A ) 。 A、MOV A,#80H B、MOV A,#128H C、MOVX A,128 D、MOV A,@R1+128 42、某同学用单片机定时器设计了电子钟,但发现每天走时慢 1 分钟,若要解决该问题,则 应( B ) 。 A、减小定时初值 B、加大定时初值 C、加入延时程序 D、降低晶振频率 43、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 2.4V,则输出的 数字量为( C ) 。 A、220 B、10000000B C、F0H D、FFH 44、用单片机的定时/计数器做一频率计,Fosc=12MHz,若要使最高测量频率达到 3.5MHz,

华南理工大学单片机原理考试题及答案3

华南理工大学单片机原理考试题及答案3

华南理工大学《单片机原理及应用》模拟试卷一、填空题(35分)1、MCS-51的复位条件是。

复位后,CPU从单元开始执行程序,PC= ,SP= ,PSW= 。

2、在下列情况EA引脚应接何种电平?(1)只有片内ROM,EA= ;(2)只有片外ROM,EA= ;(3)有片内、片外ROM,EA= ;(4)有片内ROM但不用,而用片外ROM,EA= 。

3、若PSW的内容为18H,则工作寄存器R0的地址是H。

4、10根地址线可选个存储单元,32KB存储单元需要根地址线。

5、若8031单片机的晶振频率fosc=12MHz,则时钟周期为,状态周期为,机器周期为,执行MUL AB指令需要时间为。

6、8031单片机指令MOV是访问,最大范围为,MOVX是访问,最大范围为,MOVC是访问,最大范围为。

7、指令POP B的源操作数是,是寻址方式,目的操作数是,是寻址方式。

8、已知SP=25H,PC=4345H,(24H)=12H,(25H)=34H,(26H)=56H,当执行RET指令后,SP=,PC= 。

9、当定时/计数器选定为定时器方式时,是对进行计数,选定为计数器方式时,是对进行计数。

10、MCS-51单片机的串行口有种工作方式,其中方式0是方式,它的波特率为,用引脚传送数据,用引脚输出同步时钟信号。

二、选择题(正确答案在序号前打√,每小题1分,共10分)1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是(A) 4KB (B)64KB (C)8KB (D)128KB2.PC的值是(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算4.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)6H (B)37H (C)38H (D)39H5.在MCS—51中(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线6.在寄存器间接寻址方式中,指定寄存器中存放的是(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量7.执行返回指令时,返回的断点是(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址8.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为(A)CBH (B)03H (C)EBH (D)C8H9.执行以下程序段MOV R0,# dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是(A)把立即数data循环左移3次(B)把立即数data乘以10(C)把data单元的内容循环左移3次(D)把data单元的内容乘以1010.如在系统中只扩展一片Intel 2732(4KХ8),除应使用P0口的8条口线外,至少还应使用P2口的口线(A)4条(B)5条(C)6条(D)7条三、判断题(正确打√,错误打ⅹ,每小题1分,共5分)1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。

单片机原理与接口技术复习题及答案

单片机原理与接口技术复习题及答案

复习题及答案(一)一、选择题(在每一个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。

(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。

(A)(B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。

(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。

(A)(B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。

(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。

(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希翼增加256字节的RAM时,应选择(A)芯片。

(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。

(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。

2、80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。

3、在8051单片机中,由2 个振荡周期组成1个状态周期,由6 个状态周期组成1个机器周期。

4、8051的堆栈是向地址的高端生成的。

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案一、填空题(25分,每空1分)1. AT89S51单片机为位单片机2. MCS-51系列单片机的典型芯片分别为、、。

3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ ____、。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)=。

8. 82C55可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。

10. 若A中的内容为67H,那么,P标志位为。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR ;()(4)CLR R0 ;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH; POP DPL; POPSP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分) 2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACCPOP B四、图为8段共阴数码管,请写出如下数值的段码。

0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。

华南理工大学单片机原理考试题及答案1

华南理工大学单片机原理考试题及答案1

华南理工大学《单片机原理及应用》试题一、填空题1、MCS-51有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。

2、MOV PSW,#10H是将MCS-51的工作寄存器置为第2区。

3、用串口扩并口时,串行接口工作方式应选为方式0。

4、寄存器PC复位后为0000H。

5、PSW中RS1RS0=10时,R2的地址为12H。

PSW中RS1RS0=11时,R7的地址为1FH。

6、MCS-51中,T0中断服务程序入口地址为000BH。

7、80C51中断有2个优先级。

8、80C51中断嵌套最多级。

9、MCS-51单片机访问片外存贮器时,利用ALE信号锁存来自P0口的低8位地址信号。

10、12根地址线可选4K个存储单元,32KB存储单元需要15根地址线。

11、三态缓冲寄存器输出端的“三态”是指高电平态、低电平态和高阻态。

12、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8块芯片。

13、A/D转换器的作用是将模拟量转为数字量,D/A转换器的作用是将数字量转为模拟量。

14、单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第0组,8个寄存器的地址为00H~07H。

15、假定SP=60H,ACC=30H,B=70H,执行下列指令:PUSH ACCPUSH B后,SP的内容为,61H单元的内容为,62H单元的内容为。

16、假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POP DPHPOP DPL后,DPTR的内容为7030H,SP的内容为60H。

17、单片机的数据通信方式有二种,即串行方式和并行方式,其中串行方式传输距离较远,成本较低。

18、异步串行通信有单工、半双工和全双工共三种传送方向形式。

19、异步串行通信的帧格式由起始位、数据位、奇偶校验位和停止位组成。

20、波特率的含义为每秒传二进制的位数,其单位为bps。

华南理工大学单片机原理考试题及答案4

华南理工大学单片机原理考试题及答案4

华南理工大学单片机原理考试题及答案一、单选题、1、十进制数126其对应的十六进制可表示为()A、8 FB、8 EC、F ED、7 E2、十进制数89.75其对应的二进制可表示为()A、10001001.01110101B、1001001.10C、1011001.11D、10011000.113、二进制数110010010对应的十六进制数可表示为()A、192HB、C90HC、1A2HD、CA0H4、二进制数110110110对应的十六进制数可表示为()A、1D3HB、1B6HC、DB0HD、666H5、一3的补码是()A、10000011B、11111100C、11111110D、111111016、下列表达式错误的是()A、X补+Y补=〔X+Y〕补B、X=〔X补〕补C、X= XD、X·Y+X·Y =X+Y7、CPU主要的组成部部分为()A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器8、计算机的主要组成部件为()A、CPU,内存,I/O□B、CPU,键盘,显示器C、主机,外部设备D、以上都是9、INTEL 8051 CPU是()位的单片机A、16B、4C、8D、准1610、对于INTEL 8031来说,EA脚总是()A、接地B、接电源C、悬空D、不用11、在计算机中“A”是用()来表示的A、BCD码B、二一一十进制编码C、余三码D、ASC II码12、在单片机中,通常将一些中间计算结果放在()中A、累加器B、控制器C、程序存储器D、数据存储器13、程序计数器PC用来()A、存放指令B、存放正在执行的指令地址C、存放下一条的指令地址D、存放上一条的指令地址14、数据指针DPDR在()中A、CPU控制器B、CPU运算器C、外部程序存储器D、外部数据存储器15、指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码16、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU17、单片机上电后或复位后,工作寄存器R0是在()A、0区00H单元B、0区01H单元C、0区09H单元D、SFR18、进位标志CY在(; )中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR19、单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振20、8031复位后,PC与SP的值为()A、0000H,00HB、0000H,07HC、0003H,07H寄存器D、0800H,00H21、单片机的堆栈指针SP始终是()A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度22、P0、P1口作输入用途之前必须()A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻23、一个EPROM的地址有A0----A11引脚,它的容量为()A、2KBB、4KBC、11KBD、12KB24、8031单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H25、8031单片机中片内RAM共有()字节A、128B、256C、4KD、64K26、执行指令MOVX A,﹫DPTR时,WR.RD脚的电平为()A、WR高电平,RD低电平B、W R低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平27、INTEL 8031的PO□,当使用外部存储器时它是一个()A、传输高8位地址□B、传输低8位地址□C、传输低8位数据□D、传输低8位地址/数据总线□28、当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为()A、组0B、组1C、组2D、组329、下列指令中错误的是()A、MOV A,R4B、MOV 20H,R4 C 、MOV R4,R3 D、MO V﹫R4,R330、下列指令中不影响标志位CY的指令有()A、ADD A,20HB、CLR C 、RRC A D、INC A31、LJMP跳转空间最大可达到()A、2KBB、256B C 、128B D、64KB32、计算机内部数据之所以用二进制形式表示,主要是()A、为了编程方便B、由于受器件的物理性能限制 C 、为了通用性D、为了提高运算速度33、8051单片机共有()中断源A、4B、5 C 、6 D、734、8051单片机共有()个中断优先级A、2B、3 C 、4 D、535、外部中断源I E 1(外部中断1)的向量地址为()A、0003HB、000BH C 、0013H D、002BH36、累加器A的位地址为()A、E 7 HB、F 7 H C 、D 7 H D、87H37、寄存器B的位地址为()A、E 7 HB、F 7 H C 、D 7 H D、87H38、8051的内部RAM中,可以进行位寻址的地址空间为()A、00H∽2FHB、20H∽2FH C 、00H∽FFH D、20H∽FFH39、设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,C Y=1,执行指令S U B B A,R2 后结果为()A、(A)=74HB、(R2)=74H C 、(A)=75H D、(R2)=75H40、设(A)=0 C 3 H,(R0)=0 A A H,执行指令A N L A,R0后,结果()A、(A)=82HB、(A)=6CH C 、(R0)=82 D、(R0)=6CH41、8051的程序计数器P C为16位计数器,其寻址范围是()A、8KB、16 K C 、32 K D、64 K42、提高单片机的晶振频率,则机器周期()A、不变B、变长 C 、变短D、不定43、在堆栈操作中,当进栈数据全部弹出后,这时S P应指向()A、栈底单元B、7FH单元 C 、栈底单元地址加1 D、栈底单元地址减144、8051单片机中,唯一一个用户不能直接使用的寄存器是()A、P S WB、D P T R C 、P C D、B45、8051单片机中,唯一一个用户可使用的16位寄存器是()A、P S WB、D P T R C 、A C C D、P C46、执行如下三条指令后,30H单元的内容是()M O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40HA、40HB、30H C 、0 E H D、F F H47、有如下程序段:M O V R 0,#30HS E T B CC L R AA D D C A,#0 0HM O V ﹫R 0,A执行结果是()A、(30H)=0 0HB、(30H)=0 1H C 、(00H)=0 0H D、(00H)=0 1H48、从地址2132H开始有一条绝对转移指令A J M P addr11,指令可能实现的转移范围是()A、2000H∽27FFHB、2132H∽2832H C 、2100H∽28FFH D、2000H∽3FFFH49、中断是一种()A、资源共享技术B、数据转换技术 C 、数据共享技术D、并行处理技术50、执行M O V I E,#81H指令的意义是:()A、屏蔽中断源B、开放外部中断源0 C 、开放外部中断源1 D、开放外部中断源0和1二、多选题1、所谓系统总线,指的是()A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线2、系统内存包括()A、硬盘B、软盘C、RAMD、ROME、光盘3、数123可能是()A、二进制数B、八进制数C、十六进制数D、四进制数E、十进制数4、8051单片机寻地方式有()A、寄存器间接寻址方式B、立即寻址方式C、直接寻址方式D、变址间接寻址方式E、位寻址方式5、下述条件中,能封锁主机对中断的响应的条件是()A、一个同级或高一级的中断正在处理中B、当前周期不是执行当前指令的最后一个周期C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令D、当前执行的指令是一长跳转指令E、一个低级的中断正在处理中6、8051单片机的中断源有()A、外部中断0B、定时/计数中断0C、串行中断D、外部中断1E、定时/计数中断17、中断请求的撤除有()A、定时/计数中断硬件自动撤除B、脉冲方式外部中断自动撤除C、电平方式外部中断强制撤除D、串行中断软件撤除E、串行中断硬件自动撤除8、如下程序段:C L R CM O V A,#BCHA D D C A,#65H则其结果为()A、(A)=21HB、CY=1 C 、AC=1 D、CY=0 E、AC=09、8051CPUD在访问外部存储器时,地址的输出是()A、P2口输出高8位地址B、P1口输出高8位地址C、P0口输出低8位地址D、P1口输出低8位地址E、P2口输出低8位地址10、8051CPU具有()A、4K字节的程序存储器B、128字节的数据存储器C、32线并行I/0□D、全双工串行I/0□一个E、2个16位定时器/计数器11、对于JBC bit,rel指令,下列说法正确的是()A.bit位状态为1时转移B.bit位状态为0时转移C.bit位状态为1时不转移D.bit位状态为0时不转移E.转移时,同时对该位清零12、对于DIV AB指令的执行结果,下列说法正确的是()A.商在A中B.余数在B中C.商在B中D.余数在A中E.如果除数为0,则溢出标志位置1。

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案

单片机原理及接口技术一、判断题1. 指令字节数越多,执行时间越长。

……………………………………()2. 内部寄存器Rn(n=0~7)作为间接寻址寄存器。

……………………()3. 8031芯片内一共有4K的ROM,256字节的RAM。

……………………()4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。

………()5. 8051中的工作寄存器就是内部RAM中的一部份。

………………………()6. 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。

…………()7. MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。

……()8. MOV A,30H这条指令执行后的结果是(A)=30H ………………………()9. MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中()10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关()二、简答题1. 分别列出传送指令、算术指令、逻辑指令和转移指令。

2. 指出下列指令的寻址方式:1):MOV A,#01 3):ADD A,10H2):MOV A,@R0 4):SETB 20H3. 要设置T0为16位计数器;T1为8位定时器,请填写TMOD寄存器4. 说出SCON中SM0 SM1 SM2 REN TB8 RB8 TI RI 的意义和功能5. 按动态扫描设计,6根线可以接多少个按键?并画出与51单片机的接线图。

6. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ____;(DPL)=_______;(SP)=_______;7. 分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B8. 三片6264的地址范围分别是多少?(地址线未用到的位填1)9. 给8031单片机扩展一片2716和6116,请画出系统连接图,并给出地址范围。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.判断题(在题后的括号内打√或×)1.只读存储器ROM内部信息停电后会丢失。

(×)2.堆栈操作是按“后进先出”的原则存取数据。

(√)3.8051单片机访问存储器时,同一地址对应惟一的存储单元。

(×)4.数据寄存器指针DPTR由DPH和DPL组成。

(√)5.程序计数器PC总是指向正在执行的指令地址。

(√)6.汇编语言程序中的注释可以缺省。

(√)7.指令中操作码助记符项可有可无。

(×)8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。

(√)9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。

(×)10.作算术运算时,若有进位则一定有溢出。

(×)11.8051每个中断源相应地在芯片上都有其中断请求输入引脚( × )12.程序计数器PC不能对它进行读写操作.( √ )13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × )14.8051单片机对最高优先权的中断响应是无条件的( × )15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( × )16.在一般情况8051单片机允许同级中断嵌套( × )17.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√ )18.RC A为循环左移指令( × )19.MOV A,30H为立即寻址方式( × )20.如果发生除法溢出错误,则PSW标志位P置1 ( × )21.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( × )22.MOV A,@A+DPTR是一条查询指令.( √ )23.MUL AB的执行结果是高8位在A中,低8 位在B中( × )24.CPU对内部RAM和外部RAM的读写速度一样快( × )25.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址.( √ )26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( × )27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。

(√)28.单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。

(√)29.计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。

(×)30.计算机能够直接识别和执行任何高级语言指令。

(×)31.80C51单片机汇编语言指令中的任何部分,包括操作码在内,都可以根据具体情况加以省略。

(×)32.80C51指令系统具有存储效率高、执行速度快的特点。

(√)33.机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。

(√)34.对于使用者来说,用机器语言编写程序比较简单,容易看懂,不易出错,便于记忆。

(×)35.汇编语言是一种用助记符来表示的面向机器的程序设计语言。

不同的机器使用的汇编语言一般没有什么不同,象高级语言一样,是通用的。

(×)36. 判断以下各条指令是否正确:(1) MOVX @R0,B (×)(2) MOV A,30H (√)(3) MOVX A,30H (×)(4) ADDC A,R7 (√)(5) SUB A,R2 (×)(6) ANL #99H ,36H (×)(7) MOV 20H , R1 (√ )(8) ADDC A , 2030H (×)(9) MOV C,ACC.0 (√)(10) ORL P1.0,P3.1 (×)(11) JBC P0,LL1 ;(LL1为标号)(×)(12) ACALL PROC ;(PROC为标号)(√)(13) CLR A (√ )(14) MOVX 40H , #30H (×)(15) ORG 3000H (√)(16) MOVC @A+PC , A (×)(17) MOVX A ,2000H (×)(18) DJNZ #data , rel (×)37.8051片内带有2K程序存储器。

(×)38.RS1=1,RS0=0时,R2的直接地址为11H。

(×)39.MOV A,30H指令中第二操作数的寻址方式为直接寻址。

(×)40.SRF只能直接寻址。

(√)41.CLR 20H是位操作指令。

(×)42.执行除法指令后商在B寄存器中。

(×)43.上电复位后执行压棧指令第一个字节压入07H。

(√)44.读P1口时,要先向口锁存器中写1。

(√)45. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)46. MCS-51的相对转移指令最大负跳距是127B。

(×)47.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)48.要MCS-51系统中,一个机器周期等于1.5μs。

(×)49、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。

(√)二.单项选择题1、单片机机器内的数是以( C )的形式表示的A、原码B、反码C、补码D、ASCII码2、8051单片机有( C )个特殊功能寄存器。

A、3B、10C、21D、1283、数据寄存器指针DPTR是一个( B )位的寄存器。

A、8B、16C、24D、324、8051单片机的工作寄存器分成(B )组,每组有(D )单元。

A、2个B、4个C、6个D、8个5、SJMP rel指令中rel的取值范围为( D )。

A、+127~-127B、0~+127C、0~-128D、+127~-1286、指令MOVX A,@DPTR中源操作数属于( C )方式。

A、直接寻址B、相对寻址C、寄存器间接寻址D、寄存器寻址7、在单片机语句格式中,( B )为不可缺省的。

A、标号B、操作码助记符C、操作数D、注释8、若A=78H,执行指令SWAP A后,A的值为(C )。

A、78HB、78DC、87HD、87D9、带进位加法指令助记符为( B )。

A、ADDB、ADDCC、SBCD、SUBB10、相当于累加器A内容乘以2的指令是( A )。

A、RLB、RRC、RLCD、RRC11. 单片机是将( D )做到一块集成电路芯片中,称为单片机。

A.CPU、RAM、ROM B. CPU、I/O设备C. CPU、RAMD. CPU、RAM、ROM、I/O设备12. 下列哪一型号的单片机是基本型单片机。

( B )A. 8032B. 8051C. 8052D. 875213.MCS-51芯片内部集成有( C )。

A. 8 位CPU、4 KB ROMB. 16 位CPU、4 KB ROMC. 8 位CPU、64 KB ROMD. 16 位CPU、64 KB ROM14. 地址总线(AB)总线宽度为( B )位。

A. 8B. 16C. 15D. 3215. 一个时钟周期等于( D )振荡周期。

A.1个B.2个C. 6个D. 12个16. 关闭电源时,其所存储内信息将丢失的存储器是( C )。

A. ROMB. PROMC. RAMD. EPROM17. 一个字节(BYTE)由( D )位二进制数组成。

A.1B.2C. 4D. 818.程序计数器PC是( A )位的计数器,能寻址64KB的程序存储器范围。

A.16B. 8C. 4D. 3219. 8051单片机片内RAM的低32个字节分成( D )个工作寄存器组,每组占8个字节。

A. 1B. 2C. 3D. 420. 指令MOV寻址空间是( C )。

A.片外ROM B. 片外RAM C.片内RAM D. 所有存储器21. MCS-51单片机片外RAM地址空间与片内RAM地址空间在地址的低端0000H一007FH 是( B )。

A.重叠 B.不重叠 C.部分重叠 D.不定22. 8051位寻址能力能够达到( B )位。

A.64B. 128C.32D.1623. 8051单片机的堆栈区是向地址( D )的方向生成的。

A.可变B. 不定C.减小D. 增大24. 当8051单片机外接时钟信号时,应从( C )脚接入。

A.T0B. XTAL2C. XTAL1D. T125. 8051单片机串行I/O口(RXD,TXD)在( D )。

A.P0 口B. P1 口C. P2 口D. P3 口26.“CLR A”的寻址方式是( A )。

A. 寄存器寻址B.直接寻址C.寄存器间接寻址D.立即寻址27. “MOV A, 30H”指令源操作数的寻址方式是( C )。

A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址28. “MOVX A,@DPTR ” 指令源操作数的寻址方式是( C )。

A.变址寻址B.相对寻址C.寄存器间接寻址D. 位寻址29. “SJMP 08H”的寻址方式是( B )。

A.变址寻址B.相对寻址C.寄存器间接寻址D. 位寻址30. 访问程序存储器,指令操作码的助记符是( A )。

A. MOVCB. MOVC. MOVXD. XCH31. “MUL AB”指令执行后,16位乘积的高位在( D )中。

A. AB. CC. ABD. B32. 指令“AJMP addr11”为( A )指令。

A. 绝对转移B.相对转移–C. 条件转移D.子程序调用与返回指令33. 单片机的复位有上电自动复位和手动复位方式,按键手动复位又可以分为电平方式和脉冲方式两种。

复位后各内部寄存器恢复初态,并从( A )开始执行程序。

A、PC=0000HB、PC=0030HC、PC=0100HD、PC=1000H34. 除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。

除PC值之外,复位操作还对其它一些寄存器有影响。

对于堆栈指针SP来说,复位后( D ) 。

A、SP=04HB、SP=05HC、SP=06HD、SP=07H35. 任何计算机如果只有硬件电路,而没有任何软件支持,是不能正常工作的。

必须配备各种功能的软件才能发挥计算机应有的作用。

指令系统是软件的基础,不同类型的( C )有不同的指令系统。

A、RAMB、ROMC、CPUD、EEPROM36. 计算机的指令系统是一套控制计算机操作的编码,称之为机器语言。

计算机只能识别和执行( C )指令。

为了容易理解,便于记忆和使用,通常用符号指令(即汇编语言指令)汇编成机器语言指令。

A、高级语言B、中级语言C、机器语言D、自然语言37. 80C51单片机汇编语言指令由操作码助记符和操作数两部分组成,共有111种指令。

相关文档
最新文档