《单片机原理及应用》期末复习题1doc资料
(精校版)单片机原理及应用期末考试试卷及答案
(完整word版)单片机原理及应用期末考试试卷及答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。
单片机原理及应用期末考试试卷班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μsA 1。
5B 3C 1D 0.5[1分](2)MCS—51的时钟最高频率是 ( A )。
A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 00001111[1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。
这位科学家是:( D )(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼[1分](6)在CPU中,控制器的功能是:( C )(A)进行逻辑运算(B)进行算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的工作[1分](7)下列数据中有可能是八进制数的是:( A)(A)764 (B)238 (C)396 (D)789[1分](8)MCS—51的时钟最高频率是 (D )A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.( B)A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B)A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C )A、1KBB、2KBC、 4KBD、 8KB[1分](12)PSW=18H时,则当前工作寄存器是(D )A、 0组成B、 1组成C、2组成D、3组成[1分](13)所谓CPU是指( B)A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,则当前工作寄存器是(D )(A)0组(B)1组(C)2组(D)3组[1分](15)P1口的每一位能驱动( B )(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为( A)A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是( D )A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是( A )A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在( C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR[1分](20)指令和程序是以( C)形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在( B )A、RAMB、ROMC、寄存器D、CPU[1分](22)LJMP跳转空间最大可达到( D )A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是( C )A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是( B)A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B )(A)0003H (B)2000H (C)000BH (D)3000H[1分](26)对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B)A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS—51完成的操作是( B)A、(ACC)→(SP) SP-1→ SPB、SP+1→ SP (ACC)→(SP)C、SP-1 →SP (ACC)→(SP)D、(ACC)→(SP)SP+1→ SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B)。
单片机原理及应用期末考试试题汇总[1]
__________________________________________________单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 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) 区两个部分。
(完整版)单片机原理及应用期末考试试题
单片机原理及应用期末考试试题一、填空题(每空1分,共20分)1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。
2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。
3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。
4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。
6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令8. JNC rel指令执行时,当CY位为0时程序发生跳转。
9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H 。
10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。
11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s12.堆栈应遵循先进后出规律,堆栈指针的符号为SP二、单项选择题(每小题1分,共20分)1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(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.AT89S51 的CPU是( c )位的单片机a) 16 b)4c)8 d)准167.AT89S51复位后,PC与SP的值为( b )a )0000H,00H b)0000H,07Hc) 0003H,07H d)0800H,00H8.当需要从AT89S51单片机程序存储器取数据时,采用的指令为(b)。
单片机期末题和答案
《单片机原理与应用》期末复习题一、单项选择题1.二进制数110110110对应的十六进制数可表示为。
A.1D3H B.1B6H C.DB0H D.666H 2.8051单片机具有双功能的端口是。
A.P0口和P1口 B.P3口 C.P口和P2口 D.P1口3、一主程序中有一句LP:SJMP LP,功能指令为等待中断,当发生中断且中断返回后,。
A.返回到主程序开始处 B.返回到该句的下一条指令处C.返回到该句的上一条指令处 D.返回到该句4、8031响应中断后,中断的一般处理过程是。
A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回5.在编程中使用伪指令的目的是。
A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编6.单片机中的程序计数器PC用来。
A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址7.ALU表示 .A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件8.单片机应用程序一般存放在中。
A.RAM B.ROM C.寄存器 D.CPU9.8031单片机的定时器T0用作计数方式时是。
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,下降沿加1 D.由外部计数脉冲计数,一个机器周期加110、将二进制数(1101001)2转换成对应的八进制数是。
A.141 B.151 C.131 D. 12111、一中断子程序的最后一句不是RETI而是RET,中断返回后。
A.返回到主程序中ACALL或LCALL的下一句B.返回到主程序中响应中断时一句的下一句C.返回到主程序开始处D.返回到0000H处12. 能够用紫外光擦除ROM中程序的只读存储器称为( )。
单片机原理及应用期末考试题试卷及答案大全
单片机原理及应用期末考试题试卷及答案大全单片机原理及应用期末考试题试卷及答案大全单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在()a) RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H 10.下列哪条指令是正确的()a) PUSH R2 b) ADDR0,Ac) MOVX A @DPTR d) MOV @R0,A 二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
《单片机原理与应用》复习题1
一、填空题1、80C51单片机的内部RAM的寻址范围为。
2、片内RAM可进行位寻址的空间位地址范围是 _。
3、80C51单片机中P0口和P2口除了可以进行数据的输入、输出外,还可以作为。
4、8051系列单片机扩展外部ROM的最大容量为 _。
5、单片机应用程序一般存放在 _。
6、在接口电路中,把已经编址并能进行读写操作的寄存器称为 _。
7、80C51内部的SFR有 _。
8、80C51基本型单片机的内部ROM为 _。
9、80C51的堆栈一般设在 _。
10、P2口通常用作 _,也可以作通用的I/O口使用。
11、汇编语言源程序的扩展名为 _。
12、将立即数#33H送20H单元使用 _指令。
13、要用传送指令访问80C51片外RAM,它的指令操作码助记符是 _。
14、定时/计数器的控制寄存器为 _。
15、定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到 _引脚。
16、定时/计数器的控制寄存器为TMOD。
17、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
18、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
19、在串行通信中, 8051单片机中发送和接收数据的寄存器是 _。
20、串行口控制寄存器为 _。
21、可编程的接口芯片8155的内部RAM地址为 _。
22、一个10V满刻度的12位ADC能分辨输入电压变化的最小值是 _。
23、ADC0809 芯片有 _路模拟通道。
二、选择题1、80C51单片机的口的引脚具有外中断、串行通信等第二功能。
A、P0B、P1C、P2D、P32、单片机应用程序一般存放在。
A、RAMB、ROMC、寄存器D、CPU3、80C51单片机有中断源___ ____个。
A、5B、2C、3D、 64、80C51单片机的CPU主要由组成。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5、主频为12MHz的单片机,它的机器周期是______。
单片机原理及应用期末考试复习题.docx
单片机原理及应用期末考试复习题.docx单片机原理及应用期末复习题一、填空题1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。
2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。
3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。
4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。
6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI7. JNC rel指令执行时,当CY位为0时程序发生跳转。
8.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H 。
9.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。
10.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s11.堆栈应遵循先进后出规律,堆栈指针的符号为SP12、程序计数器PC存放的是下一条要执行指令的地址;13、指令MOVX A, @DPTR的寻址方式是寄存器间接寻址:14、MCS-51访问ROM、片内RAM、片外RAM的指令助记符分别为MOVC 、MOV和MOVX 。
15、机器字长为8位,则[—10]原= 8AH ,[-10]反= F5H ,[-10]补= F6H 。
16、已经累加器A = 97H,则执行指令ADD A, #7DH后,A = 14H ,C =1 ,OV = 0 ,AC = 1 。
二、单项选择题1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有( d )。
单片机原理及应用_期末考试题复习试卷__含答案
单片机模拟试卷001一、选择题(每题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) 7542c) 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,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)a) PUSH R2 b) ADD R0,Ac)MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成.2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储.4.求十进制数—102的补码(以2位16进制数表示),该补码为。
单片机原理及应用期末考试复习资料
单片机原理及应用期末考试复习资料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
一、填空题1、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为____2/12us_____,机器周期为_______2us________.2、MCS—51单片机共有5个中断源,由IE寄存器设定中断的开放和禁止;每个中断源有两个优先级,由IP寄存器设定。
3、单片机的内部RAM区中,可以位寻址的地址范围是_________20H~2FH_________,特殊功能寄存器中,可位寻址的地址是_______80H~FFH__________。
4、MSC-51单片机引脚信号中,信号名称带上划线的表示可外接电路或低电平时该信号有效;5、函数是C语言的基本单位。
6、若由程序设定RS1、RS0=0、1,则工作寄存器R0~R7的直接地址为____08H~0FH_____。
7、串行口通信方式2接收到的第9位数据送SCON 寄存器的RB8位中保存。
8、MCS—51内部提供2 个可编程的16 位定时/计数器,定时器有4 种工作方式。
9、在C51中,变量的数据类型说明为bit,则其取值范围是0或1。
10、串行口方式3发送的第9位数据要事先写入 SCON 寄存器的 RB8 位。
11、MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到P3.2或P3。
3引脚的有效信号为低电平时,激活外部中断。
12、 CPU又称MPU,一般由运算器和控制器两部分组成.13、使用DPTR作间址指针进行寄存器间接寻址时,其寻址能力为所有存储器。
14、整型变量的占用的存储空间是两个字节;字符型变量占用的存储空间是一个字节15、ALU指的是算术/逻辑单元。
16、MCS—51单片机的中断源分别是外部中断0、定时/计数器0、外部中断1 、定时/计数器1、串行口接收/发送中断。
17、KeiL C51软件中,工程文件的扩展名是____。
Uv2______,编译连接后生成可烧写的文件扩展名是_____。
hex______二、选择题1、C语言中最简单的数据类型包括( B/D ).A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型2、下列描述中正确的是( D )。
《单片机原理及应用》试卷一
《单片机原理及应用》试卷一一、填空题(16分,每题2分)1、单片机与普通计算机的不同之处在于其将()、()、I/O口(串口、并口等) 、ROM(程序存储器)集成于一块芯片上。
2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和()运行方式,其掉电运行方式唤醒方法为()。
3、当单片机复位时PSW=()H,SP=()。
4、串行口方式3发送的第9位数据要事先写入( )寄存器的()位。
5、MCS-51的并行I/O口信息有()和()二种读取方法,读-改-写操作是针对并行I/O口内的锁存器进行的。
6、(A)= 85H,(R0)=20H,(20H)=AFH,执行指令:ADD A,@R0 结果为: Cy=1,Ac=(),OV=1,P=()。
7、若(IP)=00010100B,则优先级最高者为(),最低者为()。
(IP:——— PS PT1 PX1 PT0 PX0)8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器,()为单向三态数据缓冲器,而()为双向三态数据缓冲器。
二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
(8分每题1分)1、MCS-51单片机可执行指令:MOV R2,@R1。
(错)2、MCS-51单片机可执行指令:MOVC A,@DPTR。
(对)3、多字节的指令不一定执行的指令周期长。
()4、当向堆栈压入一个字节的数据后,SP中的内容减1。
(错)5、特殊功能寄存器可以用间接寻址方式寻址。
()6、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。
()7、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
()8、区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN信号连接。
(对)1、 8051与8052的区别是:( D )(A)有无内部程序存储器(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部数据存储单元数目的不同2、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(A )。
单片机原理及应用期末复习题库
一、填空题1.十进制255的二进制是11111111,十六进制是FF。
2.单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。
3.AT89S51单片机共有4个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0。
4.若采用12MHz的晶振,则MCS-51单片机的振荡周期为1/12μS,机器周期为1μS。
5、AT89S51单片机字长是8位,有40根引脚。
6.89S51单片机是8位单片机,其PC计数器是16位。
7.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6µS,一个机器周期是2μS。
8.89S51单片机是+5V供电的。
9.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。
10.MSC-51系列单片机具有4个并行输入/输出端口,其中P0口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而P1口是一个专供用户使用的I/O口,常用于第二功能的是P3口。
11.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。
12.半导体存储器分为ROM和RAM两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序中间结果等。
当单片机系统需要外扩展存储器时,P2和P0作为地址总线。
13.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H,P0口复位值是FFH。
14.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。
15.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。
16.单片机的复位方式主要有上电复位和按键复位两种。
17.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。
单片机原理及应用》期末复习资料
单片机原理及应用》期末复习资料一、概述单片机作为一种集成电路芯片,在嵌入式系统中扮演着重要角色。
它具备微处理器、存储器和各种外设接口等功能,可以实现各种控制和计算任务。
本文将对单片机的原理和应用进行详细介绍,帮助读者复习单片机相关知识。
二、单片机的基本原理1. 单片机的组成结构单片机由中央处理器(CPU)、存储器、输入输出接口(I/O)、定时器/计数器和串行通信接口等组成。
这些组成部分通过总线相互连接,形成一个完整的单片机系统。
2. 单片机的工作原理单片机的工作原理是将程序和数据存储在存储器中,CPU按照程序指令的顺序依次执行,同时与输入输出设备进行数据交互。
通过定时器/计数器和串行通信接口等外设,单片机可以进行各种计算和控制任务。
3. 单片机的指令系统单片机的指令系统包括数据传输指令、算术运算指令、逻辑运算指令、跳转指令和输入输出指令等。
不同的指令通过操作码进行区分,每条指令执行时会产生相应的操作结果。
4. 单片机的存储器结构单片机的存储器结构包括程序存储器、数据存储器和特殊功能寄存器。
程序存储器用于存放程序指令,数据存储器用于存放变量和数据,特殊功能寄存器用于存放控制和状态信息。
三、单片机的应用场景1. 家电控制单片机可以用于控制家电设备的开关和调节,比如空调、电视和洗衣机等。
通过连接传感器和执行器,单片机可以实现温度调节、时间控制和电机驱动等功能。
2. 工业自动化单片机在工业控制领域有广泛应用,可以实现生产线的自动控制和监测。
通过与传感器和执行器的连接,单片机可以获取并处理各种信号,实现工艺过程的控制和优化。
3. 智能交通单片机可以用于交通信号灯的控制和智能交通系统的构建。
通过与摄像头、车辆检测器等设备的连接,单片机可以实时监测交通情况,并根据需要进行信号灯的调控。
4. 医疗设备单片机在医疗设备中起到核心控制和数据处理的作用。
如心电图机、血糖仪和医用透析机等,都可以通过单片机实现信号采集和处理,提供准确的医疗诊断结果。
单片机原理及应用 期末考试
《单片机原理及应用》期末考试试卷适用班级考试形式班级姓名学号闭卷一、填空题(每空1分,共10*1=10分)1.单片机应用系统是由和组成的。
2.单片机的应用程序一般存放在中。
3.输入单片机的复位信号需延续个机器周期以上的电平时即为有效,用于完成单片机的复位初始化操作。
4.单片机的存储器主要有4个物理存储空间,即外部程序存储器、、内部数据存储器和。
5.结构化程序设计的三种基本结构是、、。
二、判断题(每题2分,共10*2=20分)()1.51单片机的程序计数器PC 是一个16位计数器。
()2.若不使用51系列单片机片内程序存储器,EA 引脚必须接地。
()3.特殊功能寄存器的名字在C51程序中全部大写。
()4.若一个函数的返回类型为void,则表示其没有函数返回值。
()5.程序的执行总是从主函数开始,调用其他函数后返回主函数main(),最后在主函数中结束整个程序。
()6.在C 语言程序中,不管是调用标准函数还是调用自定义函数,都必须遵循“先定义或声明,后调用”的原则。
()7.LED 数码管显示器分共阴极和共阳极两种结构类型。
()8.K1按键接到P2.7引脚上,当按下按键,P2.7引脚为高电平。
题号一二三四五总分总分人得分阅卷人得分阅卷人得分()9.AT89C51单片机的两个定时器均有两种工作方式,即定时和计数工作方式。
()10.在四种工作方式下,定时/计数器T0、T1的设置和使用都是完全一样的。
阅卷人得分三、选择题(每题2分,共20*2=40分)1.51系列单片机的CPU主要的组成部分为()。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机的电源和地引脚。
VCC(40)引脚接()电源。
A.-5VB.+5VC.+24VD.-24V3.程序是以()形式存放在程序存储器中。
A.C语言源程序B.汇编程序C.二进制编码D.BCD码4.PSW中的RS1和RS0用来()。
A.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式5.单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是()。
《单片机原理与应用》复习题1
一、填空题1、80C51单片机的内部RAM的寻址范围为。
2、片内RAM可进行位寻址的空间位地址范围是 _。
3、80C51单片机中P0口和P2口除了可以进行数据的输入、输出外,还可以作为。
4、8051系列单片机扩展外部ROM的最大容量为 _。
5、单片机应用程序一般存放在 _。
6、在接口电路中,把已经编址并能进行读写操作的寄存器称为 _。
7、80C51内部的SFR有 _。
8、80C51基本型单片机的内部ROM为 _。
9、80C51的堆栈一般设在 _。
10、P2口通常用作 _,也可以作通用的I/O口使用。
11、汇编语言源程序的扩展名为 _。
12、将立即数#33H送20H单元使用 _指令。
13、要用传送指令访问80C51片外RAM,它的指令操作码助记符是 _。
14、定时/计数器的控制寄存器为 _。
15、定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到 _引脚。
16、定时/计数器的控制寄存器为TMOD。
17、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
18、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
19、在串行通信中, 8051单片机中发送和接收数据的寄存器是 _。
20、串行口控制寄存器为 _。
21、可编程的接口芯片8155的内部RAM地址为 _。
22、一个10V满刻度的12位ADC能分辨输入电压变化的最小值是 _。
23、ADC0809 芯片有 _路模拟通道。
二、选择题1、80C51单片机的口的引脚具有外中断、串行通信等第二功能。
A、P0B、P1C、P2D、P32、单片机应用程序一般存放在。
A、RAMB、ROMC、寄存器D、CPU3、80C51单片机有中断源___ ____个。
A、5B、2C、3D、 64、80C51单片机的CPU主要由组成。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5、主频为12MHz的单片机,它的机器周期是______。
《单片机原理与应用》一(含答案)
《单片机原理与应用》期末复习题一一、填空题:1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。
2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。
3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。
4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。
SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。
《5.若PSW为18H,则选取的是第3组工作寄存器。
6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。
7.ORL A , #0F0H是将A的高四位置1,而低四位不变。
8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。
9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。
10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。
11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。
12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。
13.8051片内有256B的RAM ,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。
14.半导体存储器中有一类在掉电后不会丢失数据,称为只读存储器,另一类掉电后丢失数据,且通电后也不能自动恢复,称为随机存取存储器。
单片机原理及应用期末考试试题及答案(共4套)
单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。
3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。
7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。
8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。
10. 若A中的内容为67H,那么,P标志位为 1 。
11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。
二、判断以下指令的正误:(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)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题1、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为____2/12us_____,机器周期为_______2us________。
2、MCS-51单片机共有 5 个中断源,由 IE 寄存器设定中断的开放和禁止;每个中断源有两个优先级,由 IP 寄存器设定。
3、单片机的内部RAM区中,可以位寻址的地址范围是_________20H~2FH_________,特殊功能寄存器中,可位寻址的地址是_______80H~FFH__________。
4、MSC-51单片机引脚信号中,信号名称带上划线的表示可外接电路或低电平时该信号有效;5、函数是C语言的基本单位。
6、若由程序设定RS1、RS0=0、1,则工作寄存器R0~R7的直接地址为____08H~0FH_____。
7、串行口通信方式2接收到的第9位数据送 SCON 寄存器的 RB8 位中保存。
8、MCS-51内部提供 2 个可编程的 16 位定时/计数器,定时器有 4 种工作方式。
9、在C51中,变量的数据类型说明为bit,则其取值范围是 0或1 。
10、串行口方式3发送的第9位数据要事先写入 SCON 寄存器的 RB8 位。
11、MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到P3.2或P3.3引脚的有效信号为低电平时,激活外部中断。
12、 CPU又称 MPU ,一般由运算器和控制器两部分组成。
13、使用DPTR作间址指针进行寄存器间接寻址时,其寻址能力为所有存储器。
14、整型变量的占用的存储空间是两个字节;字符型变量占用的存储空间是一个字节15、ALU指的是算术/逻辑单元。
16、MCS-51单片机的中断源分别是外部中断0 、定时/计数器0 、外部中断1 、定时/计数器1 、串行口接收/发送中断。
17、KeiL C51软件中,工程文件的扩展名是____ .Uv2 ______,编译连接后生成可烧写的文件扩展名是____ _.hex______二、选择题1、C语言中最简单的数据类型包括( B/D )。
A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型2、下列描述中正确的是( D )。
A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合3、下列计算机语言中,CPU能直接识别的是( D )。
A、自然语言B、高级语言C、汇编语言D、机器语言4、MCS-5l单片机的堆栈区是设置在( C )中。
A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区5、以下叙述中正确的是( C )。
A、用C语言实现的算法必须要有输入和输出操作B、用C语言实现的算法可以没有输出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序实现的算法可以既没有输入也没有输出6、定时器/计数器工作方式1是( D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构8、C语言提供的合法的数据类型关键字是( D )。
A、DoubleB、shortC、integer D、Char9、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。
A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH10、以下能正确定义一维数组的选项是( B )。
A、int a[2,5]={0,1,2,3,4,5};B、chara[ ]={0,1,2,3,4,5};C、char a={'A','B','C'};D、int a[5]="0123";11、MCS-51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲 D、下降沿12、8051的单片机的堆栈指针( D )A、只能位于内部RAM低128字节范围内B、可位于内部RAM低256字节范围内C、可位于内部ERRAM内。
D、可位于内部RAM或外部RAM内13、在串行口工作于异步通信方式时,其接收由( C )来启动。
A、RENB、RIC、REN和RID、TR14、存储16×16点阵的一个汉字信息,需要的字节数为( A )A、32B、64C、128D、25615、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( B )A、2MHzB、1MHzC、500kHz D、250kHz16、利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using17、C51中一般指针变量占用( c )字节存储。
A、一个B、两个C、三个D、四个18、使用宏来访问绝对地址时,一般需包含的库文件是( b )A、reg51.hB、absacc.hC、intrins.hD、startup.h19、单片机的定时器/计数器工作方式1是( D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构20、串行口每一次传送( C )字符。
A、1个B、1串C、1帧D、1波特21、数据的存储结构是指( D )。
A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示22、下列关于栈的描述中错误的是( C )。
A、栈是先进后出的线性表B、栈只能顺序存储C、栈具有记忆作用D、对栈的插入和删除操作中,不需要改变栈底指针23、在寄存器间接寻址方式中,间址寄存器中存放的数据是( B )。
A、参与操作的数据B、操作数的地址值C、程序的转换地址D、指令的操作码24、MCS-51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲 D、下降沿25、为了使模块尽可能独立,要求( A )。
A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强26、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( 4 )。
A、2μsB、4μsC、8μs D、1ms27、以下选项中可作为C语言合法常量的是( A )A、-80B、-080C、-8e1.0 D、-80.0e28、能够用紫外光擦除ROM中程序的只读存储器称为( C )。
A、掩膜ROMB、PROMC、EPROMD、EEPROM29、以下不能定义为用户标识符是( D )。
A、MainB、_0C、_int D、sizeof30、下选项中,不能作为合法常量的是( B )。
A、1.234e04B、1.234e0.4C、1.234e+4D、1.234e031、存储16×16点阵的一个汉字信息,需要的字节数为( D )A、 32B、 64C、128 D、 25632、以下选项中合法的字符常量是( D )A、 "B"B、’\010’C、68 D、 D33、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( B )A、2MHzB、1MHzC、500kHzD、250kHz34、下列数据字定义的数表中,( D )是错误的。
A、DW “AA”B、DW “A”C、DW “OABC”D、DW OABCH三、判断题(√╳)1、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。
(√)2、自动变量属于局部变量。
(√)3、Continue 和break都可用来实现循环体的中止。
(╳)4、在MCS-51系统中,一个机器周期等于1.5μs。
(√)5、若一个函数的返回类型为void,则表示其没有返回值。
(√)6、所有定义在主函数之前的函数无需进行声明。
(√)7、定时器与计数器的工作原理均是对输入脉冲进行计数。
(√)8、END表示指令执行到此结束。
(╳)9、MCS-51的相对转移指令最大负跳距是127B。
(╳)10、MCS-51的程序存储器只是用来存放程序的。
(√)11、TMOD中的GATE=1时,表示由两个信号控制定时器的的启停。
(╳)12、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(√)13、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
(√)14.寄存器间接寻址可以访问数据存储器,也可以访问程序存储器。
(√)15.在C51中,将数据的存储类型说明为data,则该数据映射的存储空间为片内位寻址空间。
(╳)16.MCS—51属于16位的单片机。
(╳)17.基址加变址寻址只能访问程序存储器。
(√)18.位地址和字节地址在形式上没有区别。
(√)19.如果x=0xEA,则执行x<<2后,x的值为0xA8。
(√)20.在MCS—51的指令系统中,地址分为字节地址和位地址。
(╳)21.汇编语言指令就是指能被CPU直接执行的指令。
(√)22.在MCS—51的指令系统中,伪指令、指令都是在程序执行的时候起作用。
(╳)23、(R7)表示工作寄存器R7中的内容。
(√)24、若一个函数的返回类型为void,则表示其没有返回值。
(√)25、定时器与计数器的工作原理均是对输入脉冲进行计数。
(√)26、SFR中凡是能被8整除的地址,都具有位寻址能力。
(√)27、不能用“sfr16” 直接访问定时器/计数器0和1。
(╳)28、MCS-51单片机的程序存储器只能用来存放程序的。
(╳)29、串口中断标志由硬件清0。
(√)30、特殊功能寄存器的名字,在C51程序中,全部大写。
(√)31、“sfr”后面的地址可以用带有运算的表达式来表示。
(√)32、#include <reg51.h>与#include “re g51.h”是等价的。
(╳)33、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。
四、简答题1、在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?解:1、配置定时器/计数器的工作方式。
2、给THi和TLi赋初值。
3、启动定时/计数器。
4、打开定时/计数器中断标志。
5、打开总中断。
2、在有串行通信时,定时器/计数器1的作用是什么,怎样确定串行口的波特率?解:如果有串行通信时,定时器/计数器1的作用是控制波特率。
串行口的波特率是有定时器1的溢出率决定的。
3.51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?解:51系列单片机具有5个中断源。
外部中断0、1是由EXi外部中断标志位,ITi中断触发方式和EA总中断决定。