单片机大题
单片机试题及答案
单片机试题及答案
在以下的文章中,我将为您提供一些关于单片机的试题及答案。请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。
试题一:
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附答案)
单片机模拟试卷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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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芯片部分连线电路图。