2013年单片机期末复习题

合集下载

2012—2013学年上学期期末考试

2012—2013学年上学期期末考试

2012学年—2013学年上学期期末考试二电子班单片机试题一、填空(每空1分共20分)1、组成单片机的功能部件主要有中央处理器(CPU)、随机读写存储器(RAM)、只读存储器(ROM)、、定时/计数器、以及串行通信接口。

2、MCS-51单片机共有个引脚,按其功能分为四类,分别是电源引脚、、和编程控制引脚。

3、并行I/O口共有个,分别是、、和P3口。

4、在89S51单片机的I/O口中口内部没有上拉电阻。

在系统扩展时用作地址总线低8位的是口。

在系统扩展时用作数据总线的是口。

在系统扩展时用作地址总线高8位的是口。

全部引脚具有第二功能的是口。

5、单片机的最小应用系统是主要是由、和电源电路三个电路构成。

6、在C51中算术运算符有。

7、数组定义的格式是:数据类型[存储类型]数组名[ ]。

8、有符号整形(signed int)的数据范围是。

9、数码管的是通过分是轮流控制各个数码管的公共端送出相应的段码,使各个数码管轮流受控、依次点亮轮流受控且循环往复的方式。

10、在单片机系统中通常使用的按键分两类:和行列式键盘。

二、选择(每题1分共20分)()1、下图是组成单片机最小系统的电路中的()电路。

A、手动复位电路B、上电自复位电路C、时钟电路D、I/O接口电路()2、下列各数中最小的是A、96B、0x61C、01100010D、01011110()3、在C51中不常用的数制是A、二进制数B、十六进制数C、八进制数D、十进制数()4、下列不属于单片机最小应用系统的电路是A、时钟电路B、电源电路C、复位电路D、I/O接口电路()5、下列语句是循环语句的是A、while语句B、if语句C、break语句D、switch语句()6、关于C51程序语言下列说法正确的是A、C51程序语言是一种结构化程序语言,主要由子程序构成,主程序可以不要。

B、C51程序语言的结构主要有顺序、循环两种结构组成。

C、C51程序语言在编写程序时不需要头文件D、C51程序语言在编译执行时只执行主函数()7、关于C51程序语言中的函数下列说法错误的是A、C51的函数分为预定义函数和自定义函数B、C51的自定义函数是自己编写的具有一定独立功能的函数C、C51的自定义函数包括有参函数和无参函数D、C51的主函数不包括主函数()8、关于C51程序中的数组下列说法正确的是A、数组是指一种数据类型B、数组是指一组相同数据类型的数C、数组分为一维数组、二维数组和多维数组D、数组中各元素的下标是从1开始的()9、下列不属于算术运算符的是A、%B、++C、+=D、/()10、关于下列运算符的说法正确的是A、%是模运算是指取余运算即:6%2的结果是0B、= = 和= 的效果稍有不同,前边是指恒等而后边是等于C、&&是按位与运算符D、<<是循环左移运算符()11、对于共阳极七段数码管下列说法正确的是A、共阳极数码管的com端应接低电平B、共阳极数码管的控制端应接低电平C、共阳极数码管的com端有8根接口线D共阳极数码管的控制端有7根接口线、()12、下列是共阳极七段数码管0段码的编码是A、0xc0B、0x3fC、0x88D、0xf9()13、关于数码管的显示说法不正确的是A、数码管的显示分为静态显示和动态显示B、数码管的静态显示是指显示的数字不会变化C、数码管的动态显示是指多个数码管同时显示不同的数值D、数码管的静态显示是指数码管每次只显示一个数值,不管数值发不发生变化()14、关于51单片机的键盘接口电路下列说法正确的是A、51单片机常用的键盘有两种独立按键式和行列式B、行列式键盘就是指4X4键盘C、独立按键式键盘只能各个按键分开编码D、按键和电路中常用的开关的作用和效果一模一样()15、关于C51单片机的键盘使用下列说法错误的是A、键盘就是一组按键,是单片机最常用的输入设备B、独立式按键就是利用I/O口进行实时查询C、按键查询代码不应放在循环中D、按键查询代码一定要放在循环中()16、读下列代码段选择描述正确的一项#include<reg51.h>delay(unsigned int x){unsigned int i,j;for(i=0;i<x;i++){for(j=0;j<120;j++);}}A、这是一段延时1秒的程序B、本函数是有参自定义函数C、本程序段的优点是延时时间固定D、本函数的参数是i、j和x()17、读下列代码段选择描述错误的一项#include<reg51.h>delay(unsigned int x){unsigned int i,j;for(i=0;i<x;i++){for(j=0;j<120;j++);}}main( ){unsigned int i;P1=0xfe;for(i=0;i<7;i++){delay(2000);P1=P1<<1|0x01;}}A、这是一段用P1口控制8位发光led的程序B、在程序中发光的led管依次向左移动C、在执行过程中对于每位发光led管被点亮1次D、在执行过程中对于每位发光led管被点亮8次()18、下列不同数制的数按从小到大数序排列的是①10110011②183③0xb2④10110000A、①②③④B、④③②①C、①③②④D、④③①②()19、如果变量X是一个三位十进制数关于下列下列代码描述正确的是B=X/10%10;A、B取得是是X的个位上的数B、B取得是是X的十位上的数C、B取得是是X的百位上的数D、以上说法均不正确()20、关于位运算符下列说法正确的是A、&是按位或运算符B、|是按位与运算符C、^是按位异或运算符D、!是按位取反运算符三、判断(每题1分共10分)()1、自定义函数有有参和无参两种()2、C51中数据类型是描述变量大小范围的一中格式()3、整型无符号数据类型最大的数是65536()4、变量分为局部变量和全局变量()5、循环语句有for语句和switch语句()6、#include表示的意思是包含某个程序或文件()7、语句中++i和i++的含义是一样的()8、函数分为预定义函数和自定义函数()9、共阳极数码管的公共端接低电平,控制端接高电平()10、动态显示是指数码管显示的数字会动四、计算(每题3分共36分)要求写出详细运算式将下列十进制数转换成十六进制186 199 249 166将下列二进制数转换成十进制数11000010 01001101 10011110 01011010将下列十六进制数转换成二进制数D8 FE DB A3五、程序编写(共14分)1、写出程序运行结果(4分)…unsigned int a=3,b=5,c,d;c=++a;d=c;c=b++;…a b c d2、写出程序运行结果(4分)…unsigned led;led=0xfe;P1=led<<1|0x01;…led P13、补充完整发光led一秒中闪烁程序(要求led亮和灭的时间均为0.5s)(6分)#include <reg51.h>#define int unsigned intdelay( int x ){int i,j;for(i=0;i<x;i++){for(j=0;j<1200;j++);}}main( ){P1=0x00;delay( );P1= ;;}。

单片机》期末考试复习题及答案

单片机》期末考试复习题及答案

单片机》期末考试复习题及答案1.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。

a)P0b)P1c)P2d)P32.单片机应用程序一般存放在(B)a)RAMb)ROMc)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)a)7542Hb)7542c)75.42Hd)75.424.下列指令中不影响标志位CY的指令有(D)。

a)ADDA,20Hb)CLRc)RRCAd)INCA5.CPU主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL8051CPU是(C)位的单片机a)16b)4c)8d)准167.8031复位后,PC与SP的值为(B)a)0000H,00Hb)0000H,07Hc)0003H,07Hd)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。

a)MOVA,@R1b)MOVCA,@A+DPTRc)MOVXA,@R0d)MOVXA,@DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A)a)20Hb)30Hc)00Hd)70H10.下列哪条指令是精确的(D)a)PUSHR2b)ADDR0,Ac)MOVXA@DPTRd)MOV@R0,A2、填空题(每空1分,共30分)1.一个完全的微机体系由硬件和软件两大部分构成。

2.8051的引脚RST是_IN_(IN脚照旧OUT脚),当其端出现_高_电平时,8051进入复位状态。

8051一向维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运转状态,从ROM0000H单位开始取指令并翻译和履行。

3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。

4.求十进制数-102的补码(以2位16进制数表示),该补码为9AH。

5.PC寄放CPU将要履行的指令所在的ROM单位的地址,具有自动加1特征。

2013级单片机复习资料(最终版)

2013级单片机复习资料(最终版)

2013级单片机题型分布一、选择题(共10道,每道2分,共计20分)二、判断题(共10道,每道2分,共计20分)前五题:给出结论判断正误后五题:给出指令判断正误三、编程题(共3道,每道5分,共计15分)根据题目要求,写出3—5条指令四、读程序题(共2道,每道10分,共计20分)重点复习第三章(课本和PPT相结合)五、写程序题(共2道,每1道7分,第2道8分,共计15分)第1道:着重复习第三章和第五章的PPT中的例子(有可能原题出现)第2道:根据我们两次实验报告来复习,由这两次实验报告中出(原题重现)六、画图题(共一道,共计10分)画出单片机最小系统(时钟电路、复位电路及扩展电路)如:芯片8051、8031(其复习重点在第三章PPT,可能原题重现)注意:1、复习重点主要以第二章、第三章(熟悉掌握主要的一些指令)、第五章为主(课本与PPT相结合)2、两次实验报告务必认真复习单片机复习资料一、选择题(每道2分)1、在中断服务程序中,至少应有一条(D)。

A、传送指令B、转移指令C、加法指令D、中断返回指令2、ORG 2000HLCALL 3000HORG 3000HRET 左边程序执行完RET指令后,PC=(C)。

A、2000HB、3000HC、2003HD、3003H3、要用传送指令访问MCS-51片外RAM时,它的指令操作码助记符应是( B )。

A、MOVB、MOVXC、MOVCD、以上都行4、当MCS-51复位时,下面说法正确的是(A)。

A、PC=0000HB、SP=00HC、SBUF=00HD、(30H)=00H5、MOVX A,@DPTR指令中源操作数的寻址方式是(B)。

A、寄存器寻址B、寄存器间接寻址C、直接寻址D、立即寻址6、控制串行接口工作方式的寄存器是(C )。

A、TCONB、PCONC、SCOND、TMOD7、MCS-51响应中断时,下面哪一个条件不是必须的(D)。

A、当前指令执行完毕B、中断是开放的C、没有同级或高级中断服务D、必须有RETI指令8、MCS-51的中断源全部编程为同级时,优先级最高的是(D)。

单片机期末试题1参考答案

单片机期末试题1参考答案

2012—2013学年度第一学期期末考试《单片机》试题参考答案一、选择题(本题共20小题,每小题2分,共40分。


1-5:BCDAC 6-10:ABCDC 11-15:DCACB 16-20:CBDBA
二、填空题(本题共10小题,每空1分,共38分。


1:8,64,高,低;2:工作寄存器区,位寻址区,特殊功能寄存器;
3:10011001,99,7510,1D56,2238,100010111110
4:数据,乘数,低八位,被除数,商;5:256,1024;
6:时钟振荡电路,复位电路;7:1组,0CH
8:寄存器寻址,位寻址,立即数寻址,间接寻址,直接寻址
9:9,9,2,高,初始;10:片内数据传送,255,立即数0FFH,P0端口。

三、程序分析:(本题8分,每空2分)
78H ,30H,50H,78H
四、程序设计:(本题共2小题,共14分,以下答案仅供参考,答案只要符合要求,均可给分。


1、MOV R0,#60H 2分
MOVX A,@R0 2分
MOV 61H,A 2分
2、MOV 50H,R2 2分
MOV A,R1 2分
MOV R2,A 2分
MOV R1,50H 2分
另解:MOV A,R1
XCH A,R2
MOV R1,A。

单片机期末复习题和参考答案

单片机期末复习题和参考答案

单片机原理与接口技术复习题复习一选择题1. 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV ﹫R0,A 执行结果是( )。

A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H2. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。

A. PCB. PSWC. AD. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器。

A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON4. 帧格式为1 个起始位,8 个数据位,1 个停止位的异步串行通信方式是( )。

A. 方式0B. 方式1C. 方式2D. 方式35. 在数据传送过程中,数据由串行变为并行可通过( )实现。

A. 数据寄存器B. 移位寄存器C. 锁存器D. A/D 转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。

A. ROMB. 程序计数器C. 堆栈区D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位8. MCS -51 单片机扩展I/O 口与外部数据存储器( )。

A. 分别独立编址B. 统一编址C. 变址编址D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。

A. RDB. WRC. PSEND.ALE10. 外部中断1的中断入口地址为( )。

A. 0003HB. 000BHC. 0013HD. 001BH11. 下列指令中正确的是( )。

A. MOV P2.1 ,AB. JBC TF0 ,L1C. MOVX B ,@DPTRD. MOV A ,@R312. 串行口的移位寄存器方式为( )。

A. 方式0B. 方式1C. 方式2D. 方式313. 在家用电器中使用单片机应属于计算机的( )。

单片机期末考试题和答案

单片机期末考试题和答案

单片机期末考试题和答案一、选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)?A. ACCB. BC. SPD. PC答案:D2. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B3. 8051单片机中,以下哪个指令用于将累加器A的内容与外部RAM的数据进行交换?A. MOV A, @R0B. MOVX A, @R0C. MOV A, #dataD. MOV A, direct答案:B4. 8051单片机的定时器/计数器0和1工作在方式1时,定时器/计数器的值会如何变化?A. 16位自动重装载B. 8位自动重装载C. 16位不自动重装载D. 8位不自动重装载答案:B5. 8051单片机中,以下哪个指令用于将立即数传送到累加器A?A. MOV A, #dataB. MOV A, directC. MOV A, @R0D. MOV A, R0答案:A6. 8051单片机的外部中断0和外部中断1的优先级如何?A. 外部中断0优先级高于外部中断1B. 外部中断1优先级高于外部中断0C. 两者优先级相同D. 无法确定答案:A7. 8051单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行交换?A. MOV A, R0B. MOV R0, AC. XCH A, R0D. SWAP A, R0答案:C8. 8051单片机的串行通信可以工作在几种模式?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机中,以下哪个指令用于将累加器A的内容与直接寻址的内存单元进行交换?A. MOV A, @R0B. MOV A, directC. MOVX A, @R0D. MOV A, #data答案:B10. 8051单片机的看门狗定时器(WDT)的作用是什么?A. 用于定时器溢出B. 用于产生中断C. 用于系统监控D. 用于串行通信答案:C二、填空题(每题3分,共30分)1. 8051单片机的外部中断0和外部中断1的中断向量地址分别是______和______。

单片机期末考试试题库-完整版

单片机期末考试试题库-完整版

单片机期末考试试题库试题1一、填空题(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;POP SP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分)2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分)PUSH ACC PUSH B POP ACC POP B四、图为8段共阴数码管,请写出如下数值的段码。

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

单片机期末考试复习题与答案

单片机期末考试复习题与答案

一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( B )a)RAM b)ROM c)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B )a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有(D )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为( A )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。

a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的( D )a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。

2.8051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。

2012-2013(一)《单片机》期末B卷

2012-2013(一)《单片机》期末B卷

一、选择题(每题1分,共15分)1、指令MOV R0,20H执行前R0=30H,20H=38H执行后R0中的内容为。

()A、20HB、30HC、50HD、38H2、8051单片机的VCC第40引脚用来____________。

()A、主电源+5VB、接地C、备用电源D、访问片外存贮3、用8051的定时器T0定时器用方式2,则应:()A、启动T0前向TH0置入计数初值TL0置0,以后每次重新计数前要重新置入计数初值B、启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C、启动T0前向TH0、TL0置入计数初值,以后不再置入D、启动T0前向TH0、TL0置入相同的计数初值,以后不再置入4、为了使80C51发生复位,应当在80C51的RST引脚上加_________。

()A、2个振荡时钟周期以上的低电平B、2个机器周期以上的低电平C、2个振荡时钟周期以上的高电平D、2个机器周期以上的高电平5、MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是__________。

()A、寄存器间接寻址B、寄存器寻址C、基址加变址寻址D、立即寻址6、单片机复位后SP、PC、I∕O的内容为()A、SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFHB、SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC、SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHD、SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H7、下列不是单片机总线是()A、地址总线B、控制总线C、数据总线D、输出总线8、MOVX A,@DPTR指令中源操作数的寻址方式是()A、寄存器寻址B、寄存器间接寻址C、直接寻址D、.立即寻址9、二进制数110110110对应的十六进制数可表示为_____________。

单片机期末复习题库(带答案)

单片机期末复习题库(带答案)

单片机复习题及答案1、什么是单片机?什么是单片机系统?(P2)答:(1)单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。

(单片机就是在一块硅片上集成有CPU,ROM,RAM定时器/计数器和多种I/O口的数字处理系统。

)(2)微处理器,存储器,配以系统软件和I/O设备称为单片机系统2、PC和DPTR的含义是什么?答:(1)程序计数器PC是一个独立的计数器,存放着下一条腰执行的指令在程序存储器中的地址(P15)(2)数据指针DPTR是用于对外部数据存储器进行寻址的地址指针(P19)3、89C51的中断源有哪些?并说明外部中断源和内部中断源分别有哪些?(P83)答:89C51中断系统有5个中断源:●INT0:外部中断0请求,低电平有效。

通过P3.2引脚输入。

●INT1:外部中断1请求,低电平有效。

通过P3.3引脚输入。

●T0:定时器/计数器0溢出中断请求。

●T1:定时器/计数器1溢出中断请求。

●TXD/RXD:串行口中断请求。

当串行口完成一帧数据的发送或接收时,便请求中断。

外部中断源有:(1)INT0,(2)INT1,(3)串行口中断请求内部中断源有:(1)定时器/计数器T0计数溢出中断请求,(2)定时器/计数器T1计数器溢出中断请求4.定时器/计数器分别用作计数器时定时器时,他们的计数脉冲由谁提供?(P97) 答:定时:单片机时钟信号经片内12分频后的脉冲;计数:加在p3.4和p3.5的外部脉冲5.指令包含哪几部分?每部分的功能是什么?(P57)答:(1)操作数:规定指令进行什么操作(2)操作数:指令操作的对象6.简述单片机89C51在串行通信时发送数据的过程。

答:7.什么I/O端口?什么是I/O接口?I/O端口的编址方式有哪些?89C51采用什么编址方式?(P159-160)答:(1)I/O端口是指I/O接口芯片中具有端口地址的寄存器或缓冲器。

单片机期末考试试题(含答案)

单片机期末考试试题(含答案)

单片机期末考试试题01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。

3、两位十六进制数最多可以表示256 个存储单元.4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM.6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。

T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。

F8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。

9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。

10、是非题:MCS—51系列单片机直接读端口和读端口锁存器的结果永远是相同的。

F11、是非题:是读端口还是读锁存器是用指令来区别的。

T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的.F13、是非题:中断的矢量地址位于RAM区中。

F14、MCS-51系列单片机是属于( B )体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有64 KB的字节寻址能力。

16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片内RAM区时用MOV指令。

T17、在89C51中,片内RAM分为地址为00H~7FH 的真正RAM区的地址为80H~FFH 的特殊功能寄存器(SFR)区两个部分。

18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。

单片机期末试题(含答案)

单片机期末试题(含答案)

单片机期末试题(含答案)单片机期末试题(含答案)1. 选择题(40分)1) 单片机是由______股组成的。

A. 双向数据总线、地址总线、控制总线B. 单向数据总线、地址总线、控制总线C. 单向数据总线、寄存器总线、控制总线D. 双向数据总线、寄存器总线、控制总线答案:A2) 以下哪个单片机是基于HARVARD结构的?A. 8051B. AVRC. PICD. ARM答案:C3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:A. E478B. 3E78C. 1578D. 78答案:B4) 下列哪个是单片机的输入/输出接口电路?A. I2CB. UARTC. ADCD. GPIO答案:D5) 下列哪个DSP处理器的体系结构更适合高频性能要求?A. TMS320C54XB. ADSP-21369C. BlackfinD. STM32F4答案:C2. 判断题(20分)1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。

答案:对2) 51单片机可以通过中断方式实现高精度定时。

答案:错3) 单片机中的PLCC芯片是无法进行现场编程操作的。

答案:错4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。

答案:对5) 单片机内部的RAM存储器是用于存储程序的。

答案:错3. 简答题(40分)1) 请解释什么是中断,并说明中断的作用及优点。

答:中断是指在程序执行过程中,由外部事件触发的一种程序运行方式。

中断的作用是提高了系统的并发性和实时性,它可以使得处理器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理外部事件。

中断的优点有:1) 提高处理器利用率,通过允许CPU在执行某一程序的同时处理其他外部事件;2) 提高系统的实时性,可以立即响应外部设备的请求,确保外围设备与处理器之间的同步操作;3)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。

单片机期末考试复习题及答案

单片机期末考试复习题及答案

一、选择题(每题1分,共10分)1.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P37.8031复位后,PC与SP的值为( B )a)0000H,00H b)0000H,07H c)0003H,07Hd)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)加1特性。

在8051中决定程序执行顺序的是PC还是DPTR?PC它是16位?不是(是,不是)SFG?6.123=01010010B=52H。

7.8051内部有4个并行口,P0口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先将口锁存器置1,才能读入外设的状态。

8.MCS-51的堆栈只可设置在内RAM低128B区,其最大容量为128B,存取数据的原则是先进后出。

堆栈寄存器SP是8位寄存器,存放堆栈栈顶的地址。

9.中断处理的全过程分为以下3个段:中断请求、中断响应、中断7MOV A,@A+DPTR是一条查表指令。

X8MUL AB的执行结果是高8位在A中,低8 位在B中。

X9AJMP跳转空间最大可达到64KB 。

10DPTR是由DPH和DPL两个8位特殊寄存器组成的。

O四、简答题(每题5分,共15分)1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?MCS51单片机有5个中断源,2个中断优先级,中断优先级由特4个并行口、1个串行口、2个定时计数器和中断系统等资源。

期末单片机复习题及答案

期末单片机复习题及答案

期末单片机复习题及答案一、选择题1. 单片机的中断系统通常由几个中断源组成?A. 2个B. 3个C. 4个D. 5个答案:C2. 在8051单片机中,以下哪个寄存器用于存放指令的操作码?A. ACCB. BC. PSWD. PC答案:D3. 在8051单片机的定时器/计数器中,以下哪个定时器是16位的?A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:B4. 单片机的串行通信方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C5. 在8051单片机中,以下哪个引脚用于外部中断0的请求?A. P3.2B. P3.3C. P3.4D. P3.5答案:B二、填空题1. 单片机的中断处理过程包括________、________、________和________四个阶段。

答案:中断请求、中断响应、中断处理、中断返回2. 8051单片机的存储器分为________存储器和________存储器。

答案:程序存储器、数据存储器3. 在8051单片机中,定时器/计数器的初值计算公式为:初值 = 65536 - ____________。

答案:计数次数4. 单片机的串行通信方式有________和________两种。

答案:异步通信、同步通信5. 在8051单片机中,外部中断1的优先级高于________。

答案:定时器0中断三、判断题1. 在8051单片机中,外部中断0和外部中断1的优先级相同。

(×)2. 8051单片机的定时器/计数器可以同时用作定时器和计数器。

(√)3. 单片机的串行通信只能使用异步通信方式。

(×)4. 在8051单片机中,定时器0和定时器1的中断优先级相同。

(×)5. 单片机的中断处理过程中,中断返回阶段是将程序计数器PC恢复到中断前的值。

(√)四、简答题1. 简述单片机的中断处理过程。

答:单片机的中断处理过程包括以下四个阶段:(1)中断请求:当某个中断源发生事件时,向CPU发出中断请求。

单片机试卷B卷(2012-2013年)

单片机试卷B卷(2012-2013年)

的是。

5 、 AT89C51单片机串行通信端口是、,读信号和写信号分别是和。

6、MCS-51的定时器定时时间与时钟频率和计数初值有关。

用作计数时,如采用时钟频率为6Mhz,最高计数频率为。

用作定时使用时,最大定时时间是 ms。

二、选择题(每题1分,共10分)1、8031单片机的( )口的引脚,一般主要用作第二功能。

A)P0 B)P1 C)P2 D)P32、单片机程序一般存放在()A) RAM B)ROM C)寄存器 D)CPU3.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。

A).2μs B).4μs C).8μs D).1ms4、当使用8051单片机时,不需要扩展外部程序存储器,EA电平状态应为().A)0 B)1 C)悬空5、MCS—51单片机的ALE引脚是()有效。

A).高电平 B).低电平 C).脉冲 D).下降沿6、如单片机晶振频率为12Mhz,则一个机器周期时间为()微秒。

A).1 B).2 C).3 D).47、十进制数17,对应的16进制数是()。

A). 0x11 B). 0xaf C). 0xba D). 0xbf8、 51单片机40引脚DIP封装第1脚功能是()。

A). I/O B). 复位 C). 接晶振 D). 电源9、语句“unsigned char code *p=0x5678;”中“code”表示指针指向()。

A). 片外存储区 B). 片内存储区高128字节C). 片内存储区低128字节 D). 程序存储区10、以下选项中合法的字符常量是()A、’\010’B、 68C、 D D "B"三、判断题(10分,请在正确的题目前括号内打√,错误题目前括号内×)()1、C语言不允许在复合语句内定义自动变量。

()2、若一个函数的返回类型为void,则表示其有返回值,类型为void型。

()3、所有定义在主函数之前的函数都需进行声明,否则程序无法执行。

单片机期末复习题

单片机期末复习题

单片机期末复习题一、选择题(每题2分,共20分)1. 单片机是一种 ______。

A. 电脑B. 微型计算机C. 手机D. 智能家居设备2. 单片机中最重要的模块是 ______。

A. CPUB. RAMC. ROMD. ADC3. 单片机中的I/O口是用来 ______。

A. 输入数据B. 输出数据C. 输入和输出数据D. 控制外部设备4. 单片机的位数指的是 ______。

A. 存储器的容量B. 数据的宽度C. 存储器的速度D. 数据的长度5. 常用的单片机编程语言是 ______。

A. C++B. JavaC. AssemblyD. Python6. 在单片机中,用于存储程序指令的是 _______。

A. CPUB. RAMC. ROMD. FLASH7. 以下哪个是单片机的工作频率?A. 100 HzB. 1 kHzC. 1 MHzD. 1 GHz8. 单片机中的中断是一种 ______。

A. 异常处理机制B. 数据传输方式C. 数据存储方式D. 数据处理方式9. 单片机中的定时器可以用来 ______。

A. 延时B. 计数C. 测量时间间隔D. 所有选项都正确10. 在单片机中,ADC模块用于 ______。

A. 转换模拟信号为数字信号B. 控制外部设备C. 进行数据存储D. 转换数字信号为模拟信号二、填空题(每题2分,共20分)1. 单片机的CPU包括 ______ 和 ______ 。

2. 单片机中的程序存储器称为 ______ 。

3. 单片机中,输入/输出的引脚称为 ______ 。

4. 单片机中常用的定时器/计数器有 ______ 和 ______ 。

5. 单片机中的ADC模块中,模拟输入信号转换后的结果存储在______ 寄存器中。

6. 单片机中的中断可分为 ______ 和 ______ 。

7. 单片机编程语言C的优点之一是 ______ 。

8. 单片机中常用的开发软件是 ______ 。

2013级单片机期末测考试试题

2013级单片机期末测考试试题

2013级单片机期末测试题(30份)一,选择题(每题2分共40分)出卷:金正奎1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于()微秒。

A.1B.2C.3D.4答案:C2.如果某51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在()开始的中断地址区。

A.0003HB.0013HC.0023HD.000BH答案:D3.MCS-51单片机的字长是()。

A.2位B.4位C.8位D.16位答案:C4.单片机复位时,程序计数器PC的值为()。

A.0000HB.0030HC.4000HD.4100H答案:A5.某存储器芯片有12根地址线,8根数据线,该芯片有()个存储单元。

A.1 KBB.2 KBC.3 KBD.4 KB答案:D6.MCS-5l单片机的堆栈区是设置在( )中。

A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区答案:C7.在单片机中,()是数据存储器,()是程序存储器。

A.ROMC.RAMD.EEPROM答案:C; A、B、D8.下列计算机语言中,CPU能直接识别的是()。

A.自然语言B.高级语言C.汇编语言D.机器语言答案:D9.MCS-5l单片机的堆栈区是设置在( )中。

A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区答案:C10.当MCS-51单片机接有外部存储器,P2口可作为 ( )。

A.数据输入口B.数据的输出口C.准双向输入/输出口D.输出高8位地址答案:C11.14根地址的寻址范围可达()KB。

A.8B.16C.32D.6412.下面不是输入设备的是( )。

A.打印机B.键盘C.扫描仪D.A/D转换器答案:A13.多字节加法运算,在进行最低字节相加前,应先将CY( )A.清0B.置1C.取反D.送入A答案:A14.单片机的程序计数器PC是16位的,其寻址范围为( )。

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

2013年单片机原理与应用期末复习试题一. 填空题:1.典型的80C51单片机的内部主要有___ 、___ 、___ 、___ 、___ 、____ 、___ 组成。

2. 在MCS-51中,有7种寻址方式,它们分别为 ________ 、_________、 ________、_______、 ________、________和 。

3.MCS-51单片机指令系统中,指令长度有一字节、二字节和 字节,指令执行时间有一个机器周期、两个机器周期和 机器周期,乘法指令需 机器周期。

4.关于堆栈类操作的两条指令分别是______________ 、____________;堆栈操作只能是 寻址。

5.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= ;则执行ORL A,R5指令后的结果是(A)= ,(R5)= 。

6.DA指令跟在 指令的后面,用与二进制数与 码的调整。

若位寄存器。

21. 定时器/计数器的工作方式3是指将__________________拆成两个独立的8位计数器。

22. 当程序状态字寄存器PSW状态字中RS1和RS0分别为0和0时,系统的工作寄存器组地址范围为_________~_________。

23. 在串行通讯中,若发送方的波特率为1200bps,则接收方的波特率为_________。

24. 8051单片机在同一级别里,级别最高的中断源是_________。

25. MOV C,20H寻址方式为_________寻址。

26. 串行通信有_________位、_________位和_________位3种数据通信格式。

27. 8051中唯一一个不可以寻址的16位寄存器为_________。

28. 8051单片机片内RAM的容量为____________字节。

29. 串行工作方式0波特率是固定的,其值为____________。

30. DAC0832是采用T型电阻网络的____________位DAC转换器。

二. 单项选择题1. LJMP跳转范围是: ( )A.64KB B. 8KB C. 2KB D. -128~127B2.MOV A,@R0这条指令中@R0的寻址方式称为: ( )A. 寄存器寻址B. 寄存器间接寻址C. 直接寻址D. 立即数寻址3.下列指令中正确的是: ( )A. MOV P2.1,AB. JBC TF0,L1C. MOVX B,@DPTRD. MOV A,@R34.将累加器的值压入堆栈的正确指令是:( )A. PUSH ACC B. PUSH A C. PUSH E0H D. POP ACC5. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位: ( )A. ACB. OVC. CYD. P6.在相对寻址方式中,寻址的结果体现在寄存器( )A.PC中B.累加器A中C.DPTR中D.某个存储单元中7.在寄存器间接寻址方式中,指定寄存器中存放的是( )A.操作数B.操作数地址C.转移地址D.地址偏移量8.必须进行十进制调整的十进制运算( )A.有加法和减法 C.只有加法B.有乘法和除法 D.只有减法9.下列指令中与进位标志位CY 无关的指令有( ) A.移位指令 B.位操作指令C.十进制调整指令 D.无条件转移指令10.以下各项中不能用来对内部数据存储器进行访问的是( ) A.数据指针DPTR B.按存储单元地址或名称C.堆栈指针SP D.由R0或R1作间址寄存器11.不能为程序存储器提供和构成地址的有:( )A.PC B.A C.DPTR D.PSW 12.MCS—51的立即寻址方式中,立即数前面:( )A.应加前缀 :号 B.不加前缀号 C.应加前缀 @ 号 D.应加前缀 # 号13.MCS—51的立即寻址的指令中,立即数就是:( )A.放在寄存器R0中的内容 B.放在程序中的常数C.放在A中的内容 D.放在B中的内容14.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:( )A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址15.MCS—51寻址方式中,直接寻址的寻址空间是:( )A.工作寄存器R0~R7 B.专用寄存器SFRC.程序存贮器ROM D.程序存储器256字节范围16.主程序执行完ACALL后返回主程序后,堆栈指针SP的值:( ) A.不变 B.加2 C.加4 D.减217.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是: ( )A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNC P1.0,LP18.下列指令中比较转移指令是指:( )A. DJNZ Rn,rel B.CJNE Rn,#data,relC.DJNZ direct,rel D.JBC bit,rel19.指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)= ( )A.20H B.30H C.50H D.38H 20.MCS—51指令包括操作码和操作数,其中操作数是指:( ) A.参与操作的立即数 B.寄存器 C.操作数 D.操作数或操作数地址21.MCS—51单片机在执行MOVX A,@DPTR或MOVC A,@A+DPTR指令时,其寻址单元的地址是由:( )A.P0口送高8位,P2口送高8位 B.P0口送低8位,P2口送高8位C.P0口送低8位,P1口送低8位 D.P0口送高8位,P1口送低8位22.下列指令中影响堆栈指针的指令是:( )A.LJMP B.ADD C.MOVC A,@A+PC D.LCALL 23.已知:A=DBH R4=73H CY=1,指令:SUBB A, R4 执行后的结果是:( )A.A=73H B.A=DBH C.A=68H D.以上都不对24.下列指令执行时,不修改PC中内容的指令是:( )A.SJMP B.LJMP C.MOVC A,@ A+PC D.LCALL 25.已知:A=D2H,(40H)=77H,执行指令:ORL A,40H后,其结果是:( )A.A=77H B.A=F7H C.A=D2H D.以上都不对26.MCS—51指令系统中,清零指令是:( )A.CPL A B.RLC A C.CLR A D.RRC A 27.MCS—51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后:( )A.(A)=86H B.(A)=20H C.(A)=18H D.(A)=00H28.已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为:( )。

A.A=F1H (30H)=76H P=0 B.A=87H (30H)=76H P=1C.A=F1H (30H)=76H P=1 D.A=76H (30H)=87H P=129.MCS—51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为:( )A.(A)=00H (C)=1 B.(A)=00H (C)=0C.(A)=7AH (C)=1 D.(A)=7AH (C)=030.下列指令能能使累加器A低4位不变,高4位置F的是:( ) A.ANL A,#OFH B.ANL A,#OFOH C.ORL A,#OFH D.ORL A,#OF0H31.下列指令能使R0低4位不变,高4位置F的是:( )A.ANL R0,#OF0H B.ORL RO,#OFOH C.ORL R0,#OFH D.ORL 00H,#OF0H32.MCS—51指令系统中,格式为:ORG 16位地址 的指令功能是:( )A.用于定义字节 B.用于定义字C.用来定义汇编程序的起始地址 D.用于定义某特定位的标识符33.下列指令能能使R0的最高位取反的是:( )A.CPL R0.7 B.XRL 00H,#80H C.CPL (R0).7 D.ANL R0,#80H34.MCS—51指令系统中,指令DA A应跟在:( )A.加法指令后 B.BCD码的加法指令后C.减法指令后 D.BCD码的减法指令后35.下列指令能能使累加器A的最低位置1的是:( )A.SETB A,#01H B.SETB A,0 C.ORL A,#01H D.SETB A,#00H36.8051单片机传送外部存贮器地址信号的端口是:( ) A.P0口和P1口 B.P1口和P2口 C.P1口和P3口 D.P0口和P2口37.8051单片机具有双功能的端口是:( )A.P0口和P1口 B.P0口P2口P3口 C.P0口和P2口 D.P1口38.能访问外部数据存贮器的传送指令是:( )A.MOV 指令 B.MOVC 指令 C.MOVX 指令 D.SETB39. 指令ANL A,R0的功能是:( )A.将A与寄存器R0的内部容按位逻辑与B.将A与寄存器R0的内部容按位逻辑异或C.将A与寄存器R0的内部容按位逻辑非D.将A与寄存器R0的内部容按位逻辑或40.能将A按位取反的指令是:( )A.CPL A B.CLR A C.RL A D.SWAP A41.将A与立即数按位逻辑异或的指令是:( )A.ANL A,#data B.ORL A,#data C.XRL A,#data D.XRL A,direct42. 比较转移指令是:( )A.DJNZ R0 rel B.CJNE A, direct relC.DJNZ direct rel D.JBC bit rel43.将外部数据存贮器083AH单元的内容传送至累加器,必须使用指令:( )A.MOVX A,@Ri B.MOVX A,@DPTRC.MOVX A,direct D.MOVC A,@A+DPTR44.LJMP跳转空间最大可达到:( )A.2KB B.256B C.128B D.64KB45.在编程中使用伪指令的目的是:( )A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编三. 多项选择题1.MCS-51汇编语言指令格式由以下几个部分组成:( ) A.标号 B.操作码 C.操作数 D.符号 E.注释2.MCS-51的寄存器寻址方式可用于操作数进行访问的寄存器有:( ) A.工作寄存器R0~R7 B.寄存器A C.寄存器BD.进位CY E.指针寄存器DPTR3.堆栈指针SP可指示堆栈的栈顶,下列指令中影响SP内容的是:( ) A.MOV SP,#data B.LJMP C.RETI或RET D.LCALL E.PUSH4.在MCS—51指令系统中,以累加器A为目的操作数指令是:( ) A.MOV A,Rn B.MOV A, #dataC.MOV Rn, A D.MOV A, @Ri E.MOV A,direct5.在MCS—51指令系统中,以间接地址为目的操作数指令是:( ) A.MOV @Ri ,A B.MOV A, @Ri C.MOV @Ri ,directD.MOV @Ri ,#data E.MOV direct,#data6.在MCS—51指令系统中,用于带进位的加法指令是:( ) A.ADDC A,Rn B.ADDC A,@Ri C.ADDC A,directD.ADD A,Rn E.ADDC A,#data7.在MCS—51指令系统中,位逻辑运算指令是:( )A.ANL C,bit B.ANL C,/bit C.CLR CD.ORL C,bit E. ORL C,/bit8.8031单片机中堆栈的作用有:( )A.保护断点 B.保护栈顶 C.保护SP D.保护现场E.保护调用指令的下条指令的地址9.MCS—51单片机指令中可进行片外数据传送的指令是:( ) A.MOVC A,@A+DPDR B.MOVC A,@A+PC C.MOVX A,@A+DPDRD.MOVC @A+DPDR,A E.MOV DPDR # data1610.下列指令中影响PC内容的是:( )A.MOVC A,@A+PC B.LJMP C.RETI D.SJMP E.POP四. 判断题1.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。

相关文档
最新文档