微机与单片机原理考试题

合集下载

MCS51微机原理及接口技术试题

MCS51微机原理及接口技术试题

《单片机原理及应用》一.填空(每空1分,共15分)1.在MCS-51单片机中,若采用6MHz晶振,则1个机器周期为。

2.若A中的内容为63H,则标志位P的值为。

3.MCS-51单片机复位后,R4对应的存储单元的地址为,若RS1=1,RS0=0,R4对应的存储单元地址又为。

4.使用8031时,需将接电平。

5.MCS-51单片机程序存储器的寻址范围为 KB,数据存储器的寻址范围为。

6.11根地址线可以寻址个存储单元,16KB存储单元需要根地址线。

7.写出下列每条指令源操作数的寻址方式:MOV A , R0 ; MOV A ,@R0 ,MOVX A , @DPTR ; MOVC A , @A+DPTR 。

8.MCS-51单片机的串行口工作在方式0时,引脚P3.0的作用是,引脚P3.1的作用是。

二.选择题(单项选择,每题1分,共15分)1.MCS-51单片机的串行口工作在方式1时,其波特率是()。

(A) 固定的,为f osc/32 (B) 固定的,为f osc/12(C) 固定的,为f osc/64 (D) 可变的,由定时器/计数器1的溢出速率确定2.在MCS-51单片机存储器扩展中,区分扩展的是片外程序存储器还是片外数据存储器的最可靠的方法是:()。

(A) 看其位于地址范围的低端还是高端 (B) 看其离CPU芯片距离的远近(C) 看其芯片是ROM还是RAM(D) 看其是与CPU的信号连接还是与信号连接3.CPU对程序计数器PC的操作是()。

(A) 自动进行的 (B) 通过传送指令进行的(C) 通过加1指令进行的 (D) 通过减1指令进行的4.以下有关PC和DPTR的描述中错误的是()。

(A) DPTR是可以访问的而PC是不能访问的(B) 它们都是16位的寄存器 (C) 它们都有自动加1功能(D) DPTR可以分为两个8位的寄存器使用,但PC不能5.PC的值是()。

(A) 当前正在执行指令前一条指令的地址(B) 当前正在执行指令的地址(C) 当前正在执行指令后一条指令的地址(D) 控制器中指令寄存器的地址6.假定堆栈指针的值为39H,在进行了一条子程序调用指令后,SP的值为()。

微机原理与单片机接口技术习题参考答案

微机原理与单片机接口技术习题参考答案

参考答案习题一一、选择题 1 (A ) 2(C ) 3( C ) 4( B ) 5(C) 6( B) 7(D)二、简答题1.什么是微处理器?微处理器由几部分组成?微处理器的工作过程是什么?答:微处理器最初定义是将CPU(Central Processing Unit,中央处理单元)是指由一片或几片大规模集成电路组成的具有运算器和控制器功能的中央处理机部件,它是计算机系统的核心或“大脑”,支配整个计算机系统工作。

微处理器主要由运算器、控制器、寄存器组及内部总线。

微处理器的工作过程就是执行程序的过程,而执行程序就是逐步执行一条条指令的过微处理器仅能识别机器指令,需使用各种编译器将由高级程序设计语言编制的程序转机器指令构成的程序。

2.简述Intel公司生产的几种不同微处理器的功能特性?答:Intel公司在不同时间推出的不同处理器之间的差异见表1-1。

3.什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:将中央处理器(CPU)、存储器(Memory)及输入/输出单元(I/O)集成在一小块硅片上,如图1-2所示,这样一块芯片就具有了计算机的功能属性,因而被称为微型单片计算机,简称单片机。

4.简述单片机设计开发的常用工具。

答:根据单片机系统的组成是由单片机系统程序设计和单片机系统硬件组成,所以常用工具分为软件开发工具和硬件开发工具,其常用软件开发工具有Kei开发软件、WAVE开发软件、字库设计软件和Proteus仿真软件;常用的硬件工具有编程器、仿真器、逻辑分析仪等。

5.简述51单片机与52单片机的主要区别。

答:51单片机和52单片机的主要区别见表1-2.习题二1.8086 CPU由哪两部分组成?它们的主要功能是什么?两者如何配合工作的?参考答案:8086 CPU由总线接口部件BIU和执行部件EU组成。

BIU负责完成微处理器与存储器、I/O设备之间的信息传送,具体包括读取指令、读取操作数和存储结果。

单片机试题及答案

单片机试题及答案

单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。

请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。

试题一:1. 请解释什么是单片机?答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。

它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。

2. 单片机与微处理器有什么区别?答案:单片机是集成了中央处理器和外设接口的完整系统,而微处理器只是中央处理器,需要外部电路和外设接口来实现完整的系统功能。

3. 请简要解释单片机的工作原理。

答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。

它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。

4. 请解释什么是中断?答案:中断是一种事件,它可以打断单片机的正常执行流程,并引导程序执行特定的子程序。

中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。

5. 请解释什么是串口通信?答案:串口通信是一种通过串行数据传输进行的通信方式。

数据是逐位地发送和接收的,其中一根信号线用于发送数据,另一根信号线用于接收数据。

试题二:1. 请写出单片机的常见应用领域。

答案:单片机的常见应用领域包括家电控制、工业自动化、电子设备、医疗设备、交通工具控制等。

2. 请简述单片机的编程语言。

答案:单片机的编程语言主要有汇编语言和高级语言。

汇编语言是直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。

3. 请解释什么是GPIO口?答案:GPIO口是指单片机上的通用输入输出口,它可以配置为输入或输出模式。

通过GPIO口,单片机可以与其他外部设备进行数字信号的交互。

4. 请解释什么是PWM信号?答案:PWM(脉宽调制)信号是一种周期性的方波信号,通过调节方波的高电平持续时间(脉宽)和周期来实现对电压的控制。

微机原理练习题

微机原理练习题

微机原理练习题第一章单片机概述一、填空题1、除了“单片机”之外,单片机还可以称之为()和()。

2、专用单片机由于已把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化、软硬件资源利用最优化,从而大大地提高了()和降低了()。

3、在单片机领域内, ICE 的含义是()。

4、单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通()和()。

5、CHMOS 工艺是()工艺和()工艺的结合,具有()的特点。

6、与 8051 比较 80C51 最大的特点是()。

7、()控制技术是对传统控制技术的一次革命,这种控制技术必须使用()才能实现。

8.十进制29的二进制表示为。

9.十进制数-29的8位补码表示为. 。

10.单片微型机、、三部分组成.11.若不使用MCS-51片内存器引脚必须接地.12. 是计算机与外部世界交换信息的载体.13.十进制数-47用8位二进制补码表示为. 。

14.-49D的二进制补码为. 。

15.计算机中最常用的字符信息编码是。

16.计算机中的数称为机器数,它的实际值叫。

二、选择题在下列各题的( A )、( B )、( C )、( D ) 4 个选项中,只有一个是正确的,请选择出来。

1、下列简写名称中不是单片机或单片机系统的是()( A ) MCU ( B ) SCM ( C ) ICE ( D ) CPU2、在家用电器中事业单片机应属于计算机的()( A )数据处理应用( B )控制应用( C )数值计算应用( D )辅助工程应用3、80C51 与 87C51 的区别在于()( A )内部程序存储器的类型不同( B )内部数据存储器的类型不同( C )内部程序存储器的容量不同( D )内部数据存储器的容量不同4、80C51 与 8051 的区别在于()( A )内部 ROM 的类型不同( B )半导体工艺的型式不同( C )内部寄存单元的数目不同( D ) 80C51使用 EEPROM 而8051 使用EPROM5、在下列单片机芯片中使用掩膜 ROM 作为内部存储器的是()( A ) 8031 ( B ) 80C51 ( C ) 8032 ( D ) 87C516、80C51 芯片采用的半导体工艺是()( A ) CMOS ( B ) HMOS ( C ) CHMOS ( D ) NMOS7、单片机芯片 8031 属于()( A ) MCS—48 系列( B ) MCS—51 系列( C ) MCS—96 系列( D ) MCS—31 系列8、使用单片机实现在线控制的好处不包括()( A )精确度高( B )速度快( C )成本低( D )能与数据处理结合9、以下所列各项中不是单片机发展方向的是()( A )适当专用化( B )不断提高其性能( C )继续强化功能( D )努力增加位数11、计算机中最常用的字符信息编码是()A ASCIIB BCD码C 余3码D 循环码12.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( ) μsA 1.5B 3C 1D 0.513.MCS-51的时钟最高频率是 ( ).A 12MHzB 6 MHzC 8 MHzD 10 MHz14.以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器15.以下不是构成单片机的部件()A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D 打印机16.下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线17.-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 1110110018.十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 0000111119. 十进制0.625转换成二进制数是()A 0.101B 0.111C 0.110D 0.10020. 选出不是计算机中常用的码制是()A 原码B 反码 C补码 D ASCII第一章作业:一、1、2、4、8、9、13、14二、11~20第二章 MCS — 51 单片机的结构和原理一、问答题1、8051 单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51 单片机的 EA 信号有何功能?在使用 8031 时 EA 信号引脚应如何处理?3、MCS-51 单片机有哪些信号需要芯片引脚以第二功能的方式提供?4、内部 RAM 低 128 单元划分为哪 3 个主要部分?说明各部分的使用特点。

微机原理试题及答案

微机原理试题及答案

第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 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 )A 11101111B 11101101C 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.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(寸)2.MCS-51 上电复位时,SBUF=00H。

(x )。

SBUF不定。

微机原理习题答案(完整版)

微机原理习题答案(完整版)

第一章习题答案1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。

答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。

CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。

1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。

答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。

存储器:存储计算机工作时使用的信息,即指令代码和数据代码。

I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。

1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?答:8K=8192=213,故地址线为13根。

另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。

1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。

答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD(134)D=(10000110)B=(86)H=(000100110100)8421BCD注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。

1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。

X=1000100;[X]8位原=[X]8位反=[X]8位补=01000100;[X]16位原=[X]16位反=[X]16位补=0000000001000100X= -1000100[X]8位原=11000100,[X]8位反=10111011,[X]8位补=10111100;[X]16位原=1000000001000100,[X]16位反=1111111110111011,[X]16位补=1111111110111100;X= -0111111[X]8位原=10111111,[X]8位反=11000000,[X]8位补=11000001;[X]16位原=1000000000111111,[X]16位反=1111111111000000,[X]16位补=1111111111000001;1-6 将下列补码转化成二进制数的真值。

单片机习题

单片机习题

(一) 单片机的基本机构与工作原理1、单片机与其他常见微机(如PC机)有什么不同?它是什么独特优点?80C51系列单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的主要功能是什么?2、80C51系列单片机有哪些信号需要芯片引脚以第二功能的方式提供?3、80C51单片机的“ALE”信号、“/EA”信号有何功能?在使用80C31时,它们的信号引脚应如何处理?4、80C51存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别?5、片内RAM低128单元划分为哪三个主要部分?各部分主要功能是什么?6、80C51设有4个通用工作寄存器组,有什么特点?如何选用?如何实现工作寄存器现场保护?7、特殊功能寄存器的地址范围是多少?哪些特殊功能寄存器可以位操作?8、堆栈有哪些功能?堆栈指示器(SP)的作用是什么?在程序设计时,为什么还要对SP重新赋值?9、为什么说80C51具有很强的布尔(位)处理功能?共有多少单元可以位寻址?采用布尔处理有哪些优点?10、80C51单片机的时钟周期、机器周期、指令周期有何区别?它们之间有何关系?单片机晶振频率与哪些工作参数有关?11、单片机有几种复位方法?对复位信号有何要求?复位后机器的初始状态如何,即各寄存器的状态如何?12、80C51的4个I/O口P0~P3在使用上有哪些分工和特点?试比较各口的特点?何谓分时复用总线?P3口的第二变异功能有哪些?13、80C51端口P0~P3作通用I/O口时,在输入引脚数据时,应注意什么?14、“读—改—写”指令有何优点?请至少列出五条不同操作的“读—改—写”指令。

15、为什么当P2作为扩展程序存储器的高8位地址后,就不再适宜作通用I/O了?16、程序计数器PC作为不可寻址寄存器,它有哪些特点?地址指针DPTR有哪些特点?与程序计数器PC有何异同?17、程序状态字PSW的含义是什么?如何利用它们?18、80C51单片机运行出错或程序进入死循环,如何摆脱困境?19、单片机在工业控制系统中有哪些掉电保护措施?20、举例说明单片机在工业控制系统中低功耗工作方式的意义及方法。

微机原理期末考试试题及答案

微机原理期末考试试题及答案

1.8086的数据线为16 位,地址线为20 位,I/O口使用16 位地址线.2。

在某进制的运算中7×3=33,则7×5=_55。

3。

用8位二进制数表示整数时,十进制数(-128)的补码为_10000000_。

原码为无,反码为无。

3.8086内部寄存器长度为16 位,通用寄存器有8 个,段寄存器有4 个。

4.8086偶存储体的选片信号是A0 ,奇存储体的选片信号是BHE .5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。

6.8086可以指向堆栈的指针寄存器有bp 和sp 。

7.程序中段定义结束的伪指令是ENDS ,子程序定义结束的伪指令是ENDP 。

8.EEPROM的擦除方法为点擦除.9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__.ORG 1000HSTROE DB 12 DUP(?)DATA DB 05H,06H,07H,08H1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。

A. 仅DS段B。

DS或SS段C。

DS或ES段D。

DS或CS段2. 下列指令中格式错误的是___A___。

A。

SHL AL,CX B。

XCHG AL,BLC. MOV BX,[SI]D. AND AX,BX3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__.MOV AX,2000HMOV DS,AXMOV BX,[0010H]A. B2B2HB. B23FH C。

3F3FH D. 3FB2H4。

若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。

A. 3311CHB. 33120HC. 33122H D。

3311EH5. 下列指令中格式错误的是_C__。

A。

MOV AX,357AH[BX][DI] B。

OUT DX,ALC。

单片机原理复习题1答案(1)

单片机原理复习题1答案(1)

单片机复习题1一、填空题。

1、对程序存储器的读操作,只能使用MOVC.2、执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断的主程序。

从堆栈弹出的断点地址送给PC .3、在寄存器间址寻址方式中,指定寄存器中存放的是操作数地址4、某串行通信中有1个起始位、8个数据位和1个停止位,应选择的异步串行通信方式为方式15、当优先级的设置相同时,若以下几个中断同时发生,中断优先响应的是外部中断06、某单片机中,若fosc=12MHz,则定时器T1的最大定时时间可为65536μs。

7、若原来工作寄存器0组为当前寄存器组,现要改为1组,可以使用的指令是SETB RS08、设堆栈指针SP的值为37H,在子程序调用时把断点地址进栈保护后,SP的值为39H9、串行通信的传送速率单位是波特,波特的单位是位/秒10、当使用8031单片机时,需要扩展外部程序存储器,此时EA应为接地。

11、单片机内有组成微机的主要功能部件___CPU_______、____存储器_______和___I/O口________。

12、用户在堆栈区中进行数据存取时,按照先进后出的原则。

13、51系列基本型单片机有___5___个中断源,其中外部中断0的入口地址为____0003H________。

14、写出符号所表示的含义:PSW: 程序状态字RAM:数据存储器CPU: 中央处理器ROM: 程序存储器SP: 堆栈指针 I/O:输入/输出口15、写出MCS-51指令系统的常用寻址方式为:立即寻址、直接寻址、间接寻址、寄存器寻址。

.16、若由程序设定RS1、RS0=11,则选择的当前工作寄存器组为第___D组_____。

17、8051按指令的功能可分为数据传送类,算术运算类,控制转移类,位操作类等类型18、中断源的自然优先级由高到低排序为: INTO 、 TO 、INT1、T1、 RX或TX 。

19、8051的定时器/计数器有______T0__________、____T1__________两个16位的定时器/计数器。

《微机原理与单片机技术》试卷及答案(2)

《微机原理与单片机技术》试卷及答案(2)

东莞理工学院本科试卷(B 卷)2012--2013学年第1学期《微机原理与单片机技术》试卷及评分标准开课单位:电子工程学院考试形式:闭卷题序一二三四五六七八总分得分评卷人一、填空题(共10分每空1分)1.MCS-51单片机系统晶振为6MH,则机器周期=2μS ,最长指令执行时间为8μS 。

2.51单片机的当前工作寄存器组由SFR 程序状态寄存器PSW 中的RS1、RS0来决定。

3.8032单片机片内ROM 容量为0KB,系统复位时,SP 的内容为07H ,P0~P3口的内容均为FF H。

4.89C51单片机内部定时器/计数器工作方式3时,将T0拆成两个独立的8位计数器,而T1此时通常作为串行口波特率发生器使用。

5.地址线14根可选16K 个存储单元,2KB ROM 的首地址为2000H,则末地址为23FF H.二、判断题(共10分每题2分)(正确的打√,错误的打×)1.中断初始化时,对中断控制器IE 的设置,只可使用位操作,而不能使用字节操作。

2.单片机系统扩展时,使用锁存器锁存高8位地址,锁存信号来自CPU 的ALE 引脚。

3.Rn 寄存器寻址与寄存器间接寻址间不能相互传送,片内RAM 二单元允许直接传送。

4.堆栈指针SP 占据片内RAM 81H 单元,若其内容是52H ,当执行完指令RET 后,SP 内容变为51H 。

5.I 2C 数据传输时,每个字节必须是8位,先送高位,且每个字节后面都要跟随应答位。

答:1(×)2(×)3(√)4(×)5(√)三、选择题(共10分每题2分)1.当执行MOV P1,#0FFH 和MOV A,P1指令后,累加器A 里的内容一定是。

A.0FFH B.P1引脚状态 C.P1锁存器内容2.51单片机访问片外RAM 时采用的指令只有类指令,且只能是寻址方式。

A.MOV,直接 B.MOVX,间接 C.MOVC,间接D MOVX,变址3.MOV P2,#0FFH MOV R0,#20H MOVX A,@R0上述指令序列是将存储器单元的内容送给A。

单片机原理试题附答案

单片机原理试题附答案

单片机原理及应用模拟试题1一、填空题1、AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

2、AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。

3、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。

4. 82C55可以扩展个并行口,其中条口线具有位操作功能;5、当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。

6、若A中的内容为67H,那么,P标志位为。

7、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;则:(DPH)= __ ___;(DPL)=____ ____;(SP)=____ ____;2、采用6MHz的晶振,定时1ms,用定时器方式1时的初值应为多少(请给出计算过程)3、分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B三、图为8段共阴数码管,请写出如下数值的段码。

bc fh0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ;P_____ _;7_______ ;8____ __;C_______;四、简述一种多外部中断源系统的设计方法。

(给出图)五、简述行列式扫描键盘的工作原理。

六、请回答:1、下图中外部扩展的数据存储器容量是多少2、三片6264的地址范围分别是多少(地址线未用到的位填1)3、若外部程序存储器已扩展(未画出),请编写程序,要求:(1)将30H~3FH中的内容送入6264 1# 的前16个单元中;(2)将6264 2# 的前32个单元的内容送入40H~5FH中;单片机原理及应用模拟试题1参考答案一、填空题1. AT89S51内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是 20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

单片机原理及应用《微机原理及应用》试卷(A卷)附答案

单片机原理及应用《微机原理及应用》试卷(A卷)附答案

《微机原理及应用》(A卷)此试题是上次考试题目,禁止将此试题原本打印带进考场!!!一、单项选择题:(每小题1分,共10分)1. 十进制数102转换为十六进制为 C 。

A 64HB 65HC 66HD 67H2. 十进制数52用8421BCD码表示为 B 。

A 32HB 34HC 50HD 52H3. MCS-51单片机复位以后堆栈指针SP的内容是 B 。

A 00HB 07HC 80HD FFH4. MCS-51单片机的位寻址区位于内部RAM的哪个范围 B 。

A 00H~1FHB 20H~2FHC 30H~7FHD 0000H~FFFFH5. 指令“ADD A,R2”中,源操作数的寻址方式是 A 。

A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址6. 指令“MOV 30H,#20H”中,源操作数的寻址方式是 D 。

A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址7. 指令“DEC 30H”的寻址方式是 B 。

A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址8. 设(SP)=30H,(PSW)=80H,则执行“PUSH PSW”指令以后堆栈指针SP的内容是B。

A 30HB 31HC 40HD 41H9. 汇编语言程序中表示汇编结束的伪指令是 D 。

A DB,B EQU,C ORG,D END10.如果8051采用12MHZ的石英晶体振荡器,则具有一个机器周期的指令的执行时间 BA 0.5μsB 1μsC 2μsD 4μs二、阅读程序并回答问题(15分)。

ORG 3000HMOV R0, #60HMOV R1, #70HMOV R2, #10HLOOP: MOV A, @R0CJNE A, #24H, LOOP1 ;24H为“$”的ASCII码LOOP2: MOV A, #20H ;20H为“空格”的ASCII码LOOP1: MOV @R1, AINC R0INC R1DJNZ R2, LOOPHERE: SJMP HERE1) 该程序功能是:数据传送:把内部RAM60H开始的16个数据传送到70H开始的单元,遇到“$”换成“空格”2) 程序第一次执行到标号LOOP时,(R0)= 60 H (R1)= 70 H (R2)= 10 H3) 程序执行到标号LOOP2时,(A)= 24 H三、阅读程序并回答问题(20分)。

微机原理与单片机接口技术课后题参考答案_1-6章_

微机原理与单片机接口技术课后题参考答案_1-6章_

5.若下列字符码(ASCII)中有奇偶校验位,但没有数据错误,采用偶校验的
三、简答题
1.简述微处理器、微计算机及微计算机系统三个术语的内涵。 答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功 能,对系统的性能起决定性的影响。微处理器一般也称为 CPU;微计算机是由微处 理器、存储器、I/O 接口电路及系统总线组成的裸机系统。微计算机系统是在微计算 机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系 统。三者之间是有很大不同的,微处理器是微型计算机的组成部分,而微型计算机 又是微型计算机系统的组成部分。 2.什么叫总线?为什么各种微型计算机系统中普遍采用总线结构? 答:总线是模块与模块之间传送信息的一组公用信号线。 总线标准的建立使得各种符合标准的模块可以很方便地挂在总线上,使系统扩 展和升级变得高效、简单、易行。因此微型计算机系统中普遍采用总线结构。 3.微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么? 答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。 地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路 径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的 工作。
2
第 2 章 微处理器及其结构
一、填空题
1.8086/8088 CPU执行指令中所需操作数地址由 EU 计算出 16 位偏移量部分 送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。 2.8086/8088 CPU在总线周期的T1时刻,用A19/S6~A16/S3 输出 20 位地址信息 的最高 4 位,而在其他时钟周期,则输出 状态 信息。 3.8086/8088 CPU复位后,从 0FFFF0H 单元开始读取指令字节,一般这个单 元在 ROM 区中,在其中设置一条 跳转 指令,使CPU对系统进行初始化。 4. 8086系统的存储体系结构中, 1MB存储体分 2 个库, 每个库的容量都是512K 字节, 其中和数据总线D15~D8相连的库全部由 奇地址 单元组成, 称为高位字节库, 并用 BHE 作为此库的选通信号。 5.8086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址 相距 16 个存储单元。 6.用段基值及偏移量来指明内存单元地址的方式称为 逻辑地址 。 7.通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多 处理器系统中在交换总线控制时会出现 空闲 状态。 8.8086 CPU使用 16 根地址线访问I/O端口,最多可访问 64K 个字节端口, 使用 20 根地址线访问存储单元,最多可访问 1M 个字节单元。 9. CPU取一条指令并执行该指令的时间称为 指令 周期, 它通常包含若干个 总 线 周期,而后者又包含有若干个 时钟 周期。 10.设内存中一个数据区的起始地址是1020H:0A1CBH,在存入5个字数据后, 该数据区的下一个可以使用的单元的物理地址是 1020H:0A1D5H 或1A3D5H。 11.8086系统中,默认方式下对指令寻址由寄存器 CS 和 IP 完成,而堆栈段 中的偏移量可由寄存器 SP 或 BP 来指示。 12. 8086的中断向量表位于内存的 00000H~003FFH 区域, 它可以容纳 256 个 中断向量,每个向量占 4 个字节。 13. 8086CPU中典型总线周期由 4 个时钟周期组成, 其中T1期间, CPU输出 地 址 信息;如有必要,可以在 T3和T4 两个时钟周期之间插入1个或多个TW等待周期

单片机原理习题集(全)

单片机原理习题集(全)

单⽚机原理习题集(全)习题集——MCS-51单⽚机原理吴锤红制第⼀章引导1、列举出单⽚微机在⼯业、民⽤及军事上的应⽤例⼦。

2、单⽚机与系统型微机在应⽤上有什么主要差别?3、如果让你⽤单⽚机开发⼀项产品,你准备开发什么产品?该产品的功能及应⽤前景如何?单⽚机在该产品中的作⽤是什么?4、⽤从课⽂介绍的应⽤实例中所学习的知识回答以下问题:a.⾼级语⾔与机器语⾔的主要不同点?b.MCS-51开机或复位后机器语⾔程序从哪⾥开始执⾏?c.⼈⽤什么语⾔编机器语⾔程序?d.机器语⾔指令中的A、B、C等表⽰的是符号还是数字?e.单⽚机中处理的是数字量还是模拟量?它们与⾼电平、低电平或+5伏与0伏的关系是怎样的?5、分别举出5个硬件和软件的例⼦。

6、I/O对应的英⽂单词是哪些?表⽰什么意思?7、“汇编语⾔源程序”、“汇编程序”、“机器⽬标代码程序”等术语各是什么意思?8、选择题:①⾼级语⾔,如Basic、Pascal等,这所以能在IBM-PC微机上或Apple机上执⾏,是因为__________。

a.这些机器的CPU能识别这些⾼级语⾔并能执⾏它们。

b.⾼级语⾔与计算机的CPU⽆关,可以在任何计算机上执⾏。

c.这些计算机上配备了能将⾼级语⾔转化为(编译器与解释器)机器语⾔的软件。

d.CPU能将⾼级语⾔转化为机器语⾔并执⾏它。

②ROM,⽤形象⽐喻来说明它的特性,更像__________。

a.⿊板,写上的字与原来的字会叠加在⼀起。

b.相⽚,暴光⼀次成像,可看读任意多次。

c.装物的盒⼦,能存储信息。

d.⽣物的⼤脑,能⼤量存储信息。

③RAM,⽤形象⽐喻来说明它的特性,更像__________。

a.算盘,由算盘珠摆出了⼀种状态。

b.装物盒⼦,可存⼊也可取出。

④存储单元的地址的作⽤是__________。

a.⽤于形成序列联系。

b.⽤于访问这些单元。

c.⽤于硬件接线。

d.⽤于降低成本。

⑤寄存器__________。

a.的名字⽤于指令中可以缩短指令长度,提⾼执⾏速度。

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

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

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

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3.已知某数的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)准167.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, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()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.半导体存储器分成两大类和,其中具有易失性,常用于存储。

单片机原理及应用模拟练习题含答案

单片机原理及应用模拟练习题含答案

单片机原理及应用模拟练习题含答案一、单选题(共50题,每题1分,共50分)1、当晶振频率为6MHz时,机器周期为():A、3μsB、1μsC、4μsD、2μs正确答案:D2、CY(PSW.7)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:A3、DA A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B4、某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A、11根B、12根C、13根D、14根正确答案:C5、下列指令能使累加器A低4位不变,高4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H6、子程序返回指令的操作数有几个():A、0B、3C、1D、2正确答案:A7、执行下列程序后,内部RAM 30H单元的内容是()。

MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, @A+PC MOV @R0, A SJMP $ TDB:DB 00H ,01H ,02H,03H,05HA、00HB、02HC、05HD、30H正确答案:B8、以下标号正确的是():A、LOOPB、MOV:C、ST1:D、1ABC:正确答案:C9、一个机器周期内含有多少个状态周期():A、8B、2C、6D、4正确答案:C10、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则DPTR是()A、8003HB、7900HC、8001HD、8000H11、地址总线的缩写是():A、ABB、DBC、CBD、KB正确答案:A12、下列指令能使R0高4位不变,低4位置F的是()。

微机原理基础题

微机原理基础题

一、单选题(共76 题,共38 分)1、 CPU 响应INTR 引脚上来的中断请求的条件之一是(D )。

A 、TF=0B 、IF=0C 、TF=1D 、IF=12、 某一SRAM 芯片的容量是512B×8位,除电源和接地线外,该芯片的其他引脚最少应为(D )根。

A 、21B 、23C 、25D 、193、 计算机的内存可采用(D )。

A 、磁盘B 、RAMC 、ROMD 、RAM 和ROM4、 可编程的只读存储器( A )。

A 、不一定是可改写的B 、一定是不可改写的C 、一定是可改写的5、 中断系统可以实现中断嵌套,其最主要的原因是(A )。

A 、具有中断优先级管理机制B 、使用硬件中断控制器C 、可以通过指令来开中断D 、通过堆栈保护断点6、 对于开关型设备的控制,适合采用的I/O 传送方式是(A )。

A 、无条件B 、DMAC 、查询D 、中断7、 若把组成计算机中的运算器和控制器集成在一块芯片上成为(D )。

A 、单板机B 、单片机C 、微型计算机D 、微处理器8.、. 有一..8086....系统的中断向量表,在..........0000H .....:.003CH .....单元开始依次存放........34H ...、.FEH ...、.00H ...和.F0H ...四个字节,该向量对应的中断类型码................和中断服务程序的入口地址分别为...............(.A . )。

..A .、.0FH ...,.F000H .....:.FE34H .....B .、.0EH ...,.F000H .....:.FE34H .....C.、.0EH..........:.00F0H...,.34FEHD、0FH,00F0H:34FEH9、在计算机与外设之间传送数据时,占用CPU时间最长的传送方式是(C )。

A、IO处理机B、DMAC、查询D、中断10、 8255A的PA口工作在方式2,PB口工作在方式1时,其PC端口(D )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CLR P3.1
SJMPMAIN
GETCODE:
MOV DPTR, #TAB
MOV A, @A+DPTR
TAB:
DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH
END
五、程序设计题。(每题5分,共10分。)
1.设MCS-51单片机片内RAM 30H和31H里有两个BCD码形式的数a和b。请编写程序,实现BCD加法程序,求x=a+b,并把x送入片内RAM 32H及片外RAM 2000H,设x可以用一个字节表示。
系、班姓名座号
…………………密……………封……………线……………密……………封……………线…………………
嘉应学院电子信息工程系微机与单片机原理考试题(A卷)
(2006年1月日)
题号






总分
复核人
得分
评卷人
一、单项选择题,请将答案写在题号左侧。(每题2分,共20分。)
1.单片机复位时,程序计数器(P来自)的值是多少?下面的程序段有5个遗误之处,请指出并改正之。可直接在源程序中指出并改正。
本程序功能:如右图所示,通过拨码开
关将一位十进制数在共阴数码管中显示。
ORG 0000H
SJMPMAIN
ORG 0200H
MAIN:
SETB P3.0
MOVX A, @R0
ANL A, #0F0H
ACALL GETCODE
MOV P1, A
四、程序分析。(共20分。)
1.写出执行下列程序段后相关存储单元或寄存器的值。(本小题每空2分,共4分。)
ORG 0200H
MOV R1, #37H
MOV A, R1
MOV 37H, #55H
CJNE @R1, #37H, DONE
MOV A, 37H
SJMP EXIT
DONE: MOV 37H, #0AAH
二、填空题。(每空1分,共10分。)
1.十六进制数C6转换为十进制数的结果是________,二进制数11011010转换为十六进制数的
结果是________。
2.MSC-51单片机中PC和DPTR都用于提供地址,但PC是为访问________存储器提供地址,
而DPTR是为访问________存储器提供地址。
(A)NOP(B)DB(C)END(D)ORG
7.设(SP)=62H,片内RAM 60H至64H的内容如右图所示。
执行指令:
POP DPH
POP DPL
POP ACC
后,(DPTR)=?
(A)0000H(B)3F30H(C)4A00 H(D)4A3FH
8.可擦除可编程只读存储器2764的容量是8KB,它的地址线有几根?
(A)11根(B)12根(C)13根(D)14根
9.单片机使用8255A扩展I/O接口电路如右下图所示,则8255A控制字
寄存器地址是多少?
(A)00H(B)01H
第一页
(C)02H(D)03H
10.指令MOV @R0, 30H对源操作数而言,属于哪种寻址方式?
第一页
(A)直接寻址(B)立即寻址(C)寄存器寻址(D)寄存器间接寻址
(c)ADDC A, @R1(A)=______(d)RLC A(A)=______
(e)XCH A, @R1片内(30H)=______(f)ORL A, #0FH(A)=______
系、班姓名座号
…………………密……………封……………线……………密……………封……………线…………………
3.改错题。(本小题10分。)
第二页
第二页
2.请编写一段程序,将3个输入信号ACC.5,P2.3和OV按右下图所示逻辑电路进行运算,并把结果传送至P3.6。
六、综合题。(共30分。)
1.右下图是四片2K×8位存储器芯片的连线图。(1)确定四片存储器芯片地址范围,要求写出必要的推导过程。(2)编程将片内RAM 30H~4FH单元中的32个字节数据传送到片外RAM左数第一块芯片的最低端32个字节单元(按地址由低至高存放)。(本小题8分。)
第三页
3.甲乙两个电气特性相同的MCS-51单片机利用串行接口进行通信。甲机使用的晶振频率是11.0592MHz,其串口工作于方式1且允许接收数据,定时器/计数器1用作波特率发生器,电源控制寄存器PCON的SMOD位为1,收发波特率为9600bps。(1)将图中须要连接的线路补充完整;(2)计算甲机TH1和TL1的值;(3)确定甲机寄存器TMOD,TCON,SCON和PCON的值(寄存器中跟本题无关位取值为0);(4)编写甲机串行接口初始化程序。(本小题12分。)
(A)0000H(B)0030H(C)4000H(D)4100H
2.AT89S51单片机的片内程序存储器有4KB,它属于以下哪类?
(A)掩膜ROM(B)可擦除可编程只读存储器(EPROM)
(C)闪速存储器(Flash ROM)(D)电可擦除可编程只读存储器(EEPROM)
3.下面哪条指令是错误的?
(A)MOVC A, @A+PC(B)MOVX A, @R2
3.设执行指令DIV AB前,(A)=0A4H,(B)=20H,则执行指令后(A)=_______,(B)=_______。
4.根据数据的传送方向,串行通信可以分为单工、半双工和全双工3种,MCS-51单片机串口
属于_________串行口;若传送速率每秒120个字符,每个字符10位,则波特率为________。
系、班姓名座号
…………………密……………封……………线……………密……………封……………线…………………封……………线…………………
2.右下图是DAC0832的应用电路,DA转换时数字量FFH与00H分别对应于模拟量+5V与0V。(1)将图中空缺的电路补充完整;(2)编写程序,产生图中所示锯齿波。设有一个延时3.906ms的子程序DELAY可以直接调用。(本小题10分。)
3.单片机系统扩展片外程序存储器或者数据存储器时,常用的选片法有:非门选片法、线选法
和译码法等。()
4.按钮消抖措施有多种,从硬件角度考虑,可以通过 触发器将按钮送出的信号消抖锁存;
从软件角度考虑,可以通过调用延时子程序消抖动。()
5.ADC0809是8位模数转换芯片,它有3个模拟输入通道,数字输出范围是00H~FFH。()
(C)MOV 30H, PSW(D)PUSH DPH
4.微机中堆栈指针的作用是什么?
(A)指明栈底的位置(B)指明栈顶的位置(C)操作数地址(D)指令的地址
5.MCS-51单片机要用传送指令访问程序存储器,它的指令操作码助记符是以下哪个?
(A)MOV(B)MOVX(C)MOVC(D)MUL
6.下面哪条指令不属于MCS-51单片机的伪指令?
5.LED数码管的扫描方式有两种,分别是____________和____________。
三、判断题,正确的打√,错误的打×。(每题2分,共10分。)
1.MCS-51单片机的特殊功能寄存器分布在60H~80H地址范围内。()
2.调用子程序指令(如LCALL)及返回指令(如RET)与堆栈有关但与PC无关。()
EXIT: SJMP $
执行完毕(A)=_______,(37H)=_______。
2.已知:(A)=73 H,(R1)=30H,片内RAM(30H)=34H,片外RAM(30H)=A0H,
(C)=1。请写出单片机执行下列指令后的结果。以下语句不是程序段,互不相关。
(本小题每空1分,共6分。)
(a)CPL A(A)=______(b)MOVX A, @R1(A)=______
相关文档
最新文档