单片机大题

合集下载

单片机试题及答案

单片机试题及答案

单片机试题及答案

在以下的文章中,我将为您提供一些关于单片机的试题及答案。请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。

试题一:

1. 请解释什么是单片机?

答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。

2. 单片机与微处理器有什么区别?

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

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

答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。

4. 请解释什么是中断?

答案:中断是一种事件,它可以打断单片机的正常执行流程,并引

导程序执行特定的子程序。中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。

5. 请解释什么是串口通信?

答案:串口通信是一种通过串行数据传输进行的通信方式。数据是

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

用于接收数据。

试题二:

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

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

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

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

直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如

C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。

单片机大题

单片机大题

单片机模拟试卷001

五、作图题(10分)

用6264(8K*8)构成16K的数据存储系统。要求采用线选法产生片选信号,并计算6264的地址范围。

答:WR接6264的WE

RD接6264的OE

AB0---AB12接6264的A0---A12

DB0—DB7接6264的D0—D7

AB15、AB14分别接Y0和Y1

地址:0000H---1FFFH;2000H---3FFFH

六、设计题

1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由右向左轮流点亮。

答:图(5分) 构思(3分)

MOV A,#80H (1分)

UP:MOV P1,A (1分)

RR A (2分)

SJMP UP (1分)

2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。

答:图(5分) 构思(3分)

程序(4分)

ORG 0000H

LJMP MAIN

ORG 0003H

LJMP AINT0

ORG 0013H

LJMP BINT1

MAIN: MOV IE,#83H

SETB IT0

SETB IT1

MOV R0,#00H

MOV DPTR,#TAB

UP: MOV A,R0

MOVC A,@A+DPTR

MOV P1,A

SJMP UP

AINT0: INC R0

CJNE R0,#10,AINT01

MOV R0,#0

AINT01: RETI

BINT1: DEC R0

CJNE R0,#0FFH,BINT11

MOV R0,#9

BINT11: RETI

单片机试题(51附答案)

单片机试题(51附答案)

单片机试题(51附答案)

单片机模拟试卷001

一、选择题(每题1分,共10分)

1.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。

a)P0b)P1c)P2d)P32.单片机应用程序一般存放在(B)

a)RAMb)ROMc)寄存器d)CPU

3.已知某数的BCD码为0111010101000010则其表示的十进制数值为(B)

a)7542Hb)7542c)75.42Hd)75.424.下列指令中不影响标志位CY

的指令有(D)。

a)ADDA,20Hb)CLRc)RRCAd)INCA5.CPU主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器

c)运算器、寄存器d)运算器、指令译码器6.INTEL8051CPU是(C)位的单片机

a)16b)4c)8d)准167.8031复位后,PC与SP的值为(B)

a)PUSHR2b)ADD

R0,A

1.一个完整的微机系统由硬件和软件两大部分组成。

2.8051的引脚RST是__IN__(IN脚还是OUT脚),当其端出现__高__

电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到__低

__电平,8051才脱离复位状态,进入程序运行状态,从ROM0000H单元开

始取指令并翻译和执行。

3.半导体存储器分成两大类RAM和ROM,其中RAM具有易失性,常

用于存储临时性数据

4.求十进制数-102的补码(以2位16进制数表示),该补码为9AH 5.PC存放__CPU将要执行的指令所在的ROM单元的地址______,具有

_____自动加1______

单片机大作业试题及答案

单片机大作业试题及答案

单片机试题带答案版

1、填空(每空2 分,共40 分)

1、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。单片机的特

2、单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。

3、8051最多可以有4 个并行输入输出口,最少也可以有1个并行口,即P1 。P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ALE信号的作用是低8位地址锁存。

5、8051复位后,PC= 0 H。若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。

6、8051的C/T是加(加或减)计数的。

7、8051的中断向量表在3 H、0B H和13H、1BH、23H。

8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。

9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC 。(0A7H是P2.7的地址)

2、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共5 分)

[解答] OV:0、CY:1、AC:1、P:1 A:-95

3、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。

画出连接示意图,写出完整的程序。(共15 分)

4、将8051外部扩展2K EPROM,同时扩展16K RAM作数据存储器,采用的2716是2K 的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。请画出连接示意图。要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE。最后写出各片的地址范围。(共12 分)

(完整版)单片机试题及其答案

(完整版)单片机试题及其答案

一填空题

1. A T89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为 8 位单片机。

2. AT89S51单片机有 2 级优先级中断。

3. AT89S51内部数据存储器的地址范围是 00H-7FH ,位地址空间的字节地址范围是20H-2FH ,对应的位地址范围是 00H-7FH ,外部数据存储器的最大可扩展容量是64k字节。

4. 单片机也可称为微控制器或嵌入式控制器。

5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN 控制信号有效。

6. 当单片机复位时PSW= 00 H,当前的工作寄存器区是0区,R4所对应的存储单元地址为 04 H。

7. MCS-51系列单片机指令系统的寻址方式有寄存器寻址、直接寻址、

寄存器间接寻址、立即寻址、基址加变址、位寻址。

(相对寻址也可)

8. 51系列单片机的典型芯片分别为

AT89S51 、 8031 、 AT89C51 。

9. A T89S51的 p3 口为双功能口。

10. 由A T89S51组成的单片机系统在工作时EA引脚应该接地。

二选择题

1.如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=(A)

A.42H

B.20H

C.12H

D.15H

2. AT89S51复位后,PC与SP的值为分别为(B)

A.0000H、00H

B.0000H、07H

C.FFFFH、00H

D.0000H、FFH

3. 堆栈数据的进出原则是(B)

A.先进先出 B.先进后出 C.后进后出 D.进入不出

4. 已知:R0=28H (28H)=46H,顺序执行下面三条指令后

单片机考试题目库及答案

单片机考试题目库及答案

第一章

1-1选择

1.计算机中最常用的字符信息编码是( A )

A ASCII

B BCD码

C 余3码

D 循环码

4.以下不是构成的控制器部件(D ):

A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器

6.下列不是单片机总线是( D )

A 地址总线

B 控制总线

C 数据总线

D 输出总线

7.-49D的二进制补码为 ( B )

A 11101111

B 11101101

C 0001000

D 11101100

8.十进制29的二进制表示为原码( C )

A 11100010

B 10101111

C 00011101

D 00001111

9. 十进制0.625转换成二进制数是( A )

A 0.101

B 0.111

C 0.110

D 0.100

1-2填空

1.计算机中常作的码制有原码、反码和补码

2.十进制29的二进制表示为00011101

3.十进制数-29的8位补码表示为11100011

4.单片微型机由CPU、存储器和I/O接口三部分组成.

5.若不使用MCS-51片内存器引脚EA必须接地.

7.十进制数-47用8位二进制补码表示为11010001

8.-49D的二进制补码为11101101

1-3判断

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(√)

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

3.使用可编程接口必须处始化。(√)。

5.MCS-51是微处理器。(×)不是。

6.MCS-51系统可以没有复位电路。(×)不可以。复位是单片机的初始化操作。

8.计算机中常作的码制有原码、反码和补码(√)

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案

【篇一:单片机试题库(有答案)】

mcs-51单片机原理与结构

(√)2.mcs-51的产品8051与8031的区别是:8031片内无rom。

(√)4.8051的累加器acc是一个8位的寄存器,简称为a,用来

存一个操作数或中间结果。

(√)7.mcs-51的数据存储器在物理上和逻辑上都分为两个地址

空间:一个是片内的256字节的ram,另一

个是片外最大可扩充64k字节的ram。

(√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单

片机运行出错或进入死循环时,可按复位键重

新启动。

(√)9.cpu的时钟周期为振荡器频率的倒数。

钟周期。

(√)14.当8051单片机的晶振频率为12mhz时,ale地址锁存信号端的输出频率为2mhz的脉冲。

(√)15.8051单片机片内ram从00h~1fh的32个单元,不仅

可以作工作寄存器使用,而且可作为通用ram来

读写。

储器是指外部存储器。

(√)18.mcs-51单片机的特殊功能寄存器集中布置在片内数据存

储器的一个区域中。

mcs-51单片机指令系统及程序设计

(√)20.mcs-51指令:mov a,#40h ;表示将立即数40h传送

至a中。

(√)21.mcs-51指令:mov a,@r0 ;表示将r0指示的地址单元

中的内容传送至a中。(√)22.mcs-51指令:movx a,@dptr ;表示将dptr指示的地址单元中的内容传送至a中。

(√)24.mcs-51指令中,movx为片外ram传送指令。

(√)27.mcs-51指令中,16位立即数传送指令是:mov dptr,

单片机原理题目及答案

单片机原理题目及答案

单片机原理题目及答案

一、填空

1.MCS-51单片机片内含有运算器和控制器的功能单元称为( CPU )。

2.单片机复位时SP的值为( 07H )。

3.PSW寄存器中的( F0 )位,是用户可自由使用的标志位。

4.8052单片机片内有( 256 )个RAM单元,( 8K )字节程序存储器单元。5.当8031单片机的一个机器周期为4μS时,这时它的晶振的频率为( 3 )MHz。6.执行DJNZ R5,rel指令,将循环执行250次。此时R5初值应为( FAH )。

7.MCS-51单片机上电复位时,5个中断源中断优先级最低的是(串行口)。

8.89C51单片机采用外部时钟电路时,XTAL1引脚接( 外部振荡器时钟 ),XTAL2引脚的接法为( 悬空 )。

9.当TMOD中的GATEx=( 1 )时(x=0,1),定时器的启停由两个信号( TRx )和(INT)来控制的。

x

10.以8751为核心的单片机最小系统,除了要有8751单片机外,还要有(时钟)电路和(复位)电路

11.定时器T0工作在方式3时,定时器T1主要用作(串行口的波特率发生器)。12.已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为( 6 )。

13.若某存储器芯片地址线为15根,那么它的存储容量为( 32 )KB

14.使用8751单片机,当引脚EA=1时,其外扩的程序存储器的最大容量为( 60)KB,其地址从( 1000 )H~( FFFF )H

15.单片机执行子程序返回指令时,应把子程序调用指令的( 下一条指令的首地址 )装入PC中。

单片机考试题+答案

单片机考试题+答案

单片机考试题+答案

1、累加器A的内容是92H,执行SWAP A 指令后累加器的内容变为 ( ) 。

A、90

B、02

C、29

D、20H

答案:C

2、MCS-51系列单片机复位后程序计数器(PC)= ( ) 。

A、0FFFF

B、2000

C、0030

D、0000H

答案:D

3、8052单片机内部有( )个16位定时/计数器。

A、3

B、4

C、1

D、2

答案:A

4、当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是 ( ) 。

A、0.5μS

B、1μS

C、2μS

D、4μS

答案:A

5、MCS-51单片机的串行口有 ( ) 种工作方式。

A、1

B、2

C、3

D、4

答案:D

6、MCS-51系列单片机其串口有 ( )种工作方式。

A、1

B、2

C、3

D、4

答案:D

7、8031单片机的定时器工作方式由TMOD寄存器状态控制字决定。当设定时器T1工作在方式2对外计数,T0工作在方式1定时工作,均不使用门控位时,控制字应为 ( ) 。

A、61

B、60

C、21

D、20H

答案:A

8、累加器A的内容是19H,执行SWAP A 指令后累加器的内容变为( )。

A、10

B、90

C、91

D、0AH

答案:C

9、累加器A的内容是85H,执行RL A 指令后累加器的内容变为( )。

A、42

B、43

C、0A

D、0BH

答案:D

10、MCS-51单片机的CPU允许接受相应中断,当INT0申请中断时,程序计数器PC的内容被自动修改为( )地址;当有定时器T1申请中断时,程序计数器 PC的内容被自动修改为 D 地址。

A、0003

(完整版)单片机试题库(有答案)

(完整版)单片机试题库(有答案)

(完整版)单片机试题库(有答案)

以下题目及答案因时间及水平关系,

仅供参考,也请大家对错误提出修正

MCS-51单片机原理与结构

1. MCS-51单片机CPU勺主要组成部分为A。

A.运算器、控制器 B .加法器、寄存器C .运算器、加法器 D .运算器、译码器

2. 单片机能直接运行的程序叫C。

A.源程序B .汇编程序 C .目标程序D .编译程序

3. 单片机中的程序计数器PC用来C o

A .存放指令

B .存放正在执行的指令地址

C .存

放下一条指令地址

D.存放上一条指令地址

4. 单片机上电复位后,PC的内容和SP的内容为B o

A. 0000H 00H B . 0000H, 07H C . 0003H, 07H D . 0800H 08H

5. 单片机8051的ALE引脚是B。

A.输出高电平B .输出矩形脉冲,频率为fosc的1/6

C.输出低电平D .输出矩形脉冲,频率为fosc的1/2

6. 单片机8051的EA引脚C o

A.必须接地B .必须接+5V C .以上两种视需要而定

7. 访问外部存储器或其它接口芯片时,作数据线和低8位地址线的

是A。

A. P0 口B . P1 口C . P2 口D . P0 口禾口P2 口

8. PSV中的RS1禾口RSO用来A。

A. 选择工作寄存器组号B .指示复位C .选择定时器

D.选择工作方式

9. 上电复位后,PSW勺值为D。

A. 1 B . 07H C . OFFH D . 0

10. 8051单片机上电复位后,堆栈区的最大允许范围是B个单元。

A. 64 B . 120 C . 128 D . 256

单片机复习题(含部分答案)

单片机复习题(含部分答案)

《单片机原理及应用》课程复习题

适用于电子信息工程11级

一、填空题

1、A T89S51单片机为8 位单片机,共有40 个引脚。

2、A T89S51的机器周期等于12 个时钟振荡周期。

3、A T89S51访问片外存储器时,利用ALE 信号锁存来自P0口发出的低8位地址信号。

4、A T89S51的P3口为双功能口。

5、A T89S51内部提供 2 个可编程的16 位定时/计数器,定时器有4 种工作方式。

6、A T89S51有 2 级中断, 5 个中断源。

7、A T89S51的P2 口为高8位地址总线口。

8、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA* 引脚应该接+5V

9、单片机系统中使用的键盘分为独立式键盘和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。

10、A T89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

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

12、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。

13、欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。

14、若CPU使用的是寄存器第1组,R0~R7的地址范围是08H-0FH。

15、单片机进行串行通信时,晶振频率最好选择11.0592MHz

单片机试题(含答案)

单片机试题(含答案)

试卷中可能会遇到的特殊功能寄存器

1、TMOD :

2、IE :

3、TCON :

一、填空题(每空1分,共20分。)

1.微型计算机由 CPU 、 存储器 和 IO 端口 组成。

2.除SFR 外,8051单片机的片内包含有 128 字节RAM 作为数据存储器使用, 字节 4K ROM 作为程序存储器使用。

3.PSW 是8051的程序状态字寄存器,其中CY 位是: 字节进/借位 ,P 位是: 奇偶标志

位,标示ACC 中1个数的奇偶性 。

4.DIV AB 指令执行两个字节的无符号除法,该指令执行完成后,商存放在 A

、余数存放在___B_____中。

5.当8051的复位脚(RESET )为高电平时,CPU 处于

复位 状态,这时I/O 口P1的值为 FF

H , 堆栈指针(SP)的值为 07 H 。

6.8051单片机包括 2 个 16 位的定时/计数器,共有 4 种工作模式。

7.T0或T1作为定时器使用时,其工作时钟信号依赖于晶体振荡器的频率(f osc ),当f osc =12MHz 时,定

时器T1的工作时钟频率为 1 MHz 。

8.标准8051单片机有 5 个中断请求源,具有 2 个中断优先级。

9.8051单片机的串行口具有多种工作方式,其中方式3的有效数据位数是____9___位(不含起始位和停

止位)。

10.异步串行通讯的波特率是指单位时间传输的数据位数 。

二、单项选择题 (每小题1分,共10分。)

1.下列第 B 个语句可以实现外部16位地址的读操作。

(A)MOVX A,@R0 (B)MOVX A,@DPTR

单片机试题及答案

单片机试题及答案

判断题

(×)1.MCS-51单片机是高档16位单片机。

(√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM。

(×)3.单片机的CPU从功能上可分为运算器和存储器。(√)4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

(√)5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。

(×)6.MCS-51的程序存储器用于存放运算中间结果。(√)7.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片

外最大可扩充64K字节的RAM。

(√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新

启动。

(×)9.CPU的时钟周期为振荡器频率的倒数。

(×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周

期。

(√)11.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。

(×)12.单片机系统扩展时使用的锁存器,是用于锁存16位地址。

(×)13.MCS-51单片机上电复位后,片内数据存储器的内容均为00H。

(√)15.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读

写。

(×)16.MCS-51单片机的片内存储器称为程序存储器。(×)17.MCS-51单片机的数据存储器是指外部存储器。(×)18.MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。

单片机试题及其答案

单片机试题及其答案

单片机试题及其答案

一. 单项选择题(每题1分)

1. 在单片机系统中,以下哪个部分属于内部RAM存储器?

A. ROM

B. EEPROM

C. SRAM

D. Flash

答案:C. SRAM

2. 单片机的时钟源可以是以下哪种?

A. 外部晶振

B. 内部振荡器

C. 内部RC振荡器

D. 以上都可以

答案:D. 以上都可以

3. 在单片机中,I/O口可以实现以下哪个功能?

A. 输入

B. 输出

C. 输入和输出

D. 以上都不是

答案:C. 输入和输出

4. 单片机的位宽是指什么?

A. 数据总线的宽度

B. 地址总线的宽度

C. 控制总线的宽度

D. 寄存器的宽度

答案:D. 寄存器的宽度

5. 下列哪个是单片机的片内外设?

A. LCD显示屏

B. 计时器/计数器

C. 电源管理IC

D. AD转换器

答案:B. 计时器/计数器

二. 填空题(每题2分)

1. 单片机中,RAM的全称是______________。答案:Random Access Memory

2. 单片机的复位电平是______________电平。

答案:低电平(或0V)

3. 在单片机系统中,时钟频率为10MHz,则一个机器周期的时间是______________。

答案:0.1微秒(或100纳秒)

4. 单片机中,I/O口的复用功能是指可以将一个I/O口同时用作

______________。

答案:输入和输出

5. 8051单片机中,最大的外部RAM容量是______________字节。

答案:64KB(即65536字节)

三. 简答题(每题4分)

1. 请简要解释单片机中的中断是什么,以及中断的作用是什么?

单片机试题及答案完整版

单片机试题及答案完整版

单片机试题及答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

试题1 参考答案

一、填空题(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;(√)

单片机题库及答案

单片机题库及答案

单片机题库及答案

【篇一:单片机试卷及答案】

填空题(每空1分,共20分)

1、+1000001的反码是。十进制数-4的8位二进制补码是。

2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。

3、cpu一次可以处理的二进制数的位数称为cpu的。

4、当ea为电平时,cpu总是从外部存储器中去指令。

5、89c52单片机有6个中断源,其中内部中断源有个,外部中断源有个。

6、汇编指令中,对程序存储器的访问用指令来访问,外部ram用指令来访问。

7、c51的数据类型sfr占个字节,c51中整型变量占个字节。

8、指令mov 20h,#20h中,源操作数的寻址方式是,目的操作数的寻址方式是。

9、定时器t1方式2的8位常数重装初值存放于寄存器中。定时器t0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的sm2= 。

11、eprom存储器27c256内部容量是32k字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。

12、波特率倍增位位于特殊功能寄存器中。 13、8155a内部具有1个位减法定时器/计数器。

二、单项选择题(共20题,每题1分,共20分)

1、单片机的应用程序一般存放于()中

a、ram

b、rom

c、寄存器

d、cpu

2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。

a、p3.2

b、p3.3

c、p3.4

d、p3.5

3、mcs51单片机在同一优先级的中断源同时申请中断时,cpu首先响应()。

a、外部中断0

b、外部中断1

c、定时器0

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

单片机模拟试卷001

五、作图题(10分)

用6264(8K*8)构成16K的数据存储系统。要求采用线选法产生片选信号,并计算6264的地址范围。

答:WR接6264的WE

RD接6264的OE

AB0---AB12接6264的A0---A12

DB0—DB7接6264的D0—D7

AB15、AB14分别接Y0和Y1

地址:0000H---1FFFH;2000H---3FFFH

六、设计题

1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由右向左轮流点亮。

答:图(5分) 构思(3分)

MOV A,#80H (1分)

UP:MOV P1,A (1分)

RR A (2分)

SJMP UP (1分)

2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。

答:图(5分) 构思(3分)

程序(4分)

ORG 0000H

LJMP MAIN

ORG 0003H

LJMP AINT0

ORG 0013H

LJMP BINT1

MAIN: MOV IE,#83H

SETB IT0

SETB IT1

MOV R0,#00H

MOV DPTR,#TAB

UP: MOV A,R0

MOVC A,@A+DPTR

MOV P1,A

SJMP UP

AINT0: INC R0

CJNE R0,#10,AINT01

MOV R0,#0

AINT01: RETI

BINT1: DEC R0

CJNE R0,#0FFH,BINT11

MOV R0,#9

BINT11: RETI

单片机模拟试卷002

五、编程题(每小题4分,共20分)

1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。

SQR:1NC A

MOVC A,@A+PC

RET

TAB:DB 0,1,4,9,16

DB 25,36,49,64,81

2.请使用位操作指令实现下列逻辑操作:

BIT=(10H∨P1.0)∧(11H∨C Y)

ORL C,11H

MOV 12H,C

MOV C,P1.0

ORL C,/10H

ANL C,12H

MOV BIT,C

RET

3.已知变量X存于V AR单元,函数值Y存于FUNC单元,按下式编程求Y值。

Y=

10 0

1

x

x

x

> -

=

<⎧

⎩⎪

MOV A,V AR

CJNE A,#0,COMP

SJMP RES ;x=0,Y=0 COMP:JNC POSI ;x>0,Y=1

MOV A,#0FFH ;x<0,Y=-1

SJMP RES

POSI:MOV A,#01H

RES:MOV FUNC,A

RET

4.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的

单元中(低位在前)。

MOV R0,#SUM

MOV A,R2

ANL A,#OFH

MOV @R0,A ;存低字节BCD

MOV A,R2

ANL A,#0F0H

SW AP A

1NC R0

MOV @R0,A ;存高字节BCD

RET

5.将存于外部RAM 8000H开始的50H数据传送0010H的区域,请编程实现。

MOV DPTR,#8000H

MOV R0,#10H

MOV R2,#50H

LOOP:MOVX A,@DPTR ;取数

MOVX @R0,A ;存数

1NC DPTR

1NC R0

DJNZ R2,LOOP

RE T

六、综合应用题(每小题10分,共20分)

1.已知如图,8155的PA口用于输出,PB口用于输入,PC口用于输出,请:

(1)写出8155的各I/O口的口地址和存储器的地址范围。

(2)编写出8155初始化程序。B155命令字格式:

初始化程序:

MOV DPTR,#0100H

MOV A,#0DH

MOVX @DPTR,A

2.已知如图并给出下列程序,请在读图并理解程序后回答下列问题:

(1)程序功能为____巡回采集8个通道的数据___。

(2)ADC0809的口地址为_____ADC0809口地址为7FF0H~7FF7H(或7FF8~7FFFH)__。

(3)EOC的作用是___EOC为A/D转换结束信号,用来引起中断或查询,以便读取A/D的转换结果。____。

(4)程序运行结果存于____结果存入外部RAM的A0H~A7H。___。

ADC:MOV DPTR,#7FFOH

MOV R0,#0A0H

MOV R2,#8

MOV A,#0

LOOP:MOVX @DPTR,A

JB P3.3,$

MOVX A,@DPTR

MOVX @R0,A

INC DPTR

INC R0

DJNZ R2,LOOP

AJMP ADC

单片机模拟试卷004

三、参数计算题(16分)

已知一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行

六、使用简单指令序列完成以下操作(12分)

1.请将片外RAM20H—25H单元清零

2.请将ROM3000H单元内容送R7

七、编程题(18分)

已知一MCS—51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。

CY A DPTR 片外01H 片外00H 片外8000H

八、判读电路题(14分)

下图为MCS—51单片机系统中混合扩展多片存储器2764、6264芯片部分连线电路图。

相关文档
最新文档