单片机原理期末考试试题附答案

合集下载

单片机原理期末考试试题附答案

单片机原理期末考试试题附答案

单片机原理及应用期末考试试题汇总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) 区两个部分.18、在89C51中,通用寄存器区共分为(4)组,每组(8)个工作寄存器,当CPU复位时,第(0)组寄存器为当前的工作寄存器。

单片机期末考试题和答案

单片机期末考试题和答案

单片机期末考试题和答案一、选择题(每题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的中断向量地址分别是______和______。

2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟一、单项选择题(每小题1分,共15分)1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。

A、27HB、28HC、29HD、2AH2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。

A、MOVB、MOVXC、MOVCD、以上都是3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A、混合编址B、动态编址C、独立编址D、变址编址4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。

A、T1B、外部中断1C、串行口中断D、外部中断05.MCS—51单片机的复位信号是( A )有效。

A、高电平B、低电平C、脉冲D、下降沿6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHzB、1MHzC、500KHzD、250KHz7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。

A、06HB、F9HC、30HD、CFH8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。

A. 1KBB. 2KBC.4KBD.8KB9.51单片机中, 能做数据线用的I/O接口是( A )。

A、P0B、P1C、P2D、P310.定时器/计数器工作方式1是( D )。

A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构12.若定时/计数器能自动重装载初值,则它工作在( C )A、方式0B、方式1C、方式2D、方式313.关于中断,下列说法正确的是( B )。

A、同级别的中断请求按时间的先后顺序响应B、同级别的中断请求按查询中断标志的先后顺序响应C、同级别的中断能嵌套D、同一时间同级别的多中断请求将形成阻塞,系统无法响应14.AT89S51的片内RAM空间为( A )。

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c一、选择题(每题2分,共20分)1. 下列哪项不是单片机的特点?A. 体积小B. 集成度高C. 功能强大D. 价格昂贵答案:D2. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B3. 下列哪个寄存器是8051单片机的程序计数器?A. SPB. PCC. DPTRD. ACC答案:B4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个指令不是8051单片机的算术运算指令?A. ADDB. SUBC. MULD. MOV答案:D7. 8051单片机的串行通信接口是:A. SPIB. I2CC. USARTD. UART答案:D8. 8051单片机的定时器/计数器的定时方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机的看门狗定时器的作用是什么?A. 用于定时B. 用于计数C. 用于监控程序运行D. 用于中断答案:C10. 8051单片机的EA引脚的作用是什么?A. 外部中断B. 定时器/计数器C. 看门狗定时器D. 程序总中断答案:D二、填空题(每空1分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

答案:工作寄存器区;位寻址区2. 8051单片机的定时器/计数器0和定时器/计数器1可以工作在______模式或______模式。

答案:13位定时/计数;16位定时/计数3. 8051单片机的外部中断0和外部中断1的优先级分别为______和______。

答案:低;高4. 8051单片机的定时器/计数器溢出时,会自动向______寄存器写入______。

答案:程序计数器;0000H5. 8051单片机的串行通信接口可以工作在______模式或______模式。

51单片机期末考试试卷及答案

51单片机期末考试试卷及答案

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单片机期末考试题及答案

c51单片机期末考试题及答案

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分为__工作寄存器区__和__位寻址区__。

单片机原理期末考试试题附答案

单片机原理期末考试试题附答案

单片机原理期末考试试题附答案Company number:【0089WT-8898YT-W8CCB-BUUT-202108】单片机模拟试卷001一、选择题(每题1分,共10分) 1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

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

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

a )MOVA,@R1b )MOVCA,@A+DPTRc )MOVX A, @R0d )MOVXA,@DPTR9.8031单片机中既可位寻址又可字节寻址的单元()a )20Hb )30Hc )00Hd )70H 10.下列哪条指令是正确的( )a ) PUSH R2b ) ADD R0,Ac ) MOVX A @DPTRd )MOV@R0,A二、填空题(每空1分,共30分) 1.一个完整的微机系统由____和____两大部分组成。

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

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

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c一、选择题1. 单片机的核心是()。

A. 微处理器B. 存储器C. I/O接口D. 总线答案:A2. 下列哪一项不是单片机的外设?A. 定时器B. 计数器C. 显示器D. 微处理器答案:D3. 8051单片机的外部数据总线宽度是()位。

A. 4位B. 8位C. 16位D. 32位答案:B二、填空题1. 单片机的最小系统通常包括________、________和________。

答案:微处理器,存储器,I/O接口2. 8051单片机的内部数据存储器地址范围是________。

答案:00H-FFH三、简答题1. 简述单片机的工作原理。

答案:单片机的工作原理基于程序存储执行的概念。

微处理器从程序存储器中取出指令,解码后执行相应的操作。

操作可能涉及内部或外部数据存储器、I/O接口等。

单片机通过时钟信号同步所有操作,实现对外部世界的控制和数据处理。

2. 描述8051单片机的中断系统。

答案:8051单片机具有两个外部硬件中断和一个定时器/计数器中断。

中断允许单片机在执行主程序的同时响应外部事件。

中断系统包括中断请求、中断使能、中断优先级和中断服务程序。

四、计算题1. 给定一个8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。

答案:8051单片机的机器周期是时钟周期的12倍,因此机器周期为1/(12MHz/12) = 1μs。

大多数指令需要1到2个机器周期来完成,因此指令周期可能是1μs到2μs。

五、编程题1. 编写一个8051单片机的程序,实现将累加器A中的值加1。

答案:```MOV A, #0x01 ; 将初始值1加载到累加器AADD A, #0x01 ; 将累加器A中的值加1```六、分析题1. 分析以下8051单片机汇编语言程序段的功能。

```MOV DPTR, #0x1234MOVX A, @DPTRMOV R0, ADEC R0MOV @R0, A```答案:该程序段首先将数据指针DPTR设置为0x1234,然后通过MOVX 指令将外部数据存储器地址0x1234处的值移动到累加器A。

单片机原理-期末考试试题-(附答案)教材

单片机原理-期末考试试题-(附答案)教材

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

a)P0 b)P1 c )P2 d)P32.单片机应用程序一般存放在(B )a)RAM b)ROM c)寄存器d)CPU 3.已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)a) 7542H b ) 7542 ! c ) 75.42H d )75.424. 下列指令中不影响标志位CY的指令有( D )oa) ADD A 20H b) CLR c) RRC A d) INC A5. CPI主要的组成部部分为( A )a)运算器、控制器b) 加法器、寄存器c )运算器、寄存器d) 运算器、扌曰令译码器6. INTEL 8051 CPU是( C )位的单片机a) 16 b) 4 c ) 8 dE 167.8031复位后,PC与SP的值为( B )a ) 0000H 00H b) 0000H, 07Hc ) 0003H, 07H d) 0800H 00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。

a ) MOV A, @R1 b) MOVC A, @A+DPTRc) MOVX A, @R0 d) MOVX A, @DPTR 9.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才脱离复位状态,进入程序运行状态,从ROMD000H H单元开始取指令并翻译和执行。

单片机期末试题及答案

单片机期末试题及答案

单片机期末试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是8051单片机的内部存储器()。

A. ROMB. RAMC. EPROMD. SRAM答案:C3. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的外部中断源有()个。

A. 1B. 2C. 3D. 4答案:B5. 下列哪个指令是将累加器A的内容与寄存器R0的内容相加()。

A. ADD A, #dataB. ADD A, R0C. MOV A, #dataD. MOV A, R0答案:B6. 8051单片机的定时器/计数器工作在定时模式时,定时时间由()决定。

A. 定时器/计数器的初值B. 定时器/计数器的溢出次数C. 定时器/计数器的初值和溢出次数D. 单片机的时钟频率答案:C7. 8051单片机的串行通信接口工作在方式1时,其波特率由()决定。

A. 定时器的初值B. 定时器的溢出次数C. 单片机的时钟频率D. 单片机的时钟频率和定时器的初值答案:D8. 8051单片机的外部中断优先级由()决定。

A. 外部中断源B. 优先级寄存器IPC. 外部中断源和优先级寄存器IPD. 中断向量表答案:C9. 8051单片机的I/O端口P1.0的高电平输出电压接近于()。

A. 0VB. 5VC. 3.3VD. 2.5V答案:B10. 8051单片机的看门狗定时器的英文缩写是()。

A. WDTB. WDGC. WTDD. WDC答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______。

答案:工作寄存器区;位寻址区2. 8051单片机的定时器/计数器0和1可以工作在______、______和______模式。

答案:13位定时/计数器;16位定时/计数器;8位自动重装载3. 8051单片机的外部中断INT0和INT1的中断向量地址分别是______和______。

单片机原理及应用期末考试题试卷含参考答案

单片机原理及应用期末考试题试卷含参考答案

单片机原理及应用期末考试题试卷含参考答案一、选择题(每题2分,共20分)1. 单片机的中断系统中,外部中断INT0的优先级高于定时器/计数器0的中断,以下说法正确的是()A. 定时器/计数器0的中断优先级高B. 外部中断INT0的优先级高C. 两者优先级相同D. 无法确定参考答案:B2. 8051单片机的存储器分为几个部分?()A. 一个部分B. 两个部分C. 三个部分D. 四个部分参考答案:C3. 在8051单片机中,以下哪个寄存器用于存储外部中断INT0的入口地址?()A. IEB. IPC. EAD. EX0参考答案:B4. 以下哪个引脚用于8051单片机的时钟输入?()A. XTAL1B. XTAL2C. RSTD. P3.0参考答案:A5. 8051单片机的串行通信中,以下哪种波特率最高?()A. 1200B. 2400C. 4800D. 9600参考答案:D6. 在8051单片机中,以下哪个特殊功能寄存器用于控制串行通信?()A. SCONB. TMODC. TH0D. TL0参考答案:A7. 以下哪种类型的存储器具有易失性?()A. RAMB. ROMC. PROMD. EPROM参考答案:A8. 以下哪个指令用于8051单片机的跳转指令?()A. SJMPB. JZC. JNZD. ACALL参考答案:A9. 在8051单片机中,以下哪个寄存器用于存储累加器的值?()A. AB. BC. R0D. R1参考答案:A10. 以下哪个引脚用于8051单片机的复位操作?()A. RSTB. P3.0C. P3.1D. P3.2参考答案:A二、填空题(每题2分,共20分)1. 8051单片机的时钟频率为12MHz时,一个机器周期的时长为______。

参考答案:1μs2. 在8051单片机中,外部中断INT0的入口地址为______。

参考答案:0003H3. 8051单片机的串行通信中,波特率与定时器/计数器的初值有关,当定时器/计数器初值为______时,波特率为9600。

单片机原理-期末考试试题-(附标准答案)

单片机原理-期末考试试题-(附标准答案)

单片机原理及应用期末考试试题汇总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) 区两个部分。

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

单片机原理-期末考试试题-(附答案)

单片机原理-期末考试试题-(附答案)

单片机原理-期末考试试题-(附答案)单片机原理及应用期末考试试题汇总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) 区两个部分。

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

期末单片机复习题及答案

期末单片机复习题及答案

期末单片机复习题及答案一、选择题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发出中断请求。

完整版单片机原理及接口技术期末考试试题及答案

完整版单片机原理及接口技术期末考试试题及答案

《单片机原理及接口技术》试卷一.单项选择题(每题1分,共20分)1.DPTR为()A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为()A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MULB.MOVXC.MOVCD.MOV5.direct表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个()位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是()A.节拍B.状态C.机器周期D.指令周期10.#data表示()A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为()A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

中断1定时器 D.中断0定时器1 C.外部中断0 B.外部中断A.13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址PSEN为() 14.A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。

A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为()A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中()为程序存储器。

单片机原理及应用期末考试试题及答案(共4套)

单片机原理及应用期末考试试题及答案(共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分,共20分)1.DPTR为()A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为()A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MULB.MOVXC.MOVCD.MOV5.direct表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个()位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是()A.节拍B.状态C.机器周期D.指令周期10.#data表示()A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为()A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

中断1定时器 D.中断0定时器1 C.外部中断0 B.外部中断A.13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址PSEN为() 14.A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。

A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为()A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中()为程序存储器。

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

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

2、单片机89C51片内集成了(4)KB的FLASFROM 共有(5) 个中断源。

3、两位十六进制数最多可以表示(256) 个存储单元。

4、89C51 是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM6是非题:当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访问片内、外ROh E时用MOV指令,访问片外RAM区时用MOVX!令,访问片内RAM区时用MOV旨令。

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

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

19、是非题:工作寄存器区不允许做普通的RAM 单元来使用。

F20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。

T21、是非题:特殊功能寄存器可以当作普通的RAM单元来使用。

F22、是非题:访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

T23、是非题:堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。

F24、数据指针DPTR是一个(16)位的特殊功能寄存器寄存器。

25、是非题:DPTF只能当作一个16位的特殊功能寄存器来使用。

F26、是非题:程序计数器PC是一个可以寻址的特殊功能寄存器。

F27、在89C51中,一个机器周期包括(12)个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和(4 周期) 指令。

28、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个(高)电平并维持(2 ) 个机器周期,可将系统复位。

29、是非题:单片机89C51复位后,其PC指针初始化为0000H使单片机从该地址单元开始执行程序。

T30、单片机89C51复位后,其I/O 口锁存器的值为0FFH ,堆栈指针的值为07H ,SBUF勺值为不定,内部RAM勺值不受复位的影响,而其余寄存器的值全部为0H 。

31、是非题:单片机系统上电后,其内部RAM 的值是不确定的。

T32、以下哪一个为51 系列单片机的上电自动复位电路(假设RST端内部无下拉电阻)(P11图1-8 ( a ))。

33、在89C51 中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应,其二是(硬件复位);而只有(硬件复位)方式才能让进入掉电模式的单片机退出掉电模式。

34、请用下图说明89C51单片机读端口锁存器的必要性。

读锁存器是为了避免直接读端口引脚时,收到外部电路的干扰,而产生的误读现象。

35、请说明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一个LED需要多大阻值的限流电阻(设LED的正常工作电流为10mA导通压降为0.6V),为什么?解:因为LED导通时,电压降是固定的(0.6V厂为了使LED既能正常工作(电流为10mA,又不至于被过大的电流损坏,所以必须加一个限流电阻。

36、以下哪一条指令的写法是错误的( C )。

A、MOV DPTR,#3F98HB、MOVR0,#0FEH C、MOV50H,#0FC3DH D、INC R037、以下哪一条指令的写法是错误的( D )。

A、INC DPTRB、MOVR0,#0FEH C、DEC A D、PUSH A 38、以下哪一条指令的写法是错误的( B )。

A、MOVC A,@A+DPTR B 、MOVR0,#FEH C、CPL A D、PUSH ACC39、是非题:在51 系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。

T40、以下哪一条是位操作指令( B)。

A、MOVP0,#0FFHB、CLRP1.0C、CPL A D、POP PSW41、以下哪一条是位操作指令( B )。

A、MOV P1,#0FFHB、MOVC,ACC.1 C、CPL A D、POP PSW42、以下哪一条是位操作指令(B )。

A、MOV P0,#0FFHB、SETB TR0 C、CPL R0 D、PUSH43、简述89C51单片机中断的概念。

当CPU正在处理某件事情的时候,外部发生的某一事件请求CPL迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的时间。

中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。

44、什么是保护现场,什么是恢复现场?保护现场:当CPU响应中断程序时,硬件会自动把断点地址( 1 6位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。

45、单片机89C51有哪些中断源,对其中断请求PSW如何进行控制?89C51中断系统有5个中断源:•INTO:外部中断0请求,低电平有效。

通过P3.2 引脚输入。

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

通过P3.3 引脚输入。

•TO:定时器/计数器0溢出中断请求。

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

•TXD/RXD串行口中断请求。

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

46、单片机89C51的5个中断源分别为INT0 、INT1 、T0 、T1 以及TXD/RXD 。

47、单片机89C51的中断要用到4个特殊功能寄存器,它们是TCON、SCO、N IE 以及IP。

48、在89C51中,外部中断由IT0(1)位来其两种触发方式,分别是电平触发方式和边沿触发方式。

49、简述单片机89C 5 1中断的自然优先级顺序,如何提高某一中断源的优先级别。

中断源(控制位)外部中断0(PX0)定时器/计数器0溢出中断(PT0)外部中断1(PX1)定时器/计数器 1 溢出中断(PT1)串行口中断(PS)(若某几个控制位为 1 ,则相应的中断源就规定为高级中断;反之,若某几个控制位为0,则相应的中断源就规定为低级中断。

当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。

50、是非题:在89C51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。

F51、中断处理过程分为3 个阶段,即中断响应、中断处理以及中断返回。

52、简述51 系列单片机中断响应的条件。

•有中断源发出中断请求;•中断总允许位EA=1即CPU开中断;•申请中断的中断源的中断允许位为1,即中断没有屏蔽;•无同级或更高级中断正在被服务;•当前的指令周期已经结束;•若现在指令为RETI或者是访问IE或IP指令, 则该指令以及紧接着的另一条指令已执行完。

53、是非题:在51 系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI 为止。

T54、在51 系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令?因为51 系列单片机的两个相邻中断源中断服务程序入口地址相距只有8 个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令。

55、为什么一般都把主程序的起始地址放在0030H之后?因为OOOOH H0030H中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在0030H 之后。

56、是非题:在执行子程序调用或执行中断服务程序时都将产生压栈的动作。

T57、单片机89C51片内有两个16 位的定时/计数器,即T0和T1,它们都有定时和事件计数的功能。

58、是非题:定时/计数器工作于定时方式时,是通过89C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。

T59、是非题:定时/ 计数器工作于计数方式时,是通过89C51 的P3.4 和P3.5 对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。

T60、是非题:定时/计数器在工作时需要消耗CPU 的时间。

F61、是非题:定时/计数器的工作模式寄存器TMO可以进行位寻址。

F62、是非题:定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。

F63、简述定时/计数器4种工作模式的特点。

模式1:是16位的定时器/计数器;模式2:把TL0 (或TL1)配置成一个可以自动重装载的8位定时器/计数器;模式3:对T0和T1大不相同。

若将T0设置为模式3,则TL0和TH0被分为两个相互独立的8 位计数器。

定时器T1 无工作模式3 状态。

模式0:与模式 1 几乎完全相同,唯一的差别是模式0中,寄存器TL0用5位,TH0用8位。

64、如何运用两个定时/计数器相串联来产生一秒的时钟基准信号。

试画出必要的电路部分,并写出程序。

(设晶振频率为12MHz用LED显示秒信号。

注:计数器输入端为P3.4(T0) 、P3.5(T1) 。

)0000HMAIN000BH ONE001BH COU0030HMOV P1,#0FFHSP,#60HTMOD,#01100001BTL0,#0B0HTH0,#3CHTL1,#0F6HTH1,#0F6HTR0TR1ET0ET1EA$PUSH PSWACCTL0,#0B0HTH0,#3CHP1.1ACCPSWPUSH PSWACCP1.0ACCPOP PSWRETIEND65、是非题:在51 系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。

F66、用一个定时/计数器加软件计数器的方式,实现一秒的时钟基准信号,试写出程序并加以ORGLJMPORGLJMPORGLJMPORGMAIN:MOVMOVMOVMOVMOVMOVSETBSETBSETBSETBSETBSJMPONE:PUSHMOVMOVCPLPOPPOPRETICOU:PUSHCPLPOP说明。

相关文档
最新文档