单片机技术高级复习题

合集下载

单片机应用技术考试题答案

单片机应用技术考试题答案

单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。

2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。

如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。

3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。

4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。

5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。

6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。

7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。

8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。

9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。

而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。

10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。

11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。

二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。

A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。

单片机复习题(含答案)

单片机复习题(含答案)

单片机复习题(含答案)复习题1、MCS-51有中断源,有个中断优先级,优先级由软件填写特殊功能寄存器加以选择。

外部中断请求信号有触发和触发两种触发方式。

外部中断的中断矢量地址为 H,串行口中断的矢量地址为 H。

2、MCS-51系统中,当信号有效时,表示CPU要从_______存储器读取信息。

3、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以_______寻址。

4、MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写________特殊功能寄存器加以选择。

5、定时器T0和定时器T1的中断标志分别是和。

6、按长度分,MCS-51指令有_____字节的、_____字节的和_____字节的。

7、MCS-51片内设置有4KB的ROM,当端保持高电平时,PC (程序计数器)值超过 H时,将自动转向执行程序存储器的程序。

外部扩展时地址总线有根,数据总线有根。

8、在MCS-51单片机中,PC和DPTR都用于提供地址,但PC 是为访问存储器提供地址,而DPTR是为访问存储器提供地址。

9、MCS-51复位后·工作寄存器则缺省采用第组,这组寄存器的地址范围是从 H~ H 开始。

·SP的内容为 H , P0的内容为 H。

· MOV A , SP指令执行后,A寄存器的内容将等于 H, PSW寄存器的内容将等于H。

10. 8031AH·其引脚必须接,因为其片内无存储器。

·可做通用I/O的至少有口的8条I/O线 , 口作地址/数据总线 , 传送地址码的 8位 , _口作地址总线 , 传送地址码的 8位。

·指令用来对 RAM进行读写操作。

·外部扩展时地址总线有根,数据总线有根。

11.存储器组织·8051单片机的存储器从物理结构上可划分个空间,从逻辑上分别可划分个空间。

·8051片内RAM有个字节 , 片外RAM寻址范围为个字节。

单片机技术复习题(学生用)

单片机技术复习题(学生用)

一、填空题1、单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第()组,8个寄存器的单元地址为()。

【答案: 0 00H~07H 】2、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调用返回时再进行出栈操作,把保护的断点送回()。

【答案:PC PC】3、MCS—51单片机的时钟电路包括两部分,即芯片内的()和芯片外跨接的()与()。

【答案:高增益反相放大器晶体振荡器微调电容】4、MCS—51的4个I/O口中,()是真正的双向口,而其它口则为准双向口,这一区别在口线电路结构中表现在()的不同上。

【答案:P0 口的输出缓冲器】5、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于()。

【答案:内部RAM】6、在变址寻址方式中,以()作数变址寄存器,以()或()作为基址寄存器。

【答案:累加器 PC DPTR】7、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。

MOV P2,#20HMOV R0,#00HMOVX A,@R0【答案:80H】8、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器()单元的内容。

【答案:8140H】9、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:PUSH ACCPUSH B后,SP的内容为(62H),61H单元的内容为(),62H单元的内容为()。

【答案:30H 70H】10、假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL @R0,#38HPOP PSW实现的功能是()【答案:修改PSW的 RS0、 RS1、 F0位为1】11、假定(A)=56H,(R5)=67H。

执行指令:ADD A,R5DA后,累加器A的内容为( ),CY的内容为()。

【答案:23H 1】12、假定(A)=50H,(B)=0A0H,执行指令:MUL AB后,寄存器B的内容为(),累加器A的内容为(),CY的内容为( ),OV的内容为()。

单片机复习题附答案

单片机复习题附答案

单片机复习题〔仅供参考〕任务一1.十进制数126对应的十六进制可表示为D。

A.8F B.8E C.FE D.7E2.二进制数110010010对应的十六进制数可表示为A。

A.192H B.C90H C.1A2H D.CA0H 3.计算机内部的数据之所以用二进制的形式表示,主要是B。

A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度4.计算机主要的组成成分为B。

A.CPU 、内存、I/O口B.CPU 、键盘、显示器C.主机、外部设备D.以上都是5.CPU主要的组成成分为C。

A.运算器、控制器B.加法器、存放器C.运算器、存放器D.运算器、指令译码器6.以下不是构成单片机的部件DA.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是C的单片机A.16 B.4 C.8 D.准168.AT89C51单片机的字长是C位。

A.32 B.16 C. 8 D. 49.程序计数器PC用来B。

A.存放指令B.存放下一条的指令地址C.存放正在执行的指令地址D.存放上一条的指令地址10.当标志存放器PSW的RS0与RS1分别为0与1时,系统选用的工作存放器组为C。

A.组1 B.组3 C.组2 D.组0 11.进位标志Cy在C中。

A.累加器B.算术逻辑运算单元ALUC.程序状态字存放器PSW D.PC中12.指令与程序是以C形式存放在程序存储器中。

A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在B。

A.RAM B.ROM C.CPU D.存放器14.51单片机中专用存放器〔 B 〕用来存放下一条待执行的指令地址。

A.ACC B.PC C.PSW D.DPTR 15.AT89C51单片机有片内的ROM容量AA.4KB B. 8KB C. 00H-1FH D.20-2FH 16.89C51片内的Ram共有B字节。

A.128 B.256 C.4K D.64K17.89C51内部RAM中,可以进展位寻址的内部空间B。

51单片机复习题(含答案)

51单片机复习题(含答案)

一、填空题一、填空题1、A T89S51单片机为单片机为 8 位单片机,共有位单片机,共有 40 个引脚。

个引脚。

2、MCS-51系列单片机的典型芯片分别为系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3、A T89S51访问片外存储器时,利用访问片外存储器时,利用 ALE 信号锁存来自信号锁存来自 P0口 发出的低8位地址信号。

地址信号。

4、A T89S51的 P3口为双功能口。

口为双功能口。

5、A T89S51内部提供内部提供 2 个可编程的个可编程的 16 位定时/计数器,定时器有计数器,定时器有 4 种工作方式。

种工作方式。

6、A T89S51有 2 级中断,级中断, 5 个中断源。

个中断源。

7、A T89S51的 P2 口为高8位地址总线口。

位地址总线口。

8、设计一个以A T89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB 闪烁程序存储器有效,则其闪烁程序存储器有效,则其 EA* 引脚应该接引脚应该接 +5V 9、单片机系统中使用的键盘分为、单片机系统中使用的键盘分为 独立式键盘独立式键盘 和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。

识别方法有扫描法和线反转法。

10、A T89S51内部数据存储器的地址范围是内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是围是 20H~2FH ,对应的位地址范围是,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是量是 64K 。

11、如果(A)=34H ,(R7)=0ABH ,执行XCH XCH A, R7A, R7;结果(A)= 0ABH ,(R7)= 34H 。

12、在R7初值为00H 的情况下,DJNZ R7,rel 指令将循环执行指令将循环执行 256 次。

次。

13、欲使P1口的低4位输出0,高4位不变,应执行一条位不变,应执行一条 ANL P1, #0F0H 命令。

《单片机技术》历年考试题目含答案

《单片机技术》历年考试题目含答案

《单片机技术》历年考试题目一、填空题1、8051单片机的内部硬件结构包括了:CPU 、时钟电路、中断控制系统、串行口以及片内数据存储器、片内程序存储器、并行I/O口、位处理器等部件,这些部件通过内部数据总线相连接。

(0707)(0801)(0607)2、8051单片机的内部硬件结构包括了:CPU ,片内RAM ,片内ROM ,定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部数据总线相连接。

(0901)(0307)3、MCS-51单片机的整个存储器系统是由芯片内存储器和芯片外扩展存储器两部分构成的。

MCS-51单片机的程序存储区的最大寻址范围为64K 字节,字节内数据存储空间的最大寻址范围是256 字节,片外数据存储空间的最大寻址范围是64K 字节。

(0707)4、MCS-51单片机中唯一一个供用户使用的16位寄存器是DPTR ,该寄存器在访问外部数据存储器时作为地址指针使用。

(0807)(0601)5、DPTR在访问外部数据存储器存储器时做地址指针用,DPTR是16 位寄存器。

(0807)(0901) (0607)(0307)(0507)6、MCS-51单片机的堆栈区只可设置在片内数据存储区(器),堆栈寄存器SP是8 位寄存器。

(0701) (0807)(0301)7、MCS-51的堆栈是属于向上(向高位地址)生长型,这种堆栈的进栈操作规则是SP先加1,后写入数据(0901)(0607)(0307)8、MCS-51单片机的P0—P3口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P3口中,P0 为真正的双向口,P1—P3 为准双向口。

(0701)(0801)(0301)9、MCS-96单片机的最大寻址空间是64K ,该空间的地址范围为0000H—FFFFH ,系统上电及复位的程序入口地址为2080H ,芯片配置字节CCB的地址为2018H 。

单片机复习例题及答案

复习例题第二章一、判断题1、用户构建单片机应用系统,只能使用芯片提供的信号引脚。

(对)2、程序计数器PC不能为用户使用,因此它就没有地址。

(对)3、内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用(错)4、对单片机的复位操作就是初始化操作。

(对)5、MCS-51单片机内部高128个字节特殊寄存器区都是可位寻址区。

(错)二、填空题1、MCS-51单片机采用12MHz晶振时,ALE引脚脉冲频率为_2MHz___。

2、若由程序设定RS1、RS0=11,则工作寄存器R0-R7的直接地址为_18H-1FH___。

3、累加器A中的数据为01110010B,则PSW中的P=_0_______。

4、MCS—5l单片机的堆栈区只可设置在便笺区,堆栈寄存器SP是 8 位寄存器。

5、复位时,A=(00H),PSW=(00H),SP=(07H),P0-P3=(FFH).三、选择题1、对程序计数器PC的操作(A)A、是自动进行的。

B、是通过传送指令进行的。

C、是通过加1指令进行的。

D、是通过减1指令进行的。

2、以下运算中对溢出标志位OV没有影响的是(A)。

A、逻辑运算B、符号数加减法运算C、乘法运算D、除法运算3、以下有关PC和DPTR的结论中错误的是( C )A、DPTR是可以访问的而PC不能访问。

B、它们都是16位的寄存器C、它们都具有自动加1功能D、DPTR可分为2个8位寄存器用而PC不能。

4、PC的当前值是( C )A、当前指令前一条指令的地址B、当前正在执行指令的地址C、下一条指令的地址5、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D )A、36HB、37HC、38HD、39H6、在MCS-51中(C )A、具有独立的专用的地址线B、由P0口和P1口的口线作地址线C、由P0口和P2口的口线作地址线D、由P1口和P2口的口线作地址线第三章一、判断题1. 判断以下各条指令是否正确(LL1和PROC为符号地址)(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 C,ACC.0 (对)(8)ORL P1.0,P3.1 (错)(9)JBC P0,LL1 (错)(10)ACALL PROC (对)在错误的指令后画×。

单片机复习题带答案

单片机复习题带答案单片机复习题(试题答案仅供参考,有错误请指出)一、选择1、单片机复位后,堆栈指针SP的值为( A )A、07HB、00HC、0FFH2、已知机器数X的补码1111 1110,则其原码为( C )A、2B、-1C、-23、如果51单片机的晶振频率为6MHZ,则一个机器周期的时间为( A ) 2 B、1微秒 C、0.5微秒4、对51单片机来说,以下既可以位寻址又可以字节寻址的是( A )A、30HB、22HC、07H5、如果将TMOD中的M1清0,M0置1,则T0的工作方式( B )A、13位定时器/计数器B、16位定时器/计数器C、8位定时器/计数器6、指令中常用的符号#data表示( A )A、8位立即数B、16位立即数C、8位直接地址7、MOVC A, @A+PC指令中原操作数的寻址方式是( A )A、基址加变址寻址B、寄存器间接寻址C、相对寻址8、下列那条指令是正确的( C )A、DEC DPTRB、ADD R0, AC、PUSH ACC9、MOV DPTR,#1000HMOVX A,@DPTRMOV DPTR,#2000HMOVX @DPTR程序段实现的功能是( B )A、将ROM的1000H单元中的内容送至外部RAM的2000H单元中B、将外部RAM的1000H单元内容送至外部ROM的2000H单元中C、将A的内容送至外部RAM的1000H单元中10、PSW的OV位为( C )A、辅助进位标志位B、进位标志C、溢出标志位11、十进制数197.6875转换成二进制数是( A )A、11000101.1011BB、11010101.1011BC、11000101.0011B12、-2的补码为( C )A、0000 0001B、1000 0001C、1111 111013、如果51单片机的晶振频率为12MHZ,则一个机器周期的时间为( B )A、2微秒B、1微秒C、0.5微秒14、对51单片机来说,以下既可以位寻址又可以字节寻址的是( B )A、30HB、22HC、07H15、如果将PSW种的RS1置1,RS0清0,则选定的工作寄存器为( B )A、1区B、2区C、3区16、指令中的常用的符号@Ri表示( C )A、以R0为指针间接寻址的ROM单元B、以R0为指针间接寻址RAM的单元C、以R0或R1为指针间接寻址的RAM单元17、MOV A, R0指令中源操作数的寻址方式是( A )A、直接寻址B、寄存器间接寻址 C 、相对寻址18.下列指令是正确的是(C)A、DEC DPTRB、ADD R0,AC、PUSH ACC19、MOV DPTR, #1000HCLR AMOVC A, @A+DPTRMOV DPTR, #2000HMOVX @DPTR,A程序段实现的功能( A )A、将ROM的1000H单元内容送至外部RAM的2000H单元内容中B、将RAM的1000H单元内容送至外部ROM 的2000H单元内容中C、将ROM的2000H单元内容送至外部RAM的1000H单元内容中20、已知(A)=85H,(R0)=20H,(20H)=0AFH,执行指令ADD A, @R0,则A和CY的值为( A )A、(A)=34H,(CY)=1B、(A)=34H,(CY)=0C、(A)=3H,(CY)=1二、填空1、二进制数1011110011.101转换成八进制数是( 1363.5 )2、已知(A)=80H,(R0)=20H,(20H)=12H,执行指令XCHD A, @R0,则(A)=( 82H )3、设(30H)=0FFH,执行指令INC 30H, 则(30H)=( 100H )4、已知(A)=30H,(1030H)=03H,(1031H)=04H,执行指令1000H: MOVC A, @A+PC(此条指令为单字节指令)(A)=(04H)5、若(SP)=3EH,(DPTR)=6030H,执行指令PUSH DPL,PUSH DPH,则(3FH)=( 30H ),(40H)=( 60H ),(SP)=( 40H )6、设(A)=0101 0101,(R5)=1010 1010,执行指令ORL A, RS,则(A)=(0FFH))7、已知(A)=1111 1111,(CY)=0,执行指令RLC A,则(A)=( 0FEH)8、已知(A)=10H,(DPTR)=2000H,执行指令JMP @A+DPTR,则(PC)=( 2010H )9、51单片机的外部中断1的中断请求标志位是(IE1)10、51单片机共有( 5 )个中断源,( 2 )个中断优先级11、51单片机共有( 4)8位I/O接口,其中(P1和P2)口具有第二功能,( P0)作为通用输出口时,必须外接上拉电阻12、二进制数10 1111 0011.101转换成16进制数是( 2F3.AH )14、若(SP)=40H,(3FH)=30H,(40H)=60H,执行指令POP DPH,POP DPL,则(DPTR)=( 6030H ),(SP)=( 3EH )15、设(A)=0101 0101,(R5)=1010 1010,执行指令XRL A, R5,则(A)=(0FFH)16、51单片机共有( 4)8位I/O接口,其中(P1和P2)口具有第二功能,( P0)作为通用输出口时,必须外接上拉电阻17、51单片机共有( 5 )个中断源,( 2 )个中断优先级18、51单片机中断服务子程序的最后一条指令是( 返回指令RETI )19、51单片机定时/计数器T0的溢出标志位和运行控制位分别是(TF0)和(TR0)20、51单片机外部中断1的中断允许位是( EX1 )21、51单片机定时/计数器工作方式2的最大值是(256)三、分析程序回答问题CLR AMOV R3,AMOV DPTR, #TABMOV R1,#50HMOV R2,#03HLOOP: MOVC A, @A+DPTRMOV @R1,AMOV A,R3INC AMOV R3,AINC R1DJNZ R2,LOOPORG 0070HTAB:DB 12H,32H,56H,84H,02H,56H,63H,89HDB 0EFH,87H,02H,33H,64H,0DFH,14H,88H该程序执行后,DPTR中的数值是(0070H ),退出时A的数值是( 03H ),R1中的数值是( 53 H ),R2中的数值是( 00 H ),当A的值是1时,查表所得的值是(32H )四、简答1、1个中断源的中断请求要被响应,必须满足得到条件是什么?答:1.开放CPU中断,即中断允许控制位EA=1;2.中断源有中断请求,即中断标志位被置位;3.相应的中断允许位被置位,即某个中断源允许中断;4.无同级或高级中断正在被服务。

单片机技术复习题

单片机技术复习题一、单项选择题1、在存储器扩展电路中74LS373的主要功能是( D )。

A、存储数据B、存储地址C、锁存数据D、锁存地址2、串行口是单片机的( A )。

A、内部资源B、外部资源C、输入设备D、输出设备3、MCS-51系列单片机的串行口是( B )。

A、单工B、全双工C、半双工D、并行口4、表示串行数据传输速度的指标为( D )。

A、USARTB、UARTC、字符帧D、波特率5、单片机和PC接口时,往往要采用RS-232接口,其主要作用是( C )。

A、提高传输距离B、提高传输速度C、进行电平转换D、提高驱动能力6、单片机输出信号为( B )电平。

A、RS232CB、TTLC、RS-449D、RS-2327、ADC0809芯片是m路模拟输入的n位A/D转换器,m、n分别是( D )。

A、8、8B、8、9C、8、16D、1、88、A/D转换结束通常采用( C )方式编程。

A、中断方式B、查询方式C、延时等待方式D、中断、查询和延时等待9、某一应用系统需要扩展10个功能键,通常采用( B )方式更好。

A、独立式按键B、矩阵式键盘C、动态键盘D、静态键盘10、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有( C )。

A、硬件去抖动B、软件去抖动C、硬、软件两种方法D、单稳态电路去抖方法11、行列式(矩阵式)键盘的工作方式主要有( A )。

A、编程扫描方式和中断扫描方式B、独立查询方式和中断扫描方式C、中断扫描方式和直接访问方式D、直接输入方式和直接访问方式12、MCS-51单片机在同一级别里除串行口外,级别最低的中断源是( C )。

A、外部中断1B、定时器TOC、定时器T1D、串行口13、当外部中断0发出中断请求后,中断响应的条件是( C )。

A、ETO=1B、EXO=1C、IE=Ox81D、IE=Ox6114、MCS-51系列单片机CPU关中断语句是( A )。

单片机复习题含答案

. . 1、单片机应用程序一般存放在( B ) A、RAM B、ROM C、寄存器 D、CPU 2.在单片机中,通常将一些中间计算结果放在( A )中 A、累加器 B、控制器 C、程序存储器 D、数据存储器 3.89C51单片机有片内ROM容量( A ) A 4KB B. 8KB C. 128B D. 256B 4、CPU主要的组成部部分为( A ) A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器 5.INTEL 8051 CPU是( C )位的单片机 A、16 B、4 C、8 D、准16 6.CPU由___运算器__和控制器构成。 1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一 _特性。在8051中决定程序执行顺序的是PC还是DPTR?是PC它是_16__位?(是,不是)不是SFG? 2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少?CY=0、AC=0、OV=0、P=1 3、什么是堆栈?8051的堆栈设在何处?哪个寄存器是堆栈指针?堆栈存取数据的原则是什么? 答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。2) 设在07H上。3)SP 4)先进后出

4.单片机的堆栈指针SP始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 5、进位标志CY在( C )中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存PSW D、DPTR 6、. 8031单片机中的SP和PC分别是( C )的寄存器。 A.8位和8位 B.16位和16位 C.8位和16位 D.16位和8位 7、DPTR是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成? 答:数据指针DPTR是16位的专用寄存器。作为对外部数据存储器进行寻址的地址指针。由两个8位的寄存器DPH和DPL构成

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

单片机技术高级复习题一、填空题(1)片内外硬件部分1.MCS—51单片机的CPU主要功能为(运算)和(控制)。

2.MCS-51单片机有5个中断源,分别是(外中断0 )、(外中断1)、(定时器 0 )、(定时器 1)、(串口中断)。

3.8051单片机有两种复位方式,既上电复位和手动复位,复位后PC = (0000H),PSW = (00H),SP =(07H),P0 = P1 = P2 = P3 = (FFH)。

4.寄存器PSW中的RS1和RS0的作用(选择当前积存器工作组)。

5.寄存器PSW中的RS1和RS0的作用是(选择当前工作寄存器组)。

6.寄存器PSW中的RS1和RS0的内容为0,1是选择(1工作寄存器组)。

7.51系列单片机P3口第二功能中,外中断0,定时器0分别是(P3.2 P3.4)引脚。

8.当振荡频率为12MHz时,单片机的一个机器周期为(1 s)9.单片机有两个定时器T0、T1,定时器的工作方式由(TMOD)寄存器决定,定时器的启动与溢出由(TCON)寄存器控制。

10.ADC0809是(8位模/数转换)芯片,DAC0832是(8位数/模转换)芯片11.MCS-51单片机的串行口通讯的波特率是指(每秒传送的二进制数的位数)(2)指令与程序部分1.MOVC A,@A+DPTR是(查表)指令,MOVX A, @DPTR是( 内外数据传送)指令。

2.长转移指令操作码是(LJMP),长调用指令操作码是(LCALL) 。

3.当A=05H, R0=30H时,(30H)=00H,执行MOV @R0, A指令后,A=(05H),R0=(30H),(30H)=(05H)。

4.A=05H,DPTR=1000H时,执行MOVX @DPTR,A指令后,是将A中数据05H传送到(片外1000H )单元。

5. MCS-51单片机指令系统有7种寻址方式,其中MOV A,#DATA 为(立即数)寻址;MOV A, Rn 为 ( 寄存器) 寻址; MOV C, bit 为 (位 ) 寻址。

6.JZ rel指令表示在(A=00H)时程序发生跳转。

7.(3)应用与调试部分1.在使用MCS-8031单片机工作时,单片机的EA脚应接(0)电平2.在数码管显示方式中,可分为(静态)显示和(动态)显示。

3.在动态数码显示中,各数码管段选口为(并联)联接,各数码管位选端为(单独)控制。

(填写串并联或单独控制。

)4.在MCS-51系列单片机中,内部没有ROM存储器的单片机是( 8031 ),如使用该芯片工作,必须(扩展外部程序存储器)。

5.外部扩展时既做数据线又做地址线的是(P0)口,只能做数据线的是(P2)口。

6.中断源的允许是由(IE)寄存器决定的,中断源的优先级别是由(IP)寄存器决定的。

7.在Medwin仿真调试软件中,单步运行键是(F8),跟踪运行键是(F7),全速运行键是(F9)二、单选题(1)片内外硬件部分1.ACC表示( A )。

A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件2.特殊功能寄存器TMOD是( B )。

A. 程序状态寄存器B. 定时器方式寄存器C. 堆栈指针寄存器 D。

定时器控制寄存器3.定时器控制寄存器TCON中的IT1和IT0位置1后,则外部中断请求信号方式为( D )。

A.低电平有效 B.高电平有效 C.脉冲上升沿有效 D.脉冲下降沿有效4.8051的程序计数器PC为16位计数器,其寻址范围是( D )。

A.8K B.16K C.32K D.64K5.用8031的定时器T1作计数方式,用模式2,则工作方式控制字为 B 。

A.06H B.60H C.02H D.20H6.8051的程序计数器PC为16位计数器,其寻址范围是( A )。

A.64K B.16K C.32K D.8K7.51单片机的P3口,当使用其第二功能时,P3.2, P3.3引脚分别是(B )。

A.外中断1, 外中断0入口B.外中断0, 外中断1 入口C.外计数T0,外计数T1入口D.外计数T1, 外计数T0入口8.当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组为(B )。

A.0组B.1组C.2组D.3组9.特殊功能寄存器TCON是( D )。

A. 程序状态寄存器B. 定时器方式寄存器C. 堆栈指针寄存器D. 定时器控制寄存器10.定时器T0的溢出标志TF0,若计满数在CPU以中断方式响应后(B)。

A.由软件清零B.由硬件清零C.软、硬件都可以清零D.随机状态11.8031单片机的定时器T1用作计数方式时计数脉冲是 D 。

A.外部计数脉冲由(P3.3)13脚输入 B.外部计数脉冲由内部时钟频率提供 C.外部计数脉冲由(P3.4)14脚输入 D.外部计数脉冲(P3.5)15脚输入12.PSW表示(B)。

A.累加器 B.程序状态字寄存器 C.定时/计数器 D.堆栈指针寄存器13.定时器控制寄存器TCON中的TR0置1后,表示(B)。

A.定时器1启动 B.定时器0启动 C.定时器1溢出 D.定时器0溢出14.特殊功能寄存器SP是(C)。

A. 程序状态寄存器B. 定时器方式寄存器C. 堆栈指针寄存器 D。

定时器控制寄存器15.用定时器T0作定时方式1工作,方式控制字为( A )。

A.01H B.10H C.02H D.20H(2)指令与程序部分1.MCS—51指令包括操作码和操作数,其中操作码是指( C )。

A.指令的符号地址 B.指令的注释 C.指令的功能 D.指令的操作数或操作数地址2.指令和程序是以(C )形式存放在程序存储器中。

A.源程序B.汇编程序C.二进制编码D.BCD码3.二进制数110010010B对应的十六进制数可表示为( A )。

A.192H B.C90H C.1A2H D.CA0H4.主程序执行完ACALL后返回主程序后,堆栈指针SP的值 A 。

A.不变 B.加2 C.加4 D.减25.MCS—51指令系统中,取反指令是 C。

A.CLR A B.RLC A C.CPL A D.RRC A6.将内部数据存贮器53H单元的内容传送至累加器,其指令是 A 。

A.MOV A, 53H B.MOV A, #53H C.MOVC A, 53H D.MOVX A, #53H 7.将外部数据存贮器083AH单元的内容传送至累加器,必须使用指令 B 。

A.MOVX A,@Ri B.MOVX A,@DPTRC.MOVX A,direct D.MOVC A,@A+DPTR8.若将外部数据存储器某单元的内容取到累加器A,应使用下列指令中的( D )指令。

A.MOV direct,Rn B.MOVC A,@A+PCC.MOVX A,@A+DPTR D.MOVX A,@DPTR9.下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是( C )。

A.JC P1.0,LP B.JNC P1.0,LP C.JB P1.0, LP D.JNB P1.0,LP 10. MCS—51指令系统中,指令CPL A ,表示 C。

A.将A的内容清0 B.将A的内容置1C.将A的内容各位取反D.循环移位指令11.能将累加器A的内容从低位向高位循环移一位(不含进位位的)指令是 D。

A.RLC A B.RRC A C.RR A D.RL A12.下列指令判断若进位位不置1转LP,否则就执行下一句的是(B)。

A.JC LP B.JNC LP C.JZ LP D.JNZ LP13.指令MOV A, @R0 执行前A=30H,R0=20H,(20H)=18H执行(C )。

A.A=30H B.A=20H C.A=18H D.A=00H14.8051的程序计数器PC为16位计数器,其寻址范围是(D)。

A.8K B.16K C.32K D.64K15.若将外部数据存储器某单元的内容取到累加器A,应使用下列指令中的( D )指令。

A.MOV direct,Rn B.MOVC A,@A+PCC.MOVC A,@A+DPTR D.MOVX A,@DPTR16.MCS—51指令包括操作码和操作数,其中操作码是指(C)。

A.程序的符号地址 B.程序的注释 C.指令的功能 D.操作数或操作数地址17.将外部数据存贮器083AH单元的内容传送至累加器,必须使用指令( B )。

A.MOVX A,@Ri B.MOVX A,@DPTRC.MOVC A,A+PC D.MOVC A,@A+DPTR18.主程序执行完ACALL后返回主程序后,堆栈指针SP的值( A )。

A.不变 B.加2 C.加4 D.减219.MCS—51指令系统中,取反指令是( C )。

A.CLR A B.RLC A C.CPL A D.RRC A20.将内部数据存贮器53H单元的内容传送至累加器,其指令是( A )。

A.MOV A, 53H B.MOV A, #53H C.MOVC A, 53H D.MOVX A, #53H 21.当CPU响应外部中断1( INT1)的中断请求后,程序计数器PC的内容是(B)。

A.0003H B.0013H C.000BH D.001BH(3)应用与调试部分1.用8031的定时器T1作定时方式,用模式1,则工作方式控制字为 C 。

A.01H B.05H C.10H D.50H2.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1,TL1的初始值是( D )。

A.20H B.64H C.A0H D.9CH3.共阴极LED数码管显示字符“0”的段码是( C )。

A.06H B.5BH C.3FH D.4FH4.当允许外中断0,外中断1请求中断时,中断允许寄存器EA开中断的条件是 D 。

A.SETB EX0, SETB EX1 B.SETB EAC.MOV IE,#83H D.MOV IE,#85H5.共阴极LED数码管显示字符“1”的段码是( A )。

A.06H B.5BH C.3FH D.4FH6.共阴极LED数码管显示字符“0”的段码是( C )。

A.06H B.5BH C.3FH D.4FH7.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。

A.单步调试(F8) B.跟踪调试(F7)D.断点调试(F2) E.连续运行调试(F9)8.在运用仿真系统调试程序时,为要快速设定多个程序观察点的执行结果时,通常采用( C)调试方法。

A.单步调试(F8) B.跟踪调试(F7)C.断点调试(F2) D.连续运行调试(F9)9.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用( B)调试方法。

A.单步调试(F8) B.跟踪调试(F7)D.断点调试(F2) E.连续运行调试(F9)三、判断题(T)1.单片机复位有上电自动复位和手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

相关文档
最新文档