单片机期末考试 长沙理工大学真题
- 格式:doc
- 大小:32.50 KB
- 文档页数:5
单片机期末考试试题一、选择题(每题 3 分,共 30 分)1、单片机能够直接识别和执行的语言是()A 高级语言B 汇编语言C C 语言D 机器语言2、单片机的复位引脚是()A VCCB GNDC RSTD ALE3、当单片机的 PSW 寄存器中的 RS1 和 RS0 分别为 0 和 1 时,工作寄存器组选择的是()A 0 组B 1 组C 2 组D 3 组4、单片机的中断源中,优先级最高的是()A 外部中断 0B 外部中断 1C 定时器/计数器 0 中断D 串行口中断5、要使单片机的定时器/计数器 0 工作在方式 1,需要设置 TMOD 寄存器的值为()A 0x01B 0x02C 0x05D 0x106、在单片机的串行通信中,方式 1 的波特率取决于()A 定时器 1 的溢出率B 系统时钟频率C 晶振频率D 电源频率7、单片机的 P0 口在作为输出口使用时,必须外接()A 上拉电阻B 下拉电阻C 电容D 电感8、以下指令中,属于位操作指令的是()A MOVB ADDC CLRD SUBB9、单片机在扩展外部存储器时,数据总线连接的是()A P0 口B P1 口C P2 口D P3 口10、要使单片机进入掉电模式,需要设置()A PCON 寄存器B SCON 寄存器C TCON 寄存器D IE 寄存器二、填空题(每题 3 分,共 30 分)1、单片机是将_____、_____、_____和_____等集成在一块芯片上的微型计算机。
2、51 单片机的内部数据存储器的地址范围是_____,可分为_____、_____和_____。
3、单片机的指令周期是指执行一条指令所需要的_____。
4、 51 单片机有_____个中断源,其中_____个外部中断源。
5、当单片机执行 MOV A,30H 指令时,将立即数 30H 送到_____中。
6、单片机的定时器/计数器有_____种工作方式。
7、在串行通信中,根据数据传输方向的不同,可以分为_____、_____和_____三种方式。
MCS-51 单片机原理与结构一、判断题()1.MCS—51 单片机是高档16 位单片机。
×()2.MCS—51 的产品8051 与8031 的区别是:8031 片内无ROM。
√()3.单片机的CPU 从功能上可分为运算器和存贮器。
×()4.MCS-51 的指令寄存器是一个8 位寄存器,用于暂存待执行指令,等待译码。
√()5.MCS—51 的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。
√()6.8051 的累加器ACC 是一个8 位的寄存器,简称为A,用来存一个操作数或中间结果。
√()7.8051 的程序状态字寄存器PSW 是一个8 位的专用寄存器,用于存程序运行中的各种状态信息。
√()8.MCS—51 的程序存贮器用于存放运算中间结果。
×()9.MCS—51 的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256 字节的RAM,一个是片外最大可扩充64K 字节的RAM。
√()10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
√()11.CPU 的时钟周期为振荡器频率的倒数。
√()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。
×()13.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
√()14.单片机系统扩展时使用的锁存器,是用于锁存高8 位地址。
×()15.MCS—51 单片机上电复位后,片内数据存储器的内容均为00H。
×()16.当8051 单片机的晶振频率为12MHZ 时,ALE 地址锁存信号端的输出频率为2MHZ 的方脉冲。
√()17.8051 单片机片内RAM 从00H~1FH 的32 个单元,不仅可以作工作寄存器使用,而且可作为RAM 来读写。
?单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 ?b)P1 c)P2 ?d)P32.单片机应用程序一般存放在(?????)??? a) RAM????b)ROM????c)寄存器???d)CPU??3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c)75.42H d) 75.424.下列指令中不影响标志位CY的指令有(?????)。
??? a)ADD A,20H?b)CLR?? c)RRC A???d)INC??A5.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,07Hc) 0003H,07H d)0800H,00H?8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
? a)MOV??A,?@R1????b)MOVC?A,?@A+DPTR?c)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进入复位状态。
长沙理工大学单片机试卷(1)一、简答题(每题5分,共15分)1.MCS-51单片机存储器分为哪几个区域及地址划分范围?2.试用三种方法将累加器A中无符号数乘4。
3.DAC0832与单片机的接口方式有哪几种?二、选择与判断题(每题1.5分,共15分)1.单片机程序存储器中储存的程序通常称为( C )A.汇编语言B.高级语言C.机器语言D.逻辑语言2.MCS-51单片机的位寻址区位于内部RAM的( D )单元。
A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH3.在MCS—51单片机的运算电路中,不能为ALU提供数据的是(A )A.PSW B.寄存器B C.累加器A D.暂存器4.执行返回指令时,返回的断点是(C )A.调用指令的首地址B.调用指令的末地址C.调用指令下一条指令的首地址D.返回指令的末地址5.内部RAM中的位寻址区定义的位是给(D )A.位传送操作准备的B.位逻辑运算操作准备的.以上都对D .位控制转移操作准备的C.6.MCS-51单片机可分为两个中断优先级,各中断源的优先级别设定是利用寄存器(D )A.IE B.TCON C.SCON D.IP7.CPU是根据( A )引脚上的电平来区分是从片内存储器取指还是从片外存储器取指。
A.EA B.ALE C.RESET D.PSEN8.下列指令正确的是( D )A.PUSH @R0 B.DJNZ @R1,rel C.SETB A D.JC NEXT9.MCS-51单片机外部地址扩展总线由( B )构成。
A.P0和P1 B.P0和P2 C.P0和P3 D.P1和P210.单片机定时器的计数时钟周期T等于( D )A.2/f B.4/f C.6/f D.12/f三、填空题(每空格1分,共24分)1.如单片机的主振频率为12MHz,则一个时钟周期为1/12 微秒,一个机器周期为1 微秒。
2.MCS-51单片机共有8 个工作寄存器,21 个专用寄存器。
长沙理工大学考试试卷2………………………………………………………………………………………………………试卷编号 2 拟题教研室(或教师)签名 教研室主任签名………………………………………………………………………………………………………课程名称(含档次) 课程代号专 业 电子信息工程 层次(本、专) 本科 考试方式(开、闭卷) 闭卷 一、填空(每空1分,共20分)1、二进制数101001对应的八进制数为 、十六进制数为 。
2、十进制数59对应的二进制数为 、8421BCD 码为 。
3、逻辑函数D C AB L +=的对偶函数为 、反函数为 。
4、逻辑函数C A AB C B A L +=),,(的最小项表达式为 。
5、描述时序电路逻辑功能的方程有输出方程、激励方程和 方程。
6、555定时器构成的基本施密特触发器没有外接控制电压时,正、负向阈值电压分别为 和 ,回差电压为 。
7、8位并行比较型A/D 转换器中的电压比较器有 个。
8、7位D/A 转换器的分辨率为 。
9、A/D 转换器的一般工作过程有取样与 , 与编码。
10、集成单稳态触发器分为 和 两种类型。
11、555定时器由 、电压比较器、 、放电三极管和 组成。
二、选择题(10分)1、 与图1所示波形相对应的真值表是 。
第 1 页 (共4 页)2、欲将正弦信号转换成与之频率相同的脉冲信号,应用 。
A.T ,触发器 B.施密特触发器 C.A/D 转换器 D.移位寄存器3、译码器的输入地址线为4根,那么输出线为多少根A 、8B 、12C 、16D 、204、 某时序电路的状态图如图4所示,该电路为 。
A 、 四进制加计数器;B 、 四进制计数器;C 、 五进制加计数器;D 、 五进制计数器。
5、某时序电路如图5所示,若在输入端CP 加入10Z KH 的脉冲波形,则该电路输出端Z 的频率为 。
A 、Z KH 5.2;B 、Z KH 5;C 、 Z KH 20D 、 Z KH 40 。
数字电子技术试卷(1)一.填空(16)1.十进制数123的二进制数是 ;十六进制数是 。
2.100001100001是8421BCD 码,其十进制为 。
3.逻辑代数的三种基本运算是 , 和 。
4.三态门的工作状态是 , , 。
5.描述触发器逻辑功能的方法有 。
6.施密特触发器的主要应用是 。
7.设4位D/A 转换器的满度输出电压位30伏,则输入数字量为1010时的输出模拟电压为 。
8.实现A/D 转换的主要方法有 , , 。
二.判断题(10) 1.BCD 码即8421码 ( )2.八位二进制数可以表示256种不同状态。
( )3.TTL 与非门与CMOS 与非门的逻辑功能不一样。
( )4.多个三态门的输出端相连于一总线上,使用时须只让一个三态门传送信号,其他门处于高阻状态。
( )5.计数器可作分频器。
( )三.化简逻辑函数(14)1.用公式法化简--+++=A D DCE BD B A Y ,化为最简与或表达式。
2.用卡诺图化简∑∑=mdD C B A Y ),,,,()+,,,,(84210107653),,,(,化为最简与或表达式。
四.电路如图1所示,要求写出输出函数表达式,并说出其逻辑功能。
(15)五.触发器电路如图2(a ),(b )所示,⑴写出触发器的次态方程; ⑵对应给定波形画出Q 端波形(设初态Q =0)(15)六.试用触发器和门电路设计一个同步的五进制计数器。
(15)七.用集成电路定时器555所构成的自激多谐振荡器电路如图3所示,试画出V O,V C的工作波形,并求出振荡频率。
(15)数字电子技术试卷(2)一.填空(16)1.十进制数35.85的二进制数是;十六进制数是。
2.逻辑代数中逻辑变量得取值为。
3.组合逻辑电路的输出状态只与有关而与电路。
4.三态门的输出有,三种状态,当多个三态门的输出端连在一根总线上使用时,应注意。
5.触发器的基本性质有。
6.单稳态触发器的主要应用是。
单片机期末考试题目及答案详解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。
长沙理⼯微机原理题和答案长沙理⼯⼤学考试试卷(A)1、完成下⾯不同数制之间的转换73.25D=01001001.01B,10010010B=92H100101.11B=37.75D_=(0011 0111.0111 0101)BCD2、指令MOV AL, BL 对源操作数来说是_寄存器寻址_______寻址⽅式,MOV AX, [BX+6]对源操作数来说是寄存器相对寻址⽅式,MOV AX, DS:[2000H]对源操作数来说是_直接_______寻址⽅式。
3、8088CPU的地址总线有____20______条,最⼤内存空间为____1M______,物理地址是由___段地址_______和___偏移地址_______形成的。
4、在8088系统中五⽚中断控制器8259可控制___36_______个中断源。
5、执⾏INT 04H 后,中断服务程序⼊⼝地址的CS 在_12H、13H单元,IP 在__10H____, ____11H__单元中。
6、串⾏通信有两种基本的通信⽅式,分别是___同步_______和___异步_______。
7、8255 有两个控制字,它们分别是_⽅式控制字________和C⼝置0/置1控制字_________。
⼆、选择题(单项选择,每题2 分,共20 分)1、下列8086CPU 标志寄存器FR 的标志中,不属于状态标志的是()A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度⾼于异步字符传输,其原因是( )A.字符间⽆间隔B.双⽅通信同步C.发⽣错误的概率少D.附加位信息总量少3、在CMP AX,DX 指令执⾏后,当标志位SF,OF,ZF 满⾜逻辑关系(SF⊕OF)+ZF=0 时,表明()。
A. AX >DXD. AX ≤DX4、⼀个8 位的⼆进制整数,若采⽤补码表⽰,且由4 个“1”和4 个“0”组成,则最⼩值为()。
A.-120B.-7C.-112D.-1215、微型计算机在硬件上是由()四⼤部分分组成。
期末考试试题:一、在括号中填上正确的内容:(20分)1. 8031单片机的最大寻址空间是(),该空间的地址范围为()。
2. 031的R0~R7寄存器在不同的区其对应的RAM地址不一样,当RS1,RS2=11时,R0的地址=()3. 8031具有四个双向8位I/O口,每个I/O线均由(),()和输入缓冲器组成。
每一条口线可独立用作输入又可用作输出,作输出时可()数据,作输入时可缓冲数据。
4. 上电复位以后,8031的各I/O口输出为()电平,SP=( )。
5. MCS-51系列单片机从外部数据存储器中读数据的指令是()或()6. 8031单片机内部包含哪些主要逻辑功能部件是()、()、()、()、()、()、()。
7. 8031指令中,ADD R0,R7 和SUBB A,20H,正确的是()8. MOVC A,@A+DPTR 指令执行的结果是()二、利用8031的T1定时器产生500US的定时,在P1.1输出周期为1MS的方波;F OSC=6MHZ。
完成程序设计。
(20分)三、设计一个程序,以9600bps的波特率将30H至3FH的内容通过串口发送出去。
单片机晶振频率为11.059MHz.(20分)四、设计一个电路,利用两片74LS373为89C51扩展16bit输出接口,地址自己定义。
(20分)五、设计一个程序,当8031有外部中断0产生时,把P1口置成低电平,并在P3.0输入低电平时把P1口变为高电平。
中断信号是电平跳变有效。
(20)参考答案:一、在括号中填上正确的内容:(20分)1. 8031单片机的最大寻址空间是(64K),该空间的地址范围为(0000-FFFFH)。
2. 031的R0~R7寄存器在不同的区其对应的RAM地址不一样,当RS1,RS2=11时,R0的地址=(18H)3. 8031具有四个双向8位I/O口,每个I/O线均由(锁存器),(输出电路)和输入缓冲器组成。
每一条口线可独立用作输入又可用作输出,作输出时可(锁存)数据,作输入时可缓冲数据。
单片机考试题目及答案一、单项选择题(每题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分为______和______两部分。
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. MOVX
B.MOV
C.MOVC
D.ADDC
2、执行中断返回指令,从堆栈弹出地址送给(C).
A. A
B. CY
C. PC
D. DPTR
3、七段共阴极发光两极管显示字符‘H’,段码应为(E)
A.67H
B. 6EH
C. 91H
D. 76H
E.90H
4、在串行通信中, 8031中发送和接收的寄存器是( B) 。
A.TMOD
B. SBUF
C. SCON
D. DPTR
5、波特的单位是(B)
A. 字符/秒
B. 位/秒
C. 帧/秒
D. 字节/秒
三、指令题(每小题4分,共16分)
1、将20H单元清零
MOV 20H,#00H 或
CLR A
MOV 20H, A
2、将片外RAM2000H中的低字节与片内20H中的低字节交换。
MOV DPTR,#2000H XCHD A,@R0
MOV R0,#20H MOVX @DPTR,A
MOVX @DPTR,A
3、已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。
MOV A, 20H
MOVX DPTR, #2FFFH
MOVX @DPTR, A
4、把DPTR的内容压入堆栈
PUSH DPH
PUSH DPL
四、填写下表(每空2分,共10分)
五、读程序(每小题5分,共10分)
1、设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A)= 0E7H 閻幗汇觋別滯鉺鲁库叶
ORL A,#27H
ANL A,28H
XCHD A,@R0
CPL A
2、设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填写以下中间结果。
SETB C
ADDC A, 20H (A)= 82H (CY)= 0 (AC)= 1
RLC A (A)= 04H (CY)= 1 (P)= 1
MUL AB (A)= 08H(B)= 00H(OV)= 0
六、简答题(共14分)
1、简述子程序调用和执行中断服务程序的异同点。
(8分)
相同点:均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。
不同点:
(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。
(2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。
(3)中断服务子程序是在满足中断申请的条件下,随机发生的;而子程序调用是用户主程序事先安排好的。
2、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2,试写出中断初始化程序(6分)
MOV TMOD, #20H SETB ET1
MOV TL1, #06H SETB TR1
MOV TH1, #06H SJMP $
SETB EA
七、编程题(10分)
将内部RAM20H为首的16个单元的8位无符号数排序写出程序,并作适当注释SORT: MOV R0, #20H
MOV R7,#07H
CLR TR0 ;交换标志位复位
LOOP: MOV A,@R0
MOV 2BH, A
INC R0
MOV 2AH, @R0
CLR C
SUBB A, @R0;比较前后两个数
JC NEXT ;
MOV @R0, 2BH
DEC R0
MOV @R0, 2AH
INC R0
SETB TR0 ;置交换标志位有效
NEXT: DJNZ R7, LOOP
JB TR0, SORT;若交换标志位有效,继续进行
HERE: SJMP $
八、读图题(20分)
阅读下列硬件图,补齐连接线(5分),并回答问题(各5分):
1、ALE、PSEN、WR、RD的功能
ALE作地址锁存的选通信号,以实现低八位地址的锁存,PSEN信号作扩展程序存储器的读选通信号
WR、RD作为扩展数据存储器和I/O端口的读写选通信号。
2、图中各芯片的功能
74LS373:地址锁存器,用来锁存P0口发送的地址低8位
2764 :容量为8KB的程序存储器(EPROM)用来存储程序
6264 :容量为8KB的数据存储器(RAM)用来存储数据
8031:不含程序存储器的8位单片机芯片,是不带I/O设备的微型计算机。
3、276
4、6264的地址范围(P2.5取”0”)
2764:8000H~9FFFH 6264:4000H~5FFFH
机模拟试卷007。