单片机期末考试 长沙理工大学真题
- 格式:doc
- 大小:45.00 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、什么是单片机?什么是单片机系统?(P2)答:(1)单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
(单片机就是在一块硅片上集成有CPU,ROM,RAM定时器/计数器和多种I/O口的数字处理系统。
)(2)微处理器,存储器,配以系统软件和I/O设备称为单片机系统2、PC和DPTR的含义是什么?答:(1)程序计数器PC是一个独立的计数器,存放着下一条腰执行的指令在程序存储器中的地址(P15)(2)数据指针DPTR是用于对外部数据存储器进行寻址的地址指针(P19)3、89C51的中断源有哪些?并说明外部中断源和内部中断源分别有哪些?(P83)答:89C51中断系统有5个中断源:●INT0:外部中断0请求,低电平有效。
通过P3.2引脚输入。
●INT1:外部中断1请求,低电平有效。
通过P3.3引脚输入。
●T0:定时器/计数器0溢出中断请求。
●T1:定时器/计数器1溢出中断请求。
●TXD/RXD:串行口中断请求。
当串行口完成一帧数据的发送或接收时,便请求中断。
外部中断源有:(1)INT0,(2)INT1,(3)串行口中断请求内部中断源有:(1)定时器/计数器T0计数溢出中断请求,(2)定时器/计数器T1计数器溢出中断请求4.定时器/计数器分别用作计数器时定时器时,他们的计数脉冲由谁提供?(P97) 答:定时:单片机时钟信号经片内12分频后的脉冲;计数:加在p3.4和p3.5的外部脉冲5.指令包含哪几部分?每部分的功能是什么?(P57)答:(1)操作数:规定指令进行什么操作(2)操作数:指令操作的对象6.简述单片机89C51在串行通信时发送数据的过程。
答:7.什么I/O端口?什么是I/O接口?I/O端口的编址方式有哪些?89C51采用什么编址方式?(P159-160)答:(1)I/O端口是指I/O接口芯片中具有端口地址的寄存器或缓冲器。
一、选择题(本题共10小题,每小题 1.5分,共15分)1.由于计算机只能接收数字量,所以在模拟量输入时需经( A )转换。
A.A/D转换器B.双向可控硅C.D/A转换器D.光电隔离器2.若系统欲将一个D/A转换器输出的模拟量参数分配至几个执行机构,需要接入( D )器件完成控制量的切换工作。
A.锁存器锁存B.多路开关C.A/D转换器转换D.反多路开关3.某控制系统中,希望快速采样,保持器的保持电容CH应取值( A )。
A.比较小B.比较大C.取零值D.取负值4. 在LED显示系统中,若采用共阳极显示器,则将段选模型送至( B )。
A.阳极B.阴极C.阴极或阳极D.先送阴极再送阳极5. 电机控制意味着对其转向和转速的控制,微型机控制系统的作法是通过(B )实现的。
A.改变定子的通电方向和通电占空比B.改变转子的通电方向和通电占空比C.改变定子的通电电压幅值D.改变转子的通电电压幅值6.计算机监督系统(SCC)中,SCC计算机的作用是(B )A.接收测量值和管理命令并提供给DDC计算机B.按照一定的数学模型计算给定植并提供给DDC计算机C.当DDC计算机出现故障时,SCC计算机也无法工作D.SCC计算机与控制无关7. 键盘锁定技术可以通过(C )实现。
A.设置标志位B.控制键值锁存器的选通信号C.A和B都行D.定时读键值8. RS-232-C串行总线电气特性规定逻辑“1”的电平是(C )。
A.0.3 伏以下B.0.7伏以上C.-3伏以下D.+3伏以上9. 在工业过程控制系统中采集的数据常搀杂有干扰信号,(D )提高信/躁比。
A.只能通过模拟滤波电路B.只能通过数字滤波程序C.可以通过数字滤波程序/模拟滤波电路D.可以通过数字滤波程序和模拟滤波电路10.步进电机常被用于准确定位系统,在下列说法中错误的是(B )。
A.步进电机可以直接接受数字量B.步进电机可以直接接受模拟量C.步进电机可实现转角和直线定位D.步进电机可实现顺时针、逆时针转动二、填空题(本题共15 个空,每空 1 分,共15 分)1. 香农定理告诉我们,采样频率越高,采样数据描绘的曲线越接近实际曲线。
单片机期末考试题目及答案详解c一、选择题1. 单片机是一种______。
A. 微处理器B. 微型计算机C. 微控制器D. 微电脑答案:C2. 下列哪个不是单片机的组成部分?A. 中央处理单元(CPU)B. 存储器C. 显示器D. 输入/输出设备答案:C二、填空题1. 单片机的存储器分为______和______。
答案:程序存储器;数据存储器2. 单片机的I/O口具有______功能。
答案:双向通信三、简答题1. 简述单片机的工作原理。
答案:单片机的工作原理基于中央处理单元(CPU)对程序存储器中的指令进行取指、译码和执行的过程。
CPU按照指令的类型,控制数据存储器和I/O设备进行数据的读取、处理和输出。
2. 单片机在嵌入式系统中的作用是什么?答案:单片机在嵌入式系统中充当控制核心的角色,负责接收外部信号,执行预设的程序逻辑,控制其他硬件设备,实现系统的自动化控制功能。
四、计算题1. 假设一个单片机的时钟频率为8MHz,计算其机器周期和指令周期。
答案:机器周期为1/(8MHz/12)= 1.5μs,指令周期一般为1到2个机器周期,具体取决于指令类型。
五、编程题1. 编写一段程序,实现将累加器A中的值加1后存储回A。
答案:```; 假设初始值已经在A中INC A ; 将A中的值加1```六、案例分析题1. 分析以下程序段的功能,并指出可能存在的问题。
```MOV A, #0x01 ; 将立即数1加载到累加器AMOV P1, A ; 将A的值传送到P1端口```答案:该程序段的功能是将累加器A中的值1输出到P1端口。
可能存在的问题是如果P1端口之前有其他数据,那么这些数据会被覆盖,可能会导致意外的输出结果。
七、论述题1. 论述单片机在现代工业自动化中的应用及其重要性。
答案:单片机在现代工业自动化中扮演着核心角色,它们被广泛应用于各种控制设备中,如机器人、自动化生产线、智能仪表等。
单片机的小型化、低成本、高可靠性和易于编程的特点使其成为实现工业自动化的关键技术之一。
单片机期末考试试卷及答案制作人:兰香子一、填空题1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH.2、若机器的字长为8位,X=17,Y=35,则X,Y=110100,X,Y=11101110(要求结果写出二进制形式).3、单片机复位后,堆栈指针SP的值是07h。
4、若采用6MHz的晶体振荡器,则MCS—51单片机的振荡周期为0。
5us,机器周期为2us。
5、一个函数由两部分组,即说明部分和语句部分。
6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成. 7。
当MCS-51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址。
8.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域。
9。
MCS-51有4组工作寄存器,它们的地址范围是 00H-1FH . 10。
MCS—51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.11.计算机的系统总线有数据总线、地址总线、控制总线。
6个状态周期,振荡脉冲2分频后产生的时钟信号12.一个机器周期等于的周期定义为状态周期。
13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_.14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。
15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。
16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址 .17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX.18、CS—51单片机中,在IP=0x00时,优先级最高的中断是外部中断 ,最低的是串行口中断。
19、CS—51单片机的P0—P4口均是并行 I,O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中, P0为真正的双向口, P1—P3 为准双向口。
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111010101000010则其表示的十进制数值为()a)7542Hb)7542c)75.42Hd)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)准167.8031复位后,PC与SP的值为()a)0000H,00H b)0000H,07H c)0003H,07Hd)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a)PUSHR2b)ADD R0,Ac)MOVX A@DPTRd)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。
2.8051的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROMH单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储。
4.求十进制数-102的补码(以2位16进制数表示),该补码为。
单片机原理及应用试题三一、填空题(每空 1 分,共10 分)1. _________________________________________________________________ 当使用8031 单片机时,需要扩展外部程序存储器,此时EA 应为_______________________ 。
2. ___________________ P0 通常用作。
3. 若由程序设定RS1、RS0=10,则工作寄存器R0〜R7的直接地址为_____________4. 返回地址(或断点)是 ____ 的程序计数器的内容。
5 .中央处理器CPU 是单片机的核心,它完成 ___________ 。
6.单片机的工作过程,实际上就是____________ 。
7 .所谓中断源即是________ 。
8. ____________________ 端口(或称口)是。
9. 异步串行近程通信时的传送信号是 __________ 。
10. 若累加器A 中的数据为01110010B ,则PSW 中的P= ___________ 。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题 1 分,共10 分)1. MCS —51 单片机的复位信号是()有效。
A. 高电平B.低电平C•脉冲 D.下降沿2. 若MCS-51 单片机使用晶振频率为6MHz 时,其复位持续时间应该超过( )。
A.2 [isB.4 isC.8 isD.1ms3.若 PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用 ()指令。
A.PUSH R0B.PUSH@R0C.PUSH00HD.PUSH08H4. 能够用紫外光擦除ROM 中程序的只读存储器称为()。
A. 掩膜ROMB.PROMC.EPROMD.EEPROM5. 在片外扩展一片2764 程序存储器芯片要()地址线。
A.8 根B. 13 根C. 16 根D. 20 根6.定时器/ 计数器工作方式1是()。
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。