单片机考试试题和答案(5)
单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。
答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。
答案:对3. 单片机的Flash存储器是一种非易失性存储器。
答案:对4. 单片机的片内RAM存储器可以直接运行程序。
答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。
答案:错三、填空题1. 单片机的中断向量表一般存储在()中。
答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。
答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。
答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。
答案:寄存器中的数据5. 单片机的GPIO口是指()。
答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。
答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。
当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。
该程序处理完中断事件后,再返回到原来的程序继续执行。
通过中断,可以提高单片机的响应速度和处理能力。
2. 请简要说明单片机的I/O口使用方法。
单片机考试试题(带答案)

一、选择题访问片外数据存储器的寻址方式是( C )A、立即寻址B、寄存器寻址C、寄存器间接寻址D、直接寻址堆栈数据的进出原则是( B )A、先进先出B、先进后出C、后进后出D、进入不出若某存储器芯片地址线为12根,那么它的存储容量为( C )A、1KBB、2KBC、4KBD、8KB控制串行接口工作方式的寄存器是( C )A、TCONB、PCONC、SCOND、TMOD判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。
A.CY B.OV C.P D.RS0 E.RS1当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。
A.0003H B.000B C.0013H D.001BH E.0023H子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。
A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H 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 = 00H堆栈指针SP的作用是( B )。
A 指示堆栈的栈底B 指示堆栈的栈顶C 指示下一条将要执行指令的地址D 指示中断返回的地址下列指令中,不影响堆栈指针的指令是( B)。
A RETB JB bit,relC LCALL addr16D RETI定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。
A 0003HB 000BHC 001BHD 0013HE 连续存放中断服务程序F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。
单片机考试题目及答案

第一章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 ) 49D=1+16+32=11001HA 11101111B 11001111C 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.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
单片机原理与应用技能比赛模拟试题与答案(五)

5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( A )。
A 、09HB 、87HC 、00HD 、80H单片机原理及应用技能比赛模拟试题(五)6、使用定时器T1时,有几种工作方式( C )A 、1 种B 、2 种C 、3 种D 、4 种一、填空题7、8031 单片机的定时器T1 用作定时方式时是( B )。
1、当定时器T0 工作在方式 3 时,要占用定时器T1 的TR1 和TF1 两个控制位。
A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 12、在定时器T0 工作方式 3 下,TH0溢出时,TF1 标志将被硬件置 1 去请求中断。
C、由外部时钟频率定时,一个时钟周期加 1 D 、由外部时钟频率定时,一个机器周期加 13、在定时器T0 工作方式 3 下,欲使TH0停止工作,应执行一条CLR TR1 的指令。
8、8031 单片机的定时器T0 用作计数方式时是( C )。
4、使用定时器/ 计数器 1 设置串行通信的波特率时,应把定时器/ 计数器 1 设定作方式 2A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 1,即自动重新加载方式。
C、由外部计数脉冲计数,下降沿加 1 D 、由外部计数脉冲计数,一个机器周期加 15、当计数器产生计数溢出时,把定时器/ 计数器的TF0(TF1)位置“1”。
对计数溢出的处理,在中断方式时,9、8031 单片机的定时器T1 用作计数方式时计数脉冲是( A )。
该位作为中断标志位使用;在查询方式时,该位作状态位使用。
A、外部计数脉冲由T1(P3.5 )输入 B 、外部计数脉冲由内部时钟频率提供6、在定时器工作方式 1 下,计数器的宽度为16 位,如果系统晶振频率为6MHz,则最大定时时间C 、外部计数脉冲由T0(P3.4 )输入D 、由外部计数脉冲计数为131.072ms ,若系统晶振频率为12MHz,则最大定时时间为65.536ms 。
单片机试题及答案

试题1 参考答案一、填空题(25分,每空1分)1。
A T89S51单片机为 8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。
3. A T89S51的异步通信口为 全双工 (单工/半双工/全双工)4. A T89S51有 2 级中断, 5 个中断源5。
A T89S51内部数据存储器的地址范围是 00H ~7FH ,位地址空间的字节地址范围是 20H ~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K . 6. A T89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、 基址寄存器加变址寄存器寻址 。
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=0F0H 3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。
单片机考试试题及答案

单片机考试试题及答案一1.除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。
2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口3部分集成于一块芯片上。
3.8051与8751的区别是CA.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同4.在家用电器中使用单片机应属于微计算机的B。
A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。
6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。
7.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB 的EPROM。
二1.在A T89C51单片机中,如果采用6MHz晶振,一个机器周期为2µs2.A T89C51单片机的机器周期等于12个时钟振荡周期。
3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H;88H 4.片内字节地址为2AH单元的最低位的位地址是50H;片内字节地址为88H单元的最低位的位地址是88H。
单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机考试试题及答案

单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。
A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。
答案:CPU2. 8051单片机的定时器/计数器共有______个。
答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。
答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。
答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。
答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。
通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。
2. 描述单片机的I/O接口的作用。
答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。
它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。
3. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
单片机考试试题和答案(5)

1、EA :内外程序存储器选择控制端。
输入高电平,CPU访问内部程序存储器(4K)。
PC值超过0FFFH时,将自动执行片外程序存储器的程序。
输入低电平,CPU仅访问片外程序存储器。
注意:对于8031来说此脚必须接地。
因为8031没有程序存储器2、时钟周期(振荡周期) 时钟周期是计算机中最基本的、最小的时间单位。
它定义为时钟脉冲频率的倒数。
CPU完成这每一个基本操作所需的时间定义为机器周期。
指令周期定义:执行一条指令所需的时间。
MCS-51的指令周期一般只有1—2个机器周期,只有乘、除两条指令占4个机器周期。
当用12MHz晶体作主振频率时,执行一条指令的时间,也就是一个指令周期为1us、2us及4us。
3、单片机作为微型机的一个主要分支,在结构上的最大特点就是把CPU、存储器、定时器和多种输入输出接口电路集成在一块超大规模集成电路芯片上。
4、【例5.4】用定时器T1的方式2对外部计数,要求每计满100个数,将P1.0引脚信号求反. 解:P3.5引脚输入外部信号,每发生1次负跳变计数器加1,每输入100个脉冲,计数器溢出中断,将P1.0引脚求反.ORG 0000HLJMP MAINORG 001BHCPL P1.0RETIORG 0100HMAIN: MOV TMOD,#60HMOV T L1,#9CHMOV T H1,#9CHSETB TR1SETB ET1SETB EAHERE: AJMP HERE5、例7:程序名:MAX功能:查找内部RAM中无符号数据块的最大值入口参数:R1指向数据块的首地址,数据块长度存放在工作寄存器R2中出口参数:最大值存放在累加器A中占用资源:R1,R2,A,PSWMAX: PUSH PSWCLR A ;清A作为初始最大值LP: CLR C ;清进位位SUBB A,@R1 ;最大值减去数据块中的数JNC N EXT ;小于最大值,继续MOV A,@R1 ;大于最大值,则用此值作为最大值SJMP NEXT1NEXT: ADD A,@R1 ;恢复原最大值NEXT1: INC R1 ;修改地址指针DJNZ R2,LPPOP P SWRET一、填空题(37分)1、8031单片机芯片共有 40个引脚,MCS-51系列单片机为8 位单片机。
单片机考试试题(附有答案)

湖南工程学院试卷用纸 ____至_ _学年第____学期 专业班级________ 姓名_______ 学号_____ 共__2_页 第__1__页(装 订 线 内 不 准 答 题)命题教师__ ______审核________________________湖南工程学院试卷用纸 专业班级____________ 姓名______________ 学号______ 共__2_页 第__2__页(装 订 线 内 不 准 答 题)2、分析如下给定子程序的功能,以及入口参数和出口参数,并将片内RAM20H~29H 的一段区域清零。
(10分)ZO :CLR ALOOP : MOV @R0,A ; INC R0DJNZ R7,LOOP RET 3、某系统通过P1口控制着一个共阴极接法的LED 显示器,试编程使得在LED 显示器上显示下图所示字符。
(10分)4、利用T1定时中断,从P1.1输出一个周期为1S 的方波。
(14分)六、完成下图MCS-51片外存储器扩展线路的连接,并指出各存储器芯片的地址范围(没用到的地址线设“0”)。
(8分)≥3731D 1Q ~ ~ 8D 8QG OEP0.0~ P0.7ALEP2.0 P2.1 P2.2 P2.3 P2.4P2.5 P2.6 P2.7MCS-51PSENWRRDA0 D0 ~ ~ A7 D7 A8 A9 A10A11 A12 2764CE OEA0 D0 ~ ~ A7 D7 A8 A9 A10 6116(Ⅱ) CE WE OEA0 D0 ~ ~ A7 D7 A8 A9 A10 6116(Ⅰ) CE WE OEA Y3B Y2E Y1 Y074LS139湖南工程学院试卷参考答案及评分标准专业班级_ _ 命题老师_ _ _至__ _学年第____学期(装 订 线 内 不 准 答 题)(装 订 线 内 不 准 答 题)湖南工程学院试卷用纸 专业班级____________ 姓名______________ 学号______ 共__3__页 第__3_页(装 订 线 内 不 准 答 题)五、编程设计题( 每小题15分, 共45分)1、设计一串行通信接收程序,将接收的16个数据存入片内50H ~5FH 中,串行口为方式1,波特率为1200bps ,SMOD=0,fosc =6MHz 。
单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。
51单片机试题及答案

51单片机试题及答案51单片机是一种常用的单片机,广泛应用于各种电子设备中。
在学习和应用过程中,掌握相关的试题和答案是非常重要的。
本篇文章将提供一些常见的51单片机试题,并给出详细的答案解析。
试题一:请简述51单片机的基本概念。
答案:51单片机指的是英特尔公司开发的一种8位单片机,其核心是8051系列单片机。
它具有低功耗、高集成度和强大的功能特点。
51单片机广泛应用于嵌入式系统、电子仪器和家用电器等领域。
试题二:请解释什么是片内RAM和片内ROM。
答案:片内RAM(Random Access Memory)指的是单片机内部集成的随机存取内存,用于存储临时数据。
片内ROM(Read-Only Memory)用于存储程序代码和常量数据,无法在运行时进行修改。
试题三:请列举51单片机的常用指令集。
答案:51单片机的常用指令集包括数据传输指令、算术指令、逻辑指令、跳转指令、位操作指令等。
具体的指令可以根据需求在手册中查阅。
试题四:请解释定时器和中断的概念。
答案:定时器是一种特殊的硬件模块,用于实现定时功能。
通过设置定时器的计数值和工作模式,可以实现各种时间精度的定时。
中断是一种事件触发机制,当特定事件发生时,中断会打断当前的程序执行,转而执行相应的中断服务程序。
试题五:请简述串行通信中的UART概念。
答案:UART(Universal Asynchronous Receiver/Transmitter)是一种常见的串行通信接口,用于实现数据的传输和接收。
UART通过设置波特率、数据位、停止位和校验位等参数,实现串行通信的数据有效性和可靠性。
试题六:请简要介绍51单片机的编程流程。
答案:51单片机的编程流程主要包括以下几个步骤:写好程序代码,并保存为.asm汇编文件;使用汇编器将汇编文件转换为机器码文件;使用烧录器将机器码文件烧录到单片机的存储器中;将单片机与外部电路连接,并通电运行程序。
试题七:请解释I/O口及其在51单片机中的应用。
单片机考试题目及答案

单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机上机考试题及答案

单片机上机考试题及答案一、选择题(每题2分,共10分)1. 单片机中,以下哪个寄存器用于存储程序计数器的值?A. 累加器B. 堆栈指针C. 程序计数器D. 数据指针答案:C2. 在8051单片机中,哪个指令用于将累加器的内容与外部数据存储器中的数据进行交换?A. MOV A,@R0B. MOVX A,@DPTRC. MOV A,#dataD. MOV A,direct答案:B3. 8051单片机的定时器/计数器工作在方式1时,其计数器的位数是多少?A. 8位B. 12位C. 16位D. 24位答案:B4. 在8051单片机中,以下哪个中断源的优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通信中断答案:C5. 8051单片机的串行通信中,波特率的设置是由哪个寄存器控制的?A. TMODB. TCONC. SCOND. PCON答案:C二、填空题(每题2分,共10分)1. 8051单片机的内部RAM可以分成______个可寻址的单元。
答案:1282. 在8051单片机中,若要设置定时器为模式2,应将TMOD寄存器的相应位设置为______。
答案:01H3. 8051单片机的外部中断0的中断向量地址是______。
答案:0003H4. 8051单片机的定时器/计数器在方式0下是一个______位的计数器。
答案:85. 8051单片机的串行通信中,若要实现9位数据的传输,应将SCON寄存器的SM0和SM1位设置为______。
答案:00三、简答题(每题5分,共20分)1. 简述8051单片机的中断系统的特点。
答案:8051单片机的中断系统具有5个中断源,其中两个是外部中断,三个是定时器中断。
中断系统具有嵌套中断能力,即一个中断服务程序可以被另一个更高优先级的中断打断。
中断响应时间取决于中断源的优先级和中断服务程序的长度。
2. 描述8051单片机的定时器/计数器的四种工作模式。
答案:8051单片机的定时器/计数器有四种工作模式:模式0(13位计数器),模式1(16位计数器),模式2(8位自动重装载计数器),模式3(仅对定时器0有效,将计数器分成两个独立的8位计数器)。
山东大学《单片机原理及应用》试题库含答案05系统扩展

第五章系统扩展一、判断题()1.MCS—51单片机程序存储器操作时序中,在不执行MOVX指令时,P0口作为地址线,专用于输出程序存储器的高8位地址PCL;P2口专用于输出程序存储器的低8位地址PCH。
×()2.线选法是把单根的低位地址线直接接到存储器芯片的片选端。
×()3.对于8031单片机而言,在外部扩展EPROM时,EA引脚应接地。
()4.对于8051、8751单片机而言,在外部扩展EPROM时,EA引脚可接 + 5V或接地。
×()5.8155芯片的AD0~AD7:地址/数据线,是低8位地址和数据复用线引脚,当ALE=1时,输入的是数据信息,否则是地址信息。
×()6.在接口芯片中,通常都有一个片选端CS(或CE),作用是当CS为低电平时该芯片才能进行读写操作。
()7.DAC0832是8位D/A转换器,其输出量为数字电流量。
×()8.ADC0809是8路8位A/D转换器,其工作频率范围是10KHz——1.2MHz。
()9.EPROM27128有12根地址线,可寻址空间为16KB。
×二、单项选择题1.一个EPROM的地址有A0----A11引脚,它的容量为。
BA.2KB B.4KB C.11KB D.12KB2.单片机要扩展一片EPROM2764需占用 B 条P2口线。
3.在存储器扩展电路中74LS373的主要功能是。
DA.存储数据 B.存储地址 C.锁存数据 D.锁存地址4.下列芯片中其功能为可编程控制的接口芯片是。
DA.373 B.2114 C.2716 D.81555.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于。
AA.串行传送 B.并行传送 C.同步传送 D.异步传送6.8031的外部程序存储器常采用的芯片是。
AA.2716 B.8255 C.74LS06 D.21147.若8155命令口地址是CF00H,则A口与B口的地址是。
单片机原理与应用试题五及答案

单片机原理与应用试题五及答案一、填空题(每空1分,共10分)1.单片机内有组成微机的主要功能部件、和。
2.堆栈的特性是,8051的堆栈一般开辟在,其堆栈指针是。
3.RS232C是总线标准。
4.8255是接口。
5.MCS-51有一个全双工的步串行口,有种工作方式。
二、简述题(每题5分,共25分)1.单片机的特性主要有哪些?2.8031、8051、8751有何异同?3.MCS-51的位存储区在哪里?寻址范围是多少?4.8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?5.8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?三、判断题(20分)1.判断以下各条指令是否正确(LL1和PROC为标号)(10分)(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 PROC2.判断以下说法是否正确,不正确予以改正。
(10分)(1)单片机是面向数据处理的。
(2)定时器与计数器的工作原理均是对输入脉冲进行计数。
(3)由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。
(4)END表示指令执行到此结束。
(5)ADC0809是8位逐次逼近式模/数转换接口。
四、阅读程序(20分)1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
(1)MOV A,#48H;寻址方式:(A)=(2)ADD A,60H;寻址方式:(A)=(3)ANL A,@R0;寻址方式:(A)=2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)MOV R1,#30H;(R1)=MOV A,#64H;(A)=ADD A,#47H;(A)= ,(CY)= ,(AC)=DA A;(A)= ,(CY)= ,(AC)=MOV@R1,A;(R1)= ,(30H)=此程序段完成的功能:五、计算(画图)题(10分)若8051的晶振频率f osc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。
单片机测试题与答案

单片机测试题与答案一、单选题(共107题,每题1分,共107分)1.FLASH的中文含义是 ( ) 。
A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器正确答案:A2.SP的中文含义是( )。
A、堆栈指针B、数据指针C、系统指针D、符号指针正确答案:A3.下列芯片中属于单片机的芯片是 ( ) 。
A、8086B、80386C、8155D、AT89C1051正确答案:D4.累加器A的内容是84H,执行RR A 指令后累加器的内容变为( ) 。
A、42B、80C、08D、不确定正确答案:A5.下列芯片中属于单片机的芯片是 ( ) 。
A、8086B、80286C、80486D、AT89C2051正确答案:D6.对于MCS-51系列单片机来说,立即寻址可寻址的空间是( )。
A、内部RAMB、程序存储器C、特殊功能寄存器D、外部RAM正确答案:B7.累加器A的内容是35H,执行SWAP A 指令后累加器的内容变为( ) 。
A、30B、05C、50D、53H正确答案:D8.下列指令中,对标志位CY有影响的指令是 ( ) 。
A、ADDB、,C、(B)INCD、(C)MOVE、,F、D.ANLG、,正确答案:A9.对于MCS-51单片机来说,一个机器周期是由 ( )个状态周期构成。
A、1B、2C、4D、6正确答案:D10.8051单片机的P3口可以驱动 ( )个LSTTL负载。
A、32B、8C、4D、16正确答案:C11.上电复位后,8051单片机P3口的值是 ( ) 。
A、80B、0FFC、00D、不确定正确答案:B12.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是 ( ) 。
A、131072μSB、65536μSC、256μSD、8192μS正确答案:A13.累加器A的内容是0ADH,执行RLC A 指令后累加器的内容变为( ) 。
A、5BB、5AC、56D、不确定正确答案:D14.8051单片机的堆栈位于( )中。
单片机考试复习试题库附答案

十八套试卷(答案附后面)单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( B )a)RAM b)RO M 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)运算器、控制器 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 + 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单元开始取指令并翻译和执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机考试试题和答案(5)一、填空题:(共30空,每空1分)1. 单片机即一个芯片的计算机,此芯片上包括五部分:运算器、_________、________、输入部分、________。
2. 只有在________码表示中0的表示是唯一的。
3. MCS—51指令系统中direct表示的含义是:_____________________。
4. P0、P1、P2、P3四个均是___位的____口(填“串行”还是“并行”),其中P0的功能是______________________;P2口的功能是___________;而_________是双功能口;______是专门的用户口。
5. 任何程序总是由三种基本结构组成:顺序、分支和_________。
6. MCS—51指令共有六种寻址方式,分别是立即数寻址、_________、_________、寄存器间接寻址、__________、相对寻址。
7. MOVDPTR,#data16的作用是用来设定_________。
8. 片内RAM可进行位寻址的空间位地址范围是______________。
9. MCS—51的存储器空间配置从功能上可分为四种类型:__________、内部数据存储器、__________、外部程序存储器。
10. MCS-51的指令按其功能可分为五大类:_________、________、逻辑运算类指令、位操作指令、控制转移指令。
11. 输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:_________作用、_________作用和信号电平与形式的变换作用。
12. MCS—51内部的SFR共有______个。
13. CJNE<目的字节>,<源字节>,rel属于五大类指令中的_________类指令,其操作码助记符含义是_____________。
14. 8051单片机有________个中断源,________级中断优先级别。
15. 8255A属于可编程的________ 接口芯片,8255A的A通道有________种作方式。
二、选择题:(共15题,每题1分)1.10101.101B转换成十进制数是()。
(A)46.625 (B)23.625 (C) 23.62(D)21.6252.存储器的地址范围是0000H~0FFFH,它的容量为()。
(A)1KB (B) 2KB(C) 3KB(D)4KB3.3D.0AH转换成二进制数是()。
(A)111101.0000101B (B) 111100.0000101B(C)111101.101B (D) 111100.101B4.73.5转换成十六进制数是()。
(A)94.8H(B) 49.8H (C) 111H(D)49H5.MOVXA , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器6.A7H和5BH两个立即数相加后,和为(),(CY)是()。
(A)1CH,0 (B)C1H,0(C)02H,1 (D)C1H,17.若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)(A)C3H (B) B3H(C) 0DH (D) 56H8.如果(P0)=65H ,则当CPLP0.2SETBCMOVP0.4 ,C执行后(P0)=()(A)61H (B) 75H(C) 71H(D) 17H9.( )指令是MCS-51指令系统中执行时间最长且长达4 us的。
(A)比较转移(B)循环转移(C)增减量(D)乘除法10.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令()。
(A) MOVR1 ,40H(B)MOVR1 ,#40HMOVX@R1 , A MOVXR1 , A(C)MOVX40H , A(D)MOVR1, #40HMOVX@R1 , A11.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV 位。
各个位的值是()。
(A) 0、0、0 (B) 1、0、1 (C) 1、1、1(D) 1、1、012.不属于单片机与输入输出设备进行信息交换的方式是()。
(A) 无条件传送方式(B) 查询方式(C) 中断方式(D) 存储器直接存取方式13.8051与8255A的硬件连接如图P110图6-7,其中规定未用的地址线取0。
则8255A 的控制字寄存器的地址是()(A) 0000H (B) 0001H(C) 0002H (D) 0003H14.A/D转换方法有以下四种,ADC0809是一种采用()进行A/D转换的8位接口芯片。
(A) 计数式(B) 双积分式(C) 逐次逼近式(D) 并行式15.8051单片机内有()个16位的定时/计数器,每个定时/计数器都有()种工作方式。
(A) 4, 5(B) 2,4 (C) 5,2(D) 2, 3三、判断指令(或伪指令)正误(共15题,每题1分)(1). MOV20H , R1()(2).ADDCA , 2030H()(3). CLRA ()(4).MOVX40H , #30H()(5). ORG3000H ()(6).MOVC@A+PC , A()(7). MOVXA ,2000H ()(8).DJNZ#data , rel ()(9). INC@R5 ()(10).DECDPTR()(11). MOVR1 ,@ R2 ()(12).SW APR1 ()(13). SETB2000H ()(14).JZA , LOOP()(15) DAR2()四、分析程序并写出结果:(共4题,每题5分)1.已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后( 40H ) = MOV@R0 , #11HMOV A , R2ADDA , 20HMOVPSW , #80HSUBBA , P0XRLA , #45HMOV40H , A2. 已知( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下:MOV A , @R0MOVR0 , AMOV A , @R0ADD A , 21HORL A , #21HRL AMOVR2 , ARET则执行结束(R0)=(R2)=3. 执行下面一段程序;MOVSP, #60HMOV A, #10HMOVB, #01HPUSHAPUSHBPOPAPOPBA , B的内容是:(A)=(B)=4.设在31H单元存有#23H,执行下面程序:MOV A, 31HANL A, #0FHMOV 41H, AMOV A, 31HANLA, #0F0HSWAP AMOV42H, A则(41H)=(42H)=五、简答及做图题:(共2题、每题5分)1.用图示形式画出MCS—51内部数据存储器(即内RAM含特殊功能寄存器)的组成结构,并简单说明各部分对应用途。
2.要在8051单片机片外扩展16K数据存储器,选择其地址为0000H~3FFFH。
如果选用6264芯片为存储芯片,74LS138为译码器,试画出它的硬件连接图。
六、编程题:(共2题,每题5分)1. 将字节地址30H~3FH单元的内容逐一取出减1,然后再放回原处,如果取出的内容为00H,则不要减1,仍将0放回原处。
2. 按以下要求编写8051单片机定时器的初始化程序:(1)T0作为定时,定时时间为10ms.(2)T1作为计数,记满1000溢出。
参考答案一。
填空题1. 存储器、控制器、输出部分。
2. 补3. 片内存储器地址。
4.8,并行,地址/数据分时复口,高8位地址口,P1。
5. 循环。
6.直接寻址,寄存器寻址,变址寻址。
7. 地址指针。
8. 00H~FFH。
9. 片内程序存储器,外部数据存储器。
10.数据传送类,算术运算类。
11.隔离与寻址作用,所存与缓冲作用12.2113.5,214. 并行,3二。
选择题1~5 DDABD6~10CACDD7~15DDDCB三。
判断题⑴√⑵×⑶√⑷×⑸√(6)×⑺×⑻×⑼×⑽×⑾×⑿×⒀×⒁×⒂×四。
分析程序并写出结果。
1.(20H)←11H(A)←20H(A)←(A)+(20)(CY)=1(A)-(P0)-(CY)→(A)即(A)←00H(A)+45H→(A)即(A)←45H(40H)←45H2.(A)←((R0))(A)=36H(R0)←(A)(R0)←36H(A)←((R0))(A)←34H(A)←(A)+(21H)34H+17H=4BH(A)←(A)21H4BH 21H=6BH(A)←D6H(R2)←D6H(R0)=36H(R2)=D6H3.(A)=01H (B)=10H4.(41H)=03H (42H)=02H五。
1.MOVR7,#10HMOVR1,#30HLOOP:CJNE @R1,#00H,NEXTMOV@R1,#00HSJMP NEXT1NEXT: DEC @R1NEXT1: INC R1DJNZ R7,LOOPSJMP $END2.(1) ①T0的工作方式0时:tmax=213×=213×2us=16.384ms 定时10ms可达要求,则X=213- =213- =3192=C78H=6318H②T0工作在方式1时: tmax=216×=216×2us=131.072ms定时10ms也可达要求,则X=216- =EC78H③T0工作在方式2或3时: tmax=28×=28×2us=512us定时500us,循环20次,X=28- =06H(2) 方式0:213-100=8092=1F9CH=FC1CHX=M-计数值方式1:216-100=FF9CH方式2或3:28-100=9CH①DELAY:MOV TMOD#00H(#01H/#10H /#11H)(MOV R3 ,#14H)MOVTH0 ,#63HMOVTL0,#18HSETB TR0LP1:JBCTF0,CLOSESJMP LP1CLOSE:SJMP $RET五.简答及做图题21个SFR堆栈及数据缓冲区128个位寻址区工作寄存器。