201010年MCS-51单片机期末试卷
- 格式:pdf
- 大小:194.79 KB
- 文档页数:14
一、填空题(每个空格1 分,共20 分)1、十进制数(-102),写成8位二进制补码为。
2、89C51单片机片内包含字节的ROM和字节的RAM(不包括特殊功能寄存器)。
3、MCS-51单片机内部RAM有32字节工作寄存器区,分为组,由程序状态字寄存器PSW的和位选择工作寄存器组。
4、MCS-51单片机的一个机器周期包含个振荡周期,当时钟频率为6MHZ时,一个机器周期为微秒。
5、MCS-51单片机有种寻址方式,其中访问特殊功能寄存器是通过寻址方式,MOV 20H,#0FFH指令的源操作数是采用寻址方式。
6、JZ rel 是条件转移指令,当时,则PC←PC+2+rel,当时,程序顺序往下执行,即PC←PC+2。
7、MCS-51单片机具有个中断源,可分别设置为个优先等级。
8、串行口工作在方式0,由引脚输入/输出数据,由引脚输出同步时钟。
9、单片机的输入/输出操作有3种控制方式,分别为、和。
二、选择题(每小题1 分,共10 分)1、8位二进制补码数所能表示的十进制数范围是()A、0~255B、-128~127C、-127~127D、-127~1282、在单片机系统中,不是供外部数据存储器使用的是()A、PSENB、RDC、ALED、WR3、80C51和80C31的区别在于()A、内部数据存储器的类型不同B、内部程序存储器的类型不同C、内部数据存储器的容量不同D、内部程序存储器的容量不同4、51没有下列哪种指令()A、单字节B、双字节C、3字节D、4字节5、访问片外数据存储器的方式有()A、只能直接寻址B、只能寄存器间接寻址C、只能寄存器寻址D、可以直接寻址,也可以间接寻址6、下列指令中哪一个不影响标志位( )A、ADD A,30HB、SUBB A,R2C、ORL A,#67HD、RLC A7、不能改变特殊功能寄存器PC的当前值的指令有()A、传送指令B、调用子程序指令C、返回指令D、CJNE指令8、外部中断1的矢量地址为()A、0000HB、0013HC、001BHD、0023H9、串行口工作方式1的波特率是()A、固定的,为时钟频率的1/12B、固定的,为时钟频率的1/32C、固定的,为时钟频率的1/64D、可变的,通过定时/计数器1的溢出率设定10、定时器/计数器0工作在方式3时,定时器/计数器1()A、工作在方式3B、只能工作在方式0C、能工作在0、1、2三种方式D、不能工作三、改错题(每小题2分,共10分)请指出下列程序段中错误的指令,并予以改正:1、MOV A,30HCPL APUSH APOP 30HCLR ALOOP:MOV @R2,AINC R2CJNE R2,#30H,LOOP3、XCH A,R0MOV R7,R0INC R04、SETB PSW.0MOV 20H,CYCLR P3.15、MOV R0,#30HMOV DPTR,#1000HMOV A,@DPTRMOV @R0,A四、分析题(每格1分,共10分)填写下列指令或程序段的运行结果:1、已知:(A)=26H,(R0)=30H,(30H)=39H,执行指令序列:ADD A,@R0DA A结果:执行DA A指令前,累加器A的内容为(),执行DA A指令后,累加器A的内容为(),Cy的内容为(),OV的内容为()。
单片机模拟试卷002一、填空题(每空格1分,共10分)1.MCS—51布尔处理机的存储空间是00H~7FH。
2.P2口通常用作____高8位地址线___,也可以作通用的I/O 口使用。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为____08~0FH__。
4.8051的堆栈区一般开辟在___用户RAM区____。
5.所谓寻址,其实质就是__如何确定操作数的单元地址。
6.存储器映象是_存储器在整个存储空间的地址范围。
7.定时器中断请求发生在_定时时间到_。
8.中断响应时间是指_从查询中断请求标志位到转向中断区入口地址所需的机器周期数。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为__程序查询方式_。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( c )。
A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( c )。
A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( d )引脚。
A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( a )。
A.1个机器周期 B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( a )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( c )。
单片机期末考试试题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 组寄存器为当前的工作寄存器。
51单片机期末习题及答案C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是(A)A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件( D )A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D 打印机6.下列不是单片机总线是( D )A地址总线 B 控制总线 C 数据总线 D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是(A)A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A原码 B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
2010单片机期末考试试卷a答案瓯江学院试卷纸答案温州大学瓯江学院2010-2011学年第一学期期末试卷答案系班级学号姓名序号考试科目单片机原理及应用试卷类型 A考试对象 08电工本,08 通信本考试形式闭卷得分汇总题号一二三四五六七八总分得分一、填空题(每个空格 1 分,共 20 分) 得分—-————-—-—-———--—-—--—----——---—----—-————---—-—-—----——---——-———---— 1、10011010 2、4K~128 3、4~RS1~RS0 线4、12~25、7~直接~立即6、A=0~A?07、5~28、RXD,P3。
0,~TXD,P3.1, 9、无条件~查询~中断。
二、选择题(每小题 1 分,共 10 分)得分1、B2、A3、D4、D5、B6、C7、A8、B9、D 10、C—-—-———— -—--———--——--—-——-—--——— ---———-—--—--—订得分 - 三、改错题(每小题2分,共10分)请指出下列程序段中错误的指令~并予以改正:1、 MOV A~30HCPL APUSH A ,错~改为“PUSH ACC”,POP 30H- -——————-—-———------—--——---—--- --—--—--—--—2、MOV R2~#20H 装——CLR ALOOP:MOV @R2~A ,错~所有“R2”改为“R0”或“R1”,INC R2CJNE R2~#30H~LOOP3、 XCH A~R0MOV R7~R0,错~改为“MOV 07H~R0"或“MOV R7~00H”等,INC R0--—-—--———--—-—-----—-——-—--———- -—-----—-—-——-———————-———-《单片机原理及应用》试题第1页共 4 页瓯江学院试卷纸答案4、 SETB PSW。
0MOV 20H~CY,错~改为“MOV 20H~C”,CLR P3。
单⽚机期末考试·试题含答案6-(1)机模拟试卷006及答案⼀、填空题(每空1分,共10分)⼀、填空(每题2分,共10分)1、MCS-51单⽚机⽚内有 5 个中断源,其中 2 个外部中断源。
2、设定T1为计数器⽅式,⼯作⽅式2,则TMOD中的值为 60H(⾼位为6即可)。
3、若IT1=0,当引脚P3.2为低电平的时候,INT0的中断标志位IE0才能复位。
4、在接⼝电路中,把已经编址并能进⾏读写操作的寄存器称为端⼝。
5、在单⽚机中,为实现数据的I/O传送,可使⽤三种控制⽅式,即⽆条件传送⽅式、查询⽅式和中断⽅式⼆、选择题(每⼩题2分,共10分)1、寻址空间为数据程序存储器所⽤的指令是(A):A. MOVXB.MOVC.MOVCD.ADDC2、执⾏中断返回指令,从堆栈弹出地址送给(C).A. AB. CYC. PCD. DPTR3、七段共阴极发光两极管显⽰字符‘H’,段码应为(E)A.67HB. 6EHC. 91HD. 76HE.90H4、在串⾏通信中,8031中发送和接收的寄存器是( B) 。
A.TMODB. SBUFC. SCOND. DPTR5、波特的单位是(B)A. 字符/秒B. 位/秒C. 帧/秒D. 字节/秒三、指令题(每⼩题4分,共16分)1、将20H单元清零MOV 20H,#00H 或CLR AMOV 20H, A2、将⽚外RAM2000H中的低字节与⽚内20H中的低字节交换。
MOV DPTR,#2000H XCHD A,@R0MOV R0,#20H MOVX @DPTR,AMOVX @DPTR,A3、已知某端⼝地址为2FFFH,将⽚内RAM20H的内容写到该端⼝中。
MOV A, 20HMOVX DPTR, #2FFFHMOVX @DPTR, A4、把DPTR的内容压⼊堆栈PUSH DPHPUSH DPL四、填写下表(每空2分,共10分)五、读程序(每⼩题5分,共10分)1、设(A)=38H,R0=28H,(28H)=18H,执⾏下列程序后,(A)= 0E7HORL A,#27HANL A,28HXCHD A,@R0CPL A2、设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填写以下中间结果。
一、填空题(每个空格1 分,共20 分)1、十进制数(-102),写成8位二进制补码为。
2、89C51单片机片内包含字节的ROM和字节的RAM(不包括特殊功能寄存器)。
3、MCS-51单片机内部RAM有32字节工作寄存器区,分为组,由程序状态字寄存器PSW的和位选择工作寄存器组。
4、MCS-51单片机的一个机器周期包含个振荡周期,当时钟频率为6MHZ时,一个机器周期为微秒。
5、MCS-51单片机有种寻址方式,其中访问特殊功能寄存器是通过寻址方式,MOV 20H,#0FFH指令的源操作数是采用寻址方式。
6、JZ rel 是条件转移指令,当时,则PC←PC+2+rel,当时,程序顺序往下执行,即PC←PC+2。
7、MCS-51单片机具有个中断源,可分别设置为个优先等级。
8、串行口工作在方式0,由引脚输入/输出数据,由引脚输出同步时钟。
9、单片机的输入/输出操作有3种控制方式,分别为、和。
二、选择题(每小题1 分,共10 分)1、8位二进制补码数所能表示的十进制数范围是()A、0~255B、-128~127C、-127~127D、-127~1282、在单片机系统中,不是供外部数据存储器使用的是()A、PSENB、RDC、ALED、WR3、80C51和80C31的区别在于()A、内部数据存储器的类型不同B、内部程序存储器的类型不同C、内部数据存储器的容量不同D、内部程序存储器的容量不同4、51没有下列哪种指令()A、单字节B、双字节C、3字节D、4字节5、访问片外数据存储器的方式有()A、只能直接寻址B、只能寄存器间接寻址C、只能寄存器寻址D、可以直接寻址,也可以间接寻址6、下列指令中哪一个不影响标志位( )A、ADD A,30HB、SUBB A,R2C、ORL A,#67HD、RLC A7、不能改变特殊功能寄存器PC的当前值的指令有()A、传送指令B、调用子程序指令C、返回指令D、CJNE指令8、外部中断1的矢量地址为()A、0000HB、0013HC、001BHD、0023H9、串行口工作方式1的波特率是()A、固定的,为时钟频率的1/12B、固定的,为时钟频率的1/32C、固定的,为时钟频率的1/64D、可变的,通过定时/计数器1的溢出率设定10、定时器/计数器0工作在方式3时,定时器/计数器1()A、工作在方式3B、只能工作在方式0C、能工作在0、1、2三种方式D、不能工作三、改错题(每小题2分,共10分)请指出下列程序段中错误的指令,并予以改正:1、MOV A,30HCPL APUSH APOP 30HCLR ALOOP:MOV @R2,AINC R2CJNE R2,#30H,LOOP3、XCH A,R0MOV R7,R0INC R04、SETB PSW.0MOV 20H,CYCLR P3.15、MOV R0,#30HMOV DPTR,#1000HMOV A,@DPTRMOV @R0,A四、分析题(每格1分,共10分)填写下列指令或程序段的运行结果:1、已知:(A)=26H,(R0)=30H,(30H)=39H,执行指令序列:ADD A,@R0DA A结果:执行DA A指令前,累加器A的内容为(),执行DA A指令后,累加器A的内容为(),Cy的内容为(),OV的内容为()。
51单片机期末考试试卷及答案1.下列哪个运算符的优先级最高?A。
加号B。
乘号C。
逻辑非D。
赋值号答案:C2.下列哪个不是单片机的输入/输出端口?A。
P0口B。
P1口C。
P2口D。
P3口答案:D3.下列哪个寄存器用于控制中断?A。
SPB。
PSWC。
PCOND。
IE答案:D4.下列哪个语言不是单片机常用的编程语言?A。
C语言B。
汇编语言C。
Java语言D。
BASIC语言答案:C5.下列哪个不是单片机的工作寄存器?A。
ACCB。
BC。
DPTRD。
SP答案:D6.下列哪个不是单片机的计时器/计数器?A。
T0B。
T1C。
T2D。
T3答案:D7.下列哪个不是单片机的中断源?A。
外部中断B。
定时器中断C。
串口中断D。
并口中断答案:D8.下列哪个不是单片机的复位方式?A。
电平复位B。
脉冲复位C。
软件复位D。
停机复位答案:D9.下列哪个不是单片机的定时器/计数器模式?A。
模式0B。
模式1C。
模式2D。
模式3答案:D10.下列哪个不是单片机的串口模式?A。
模式0B。
模式1C。
模式2D。
模式3答案:C1、C语言提供的合法的数据类型关键字是short和char。
2、片内RAM的20H~2FH为位寻址区,所包含的位地址是00H~7FH。
3、MCS-51单片机的复位信号是高电平有效。
4、89S51的单片机的堆栈指针可位于内部RAM或外部RAM内。
5、在串行口工作于移位寄存器方式时,其接收由___和RID来启动。
6、存储16×16点阵的一个汉字信息,需要的字节数为32.7、当MCS-51单片机接有外部存储器,P2口可作为输出高8位地址。
8、C51中一般指针变量占用两个字节存储。
9、使用宏来访问绝对地址时,一般需包含的库文件是___。
10、单片机的定时器/计数器工作方式1是16位计数结构。
11、C语言中最简单的数据类型包括整型、实型、字符型。
12、下列描述中正确的是软件是程序、数据与相关文档的集合。
13、下列计算机语言中,CPU能直接识别的是机器语言。
51单片机期末考试试卷及答案一、选择题(每题2分,共20分)1. 51单片机的CPU是几位处理器?A. 4位B. 8位C. 16位D. 32位答案:B2. 在51单片机中,下列哪个寄存器用于存储程序计数器PC?A. AB. BC. DPTRD. SP答案:C3. 51单片机的时钟频率为12MHz时,一个机器周期的时长是多少?A. 1μsB. 2μsC. 4μsD. 8μs答案:C4. 在51单片机中,下列哪个中断优先级最高?A. 外部中断0B. 定时器/计数器0中断C. 外部中断1D. 定时器/计数器1中断答案:A5. 在51单片机中,若要实现串行通信,需要使用哪个特殊功能寄存器?A. TMODB. SCONC. TH0D. TL0答案:B6. 51单片机的存储器分为哪几部分?A. 程序存储器和数据存储器B. RAM和ROMC. 内部RAM和外部RAMD. 以上都对答案:D7. 在51单片机中,下列哪个寄存器用于控制串行通信波特率?A. TMODB. SCONC. TH1D. TL1答案:C8. 51单片机的定时器/计数器工作在方式1时,下列哪个特殊功能寄存器用于计数初值?A. TMODB. TH0C. TL0D. TH1答案:B9. 在51单片机中,下列哪个指令用于无条件跳转?A. SJMPB. JZC. JNZD. ACALL答案:A10. 在51单片机中,下列哪个指令用于将累加器A的内容传送到外部RAM的某个单元?A. MOVB. MOVXC. MOVCD. MOVW答案:B二、填空题(每题2分,共20分)1. 51单片机的CPU包括____、____、____、____和____五部分。
答案:运算器、控制器、累加器A、寄存器B、程序状态字PSW2. 51单片机的定时器/计数器共有____个,分别是____和____。
答案:2个,定时器/计数器0和定时器/计数器13. 在51单片机中,外部中断0和外部中断1的入口地址分别是____和____。
c51单片机期末考试题及答案一、选择题(每题2分,共20分)1. C51单片机的振荡器频率为12MHz时,机器周期是多少?A. 1μsB. 2μsC. 12μsD. 24μs答案:B2. 下列哪个寄存器是C51单片机的程序计数器?A. PCB. SPC. DPTRD. ACC答案:A3. C51单片机中,哪个特殊功能寄存器用于设置定时器的工作模式?A. TMODB. TCONC. SCOND. IE答案:A4. 在C51单片机中,下列哪个指令用于将累加器的内容送入外部数据存储器?A. MOVX @DPTR, AB. MOV @DPTR, AC. MOVX A, @DPTRD. MOV A, @DPTR答案:A5. C51单片机的串行通信中,哪个波特率生成器用于定时串行数据的发送和接收?A. SBUFB. TMODC. SCOND. PCON答案:B6. C51单片机的中断系统中,哪个寄存器用于设置中断优先级?A. IPB. IEC. TCOND. TMOD答案:A7. 在C51单片机中,哪个指令用于将累加器的内容与直接地址的数据进行逻辑“与”操作?A. AND A, #dataB. AND A, directC. AND direct, #dataD. AND direct, A答案:B8. C51单片机中,哪个指令用于将一个立即数传送到一个寄存器?A. MOV reg, #dataB. MOV reg, directC. MOV reg, @RiD. MOV reg, A答案:A9. 在C51单片机中,哪个指令用于将累加器的内容与寄存器R0的内容进行交换?A. XCH A, R0B. XCHD A, R0C. SWAP A, R0D. MOV A, R0答案:A10. C51单片机的外部中断0和外部中断1的优先级可以设置为?A. 低,低B. 高,低C. 低,高D. 高,高答案:B二、填空题(每空1分,共10分)1. C51单片机的内部RAM分为__工作寄存器区__和__位寻址区__。