单片机原理及其应用总结归纳2016-2017下试卷A答案

合集下载

(完整版)《单片机原理与应用》试题及答案

(完整版)《单片机原理与应用》试题及答案
R0;


(5)MOV
T0,#3CF0H;(

三、简答题
1.假如(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则履行以下指令后:
POPDPH;
POPDPL;
POPSP;
则:(DPH)= _____;(DPL)=________;(SP)=________;(6分)
令后:
POPDPH;
POPDPL;
POPSP;
则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)
2、采纳6MHz的晶振,准时1ms,用准时器方式0时的初值应为多少?(请给出计算过程)
(6分)
解:∵采纳6MHZ晶振
∴机器周期为2us
(213-X)×2×10-6=1×10-3
AJMP
MAIN
;复位,转主程序
ORG
0100H
MAIN:
MOV
DPL,#00H
;初始化DPTR
MOV
DPH,#60H
MOV
R0,#30H.
;初始化R0
LOOP:
MOV
A,@R0
MOVX
@DPTR,
A
INC
R0
INC
DPTR
CJNE
R0,#40H,LOOP
NOP
RET
(1)程序以下:
8
ORG
0000H
2#
VccCS
6264 3#
CE
CE
CE
8
D0~D7DE
WR
D0~D7DE
WR
D0~DE7WR

单片机原理及应用题库与答案

单片机原理及应用题库与答案

单片机原理及应用题库与答案一、单选题(共100题,每题1分,共100分)1、89C51单片机复位后,专用寄存器ACC的状态是()A、0000HB、07HC、00HD、0FFH正确答案:C2、提高单片机的晶振频率,则机器周长()A、不变B、变短C、变长D、不确定正确答案:B3、串行口中断发送标志位是()A、TIB、IE1C、IE0D、RI正确答案:A4、从串口接收缓冲器中将数据读入到变量temp中的C51语句是()A、temp=SCONB、temp=TCONC、temp=DPTRD、temp=SBUF正确答案:D5、下列中断口中断响应后需要用软件方式清0的是()A、INT1B、INT0C、TX/RXD、T1正确答案:C6、while(i=x)当x=()时停止循环A、1B、3C、无穷大D、0正确答案:D7、89C51单片机每个机器周期都要进行中断查询,查询的是()A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位正确答案:A8、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、计数值B、1C、00HD、FFH正确答案:B9、计数初值a可计算为A、2^16-t*f/12-2B、2^16-t*f/12+1C、2^16-t*f/12D、2^16-t*f/12-1正确答案:C10、4*4行列式键盘需要()组I/O口A、1B、4C、3D、2正确答案:A11、89C51单片机响应外部中断0时,程序应转移到的地址是()A、0003HB、000BHC、0013HD、001BH正确答案:A12、启动定时器1开始定时的C51指令是()。

A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正确答案:D13、在51单片机的下列特殊功能寄存器中,具有16位字长的是()。

A、PCONB、TCONC、SCOND、DPTR正确答案:D14、下列中断请求优先级最低的是()A、INT1B、T1C、TOD、TX/RX正确答案:D15、同一优先级的中断源同时请求中断时,首先响应()A、定时器中断0B、定时器中断1C、外部中断0D、外部中断1正确答案:C16、8051单片机的串行接口具有()种工作方式。

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。

A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。

A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。

《单片机原理及应用》复习题及相关答案

《单片机原理及应用》复习题及相关答案

《单片机原理及应用》复习题及相关答案一.选择题1、以下有关PC和DPTR的结论,正确的是(D )。

A、DPTR是可以访问的,而PC不能访问B、它们都是8位的存储器C、它们都有加1的功能D、DPTR可以分为两个8位的寄存器使用,但PC不能2.启动定时器1开始定时的指令是(D )。

A.CLR TR0 B.CLR TR1C.SETB TR0 D.SETB TR13.下列指令判断若定时器T0计满数就转LP的是(D )。

A.JB T0,LP B.JNB TF0,LPC.JNB TR0,LP D.JB TF0,LP4.89C51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的( A ),向CPU申请中断。

A.RI或TI置1 B.RI或TI置0C.RI置1或TI置0 D.RI置0或TI置15.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M 值为( D )。

2=8192 B.M=82=256A.M=132=65536C.M=42=16 D.M=166、下列说法正确的是(C )。

A、89C51共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,都是可以进行位寻址的。

B、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。

C、程序计数器PC不能为用户编程时直接使用,因为它没有地址。

D、各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。

7、在89C51中,需要外加电路实现中断撤除的是:( A )A、电平方式的外部中断B、定时中断C、外部串行中断D、脉冲方式的外部中断8、下列的说法正确的是(A )。

A、特殊功能寄存器SCON,与定时器/计数器的控制无关。

B、特殊功能寄存器TMOD,与定时器/计数器的控制无关。

C、特殊功能寄存器IE,与定时器/计数器的控制无关。

D、特殊功能寄存器TCON,与定时器/计数器的控制无关。

INT(外部中断)的向量地址为()。

(完整版)单片机原理与应用参考答案

(完整版)单片机原理与应用参考答案

1.2 单片机的定义.1【单选题】单片机是将做到一块集成电路芯片中,称为单片机。

•A、CPU、RAM、ROM•B、CPU、I/O设备•C、CPU、RAM•D、CPU、RAM、ROM、I/O设备正确答案: D 我的答案:D2【单选题】微处理器由和控制器两部分组成,是计算机的控制核心。

•A、运算器•B、计数器•C、定时器正确答案: A 我的答案:A3【判断题】STC15系列单片机是高档16位单片机。

正确答案:×我的答案:×第二章第一节已完成1【单选题】每取完一个字节后,PC的内容自动加(),为取下一个字节做准备。

•A、1•B、2•C、3•D、4正确答案: A 我的答案:A2【单选题】程序计数器PC是一个()位的计数器。

•A、8•B、16•C、32•D、64正确答案: B 我的答案:B3【单选题】()指到哪里,CPU就从哪里开始执行程序。

•A、A•B、B•C、CPU•D、PC正确答案: D 我的答案:D4【单选题】()任务是实现算术与逻辑运算、位变量处理与传送等操作。

•A、定时器•B、计数器•C、控制器•D、运算器正确答案: D 我的答案:D2.2已完成1【单选题】单片机片内RAM的字节地址50H中,可以存放位的二进制数字。

•A、1•B、28•D、16正确答案: C 我的答案:C2【单选题】单片机运行后,RS1、RS0为01,CPU选择工作寄存器组。

•A、•B、1•C、2•D、3正确答案: B 我的答案:B3【单选题】单片机片内RAM的位地址10H中,可以存放位的二进制数字。

1•B、2•C、8•D、16正确答案: A 我的答案:A2.3已完成1【单选题】单片机复位后,SP的值为。

•A、00H•B、10H•C、07H•D、08H正确答案: C 我的答案:C2【单选题】STC15F系列单片机的I/O扣有种工作模式。

•A、1•B、2•C、3•D、4正确答案: D 我的答案:D3.1已完成1【单选题】是指令的集合,是解决某个具体任务的一组指令。

单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。

A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。

A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。

TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。

A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。

单片机原理与应用习题及答案

单片机原理与应用习题及答案

单片机原理与应用习题及答案一、单选题(共60题,每题1分,共60分)1、下面哪种外设是输出设备( )。

A、打印机B、话筒C、键盘D、A/D转换器正确答案:A2、MCS-51单片机外部中断0开中断的指令是( )。

A、SETB ET0B、SETB EX0C、CLR ET0D、SETB ET1正确答案:B3、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是( )。

A、cB、hexC、binD、asm正确答案:A4、定时器/计数器工作方式( )可溢出后不用重装计数初值。

A、0B、2C、3D、1正确答案:B5、8051单片机共有( )个中断源。

A、7B、4C、6D、5正确答案:D6、在片外扩展一片2716程序存储器芯片要( )地址线。

(此题有误)A、8根B、11根C、20根D、13根正确答案:D7、特殊下列指令能使R0低4位不变,高4位置1的是( )。

A、ANL R0,#0F0HB、ORL R0,#F0HC、ORL R0,#0FHD、ORL R0,#0F0H正确答案:D8、调用子程序、中断响应过程及转移指令的共同特点是( )。

A、都能返回B、都通过改变PC实现转移C、都将返回地址压入堆栈D、都必须保护现场正确答案:B9、8051单片机中,唯一一个用户可使用的16位寄存器是( )。

A、PSWB、ACCC、SPD、DPTR正确答案:D10、AB是哪种总线的缩写?( )A、数据总线B、地址总线C、控制总线D、电源线正确答案:B11、最基本的C语言语句是( )。

A、赋值语句B、表达式语句C、循环语句D、复合语句正确答案:B12、PSW=18H时,则当前工作寄存器是( )。

A、3组B、2组C、1组D、0组正确答案:A13、可以控制程序转向64K程序存储器地址空间的任何单元的无条件转移指令是( )。

A、AJMP addr11B、LJMP addr16C、SJMP relD、JC rel正确答案:B14、执行返回指令时,返回的断点是( )。

单片机原理及应用题库答案

单片机原理及应用题库答案

单片机原理及应用答案一.填空题1、CPU、存储器、I/O口2、同步3、PC、PC4、累加器A,DPTR、PC5、1041H6、地址7、A的内容为4BH 。

8、A= 80H ,SP= 42H ,(41H)= 30H ,(42H)= 80H ,PC= 8030H 。

9、片选。

10、程序、数据11、6FFF H。

12、单片机系统的地址/数据总线13、10H~17H14、在程序中断或子程序调用时15、运算和控制功能16、周而复始地取指令和执行指令的过程17、引起中断的原因(或能发出中断请求的来源)18、接口电路中已编址并能进行读或写操作的寄存器19、020、低电平21、TTL电平信号22、4KB 0000H23、8 I/O24、5 225、就是如何找到存放操作数的地址,把操作数提出来的方法26、上电自动复位和按键手动复位27、TCON,TMOD,IE28、运算器控制器29、2 1630、64KB31、立即寻址、直接寻址、寄存器、寄存器间接寻址、变址寻址32、外部程序存储器。

33、4 8 P0、P1、P2、P3 8 I/034、寻找指令中操作数或操作数所在地址35、64KB36、汇编37、累加器PC DPTR38、硬件软件39、IN 高电平时低电平0000 H40、RAM ROM RAM 临时性数据41、9AH42、CPU将要执行的指令所在的ROM单元的地址自动加1 16 不是43、123= 01010010 B= 52 H。

44、4 上拉电阻将口锁存器置145、内RAM低128B区128B 先进后出8 堆栈栈顶的地址46、中断请求、中断响应、中断服务47、脉冲定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数48、00H~7FH49、高8位地址线50、08~0FH51、用户RAM区52、如何确定操作数的单元地址53、存储器在整个存储空间的地址范围54、定时时间到55、从查询中断请求标志位到转向中断区入口地址所需的机器周期数56、程序查询方式57、关中断58、并行数据总线地址总线P0 P1—P359、片内数据存储区(器)60、脉冲方式低电平61、定时器/计数器0 串行口的波特率发生器62、64K 0000H—FFFFH 2080H 2018H63、CPU;存储器;I/O接口64、先进后出;内部RAM30H~7FH的范围内;SP65、.串行通信66、通用的可编程并行67、异;468、 5 269、 60H(高位为6即可)70、P3.2 IE071、端口72、无条件传送查询中断73、存储器、控制器、输出部分。

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

精心整理
湖北文理学院机械与汽车工程学院 2016-2017学年度下学期《单片机原理
及其应用》试卷A答案与评分标准
专业(班级)学号姓名
课程类别:
适用专业:机械制造及其自动化
③ 0013H
后,
A)
(R1)= 10H H(SP)=10H。

4、MOV A,P0 指令中,源操作数是直接寻址,目的操作数是寄存器寻
址。

5、伪指令ORG 2000H,TAB:DB ‘1’,1H,12H,10,c定义后,在keil Keil uVision
软件中用指令c:2001H观察的结果是1H ,字符c存放在ROM空间的2004H
单元内。

6、已知(DPTR)=TAB,(A)=03H,程序段ORG 1000H,TAB:DB 01H,02H,03H,04H,05H 则TAB 符号地址对应的数值地址是1000H 。

7、8051单片机汇编语言对累加器A 中第1,5,7位置1的汇编指令是ORL A,#10100010B 。

8、keil 软件使用时,观察外部RAM 空间100H 单元内容的指令是x:100H ;使用其编译源程序后 生成的机器语言文件扩展名是.HEX 。

9、已知(A )=44H,(R0)=30H
,R0;R0=44H 。

二、单项选择题分)
1、80C51单片机的中断优先级是(A .所有中断源优先级别都一样2 3、 B )。

在中断系统中起指令作用。

在编译过程中起作用,编译结束后其功能结束。

4、已知(R0)=10H,执行指令DEC R0后,R0中的内容是( B )。

A .09H B. 0FH C. 不变 D. 11H
5、IE 控制寄存器内容为00000010B 时,则出下列说法正确的是( D )。

A. 系统可响应定时器T0中断 B. 系统可响应定时器T1中断 C. 系统可响应所有中断 D.系统没有开放任何中断
6、下列指令目的操作数属于寄存器间接寻址的是 ( A )。

A. MOV @R0,A
B. ADDC B,30H
C. ADD A,@R0
D. ADD A,#30H
7、关于8051单片机的位数、地址总线的位数,下列正确的选项是( A )。

A. 8,16
B. 16,16
C.16,8
D. 8,8
8、PROTEUS 软件仿真时,如果需要一个电源符号,应从下列图标菜单(B )选取。

A.
B.
C.
9、 80C51单片机的引脚( A 10、在80C51锁存控制。

“√”;错误的打“×”。

2、3、80C51寄存器IE=10000000B,则它的5个中断源同时发出中断请求信号时,CPU 只响应外部中断0。

(×)
4、如果R0的内容是1,执行指令DJNZ R0,NEXT 时程序会发生跳转。

(√)
5、静态显示适用于位数比较少的七段数码管显示系统,动态显示适用于位数比
较多的七段数码管显示系统。

(√)
6、80C51单片机的三总线是指地址总线、数据总线以及控制总线。

(√)
7、键盘的消抖工作只能由软件实现。

(×)
8、80C51单片机是8位单片机,所以其内部寄存器都是8位的寄存器。

(×)
9、80C51单片机汇编源程序的常数表格一般存放在外部RAM空间。

(×)
10、80C51单片机的4个IO并行口中只有P0具备内部上拉电阻。

(×)
四、综合题:(第1小题4分,第2小题4分,第3小题4分,第4小题14分,第5
小题10分,第6小题14分,共50分)
1、根据程序段,填写完整下图的
(4分) h>
unsigned char
#define uint
unsigned int
sbit K1=P1^0;
sbit RELAY=P2^4;
void DelayMS(uint ms)
{
uchar t;
while(ms--)for(t=0;t<120;t++);
}
void main()
{
P1=0xff;
RELAY=1;
while(1)
{
{
}
1)程序运行时,按下K1键,现象是:①L2点亮;再次按下K3键并释放,现象是:②L2熄灭。

(每空1分)
2)图中,D1二极管的作用是续流保护作用。

(2分)
3、利用位逻辑运算指令编程实现下图所示硬件逻辑电路功能。

(4分)
MOV C, ①P0.0
②ANL C,P0.1
CPL C
③ ORL C, /P0.2
MOV P0.3,④C(每空1分)
4、如下图,设晶振频率为12MHz,用定时器T1采用工作方式1结合中断方法使P1口输出信号,轮流点亮8个LED,每个LED点亮时间为50ms。

( 14分)
1)试计算系统机器周期以及TMOD的控制字(3分,必需有计算过程,否则无分)。

答:T=1/12X10-6X12=1us(1分)TMOD=10H
2)使计算T1的计数初始值。

(2分)
解:(216–X)×1×10 -6 =50×10 -3
X=216-50000=10000H-C350H=3CB0H
所以,初值为:
(各1
35分)
LJMP INTT1
ORG 1000H
MAIN:MOV ○2 TMOD, #10H
MOV TH1, #3CH
MOV TL1,#0B0H
SETB ○3 EA
SETB ○4ET1
SETB TR1
MOV A,#01H
MOV P1, A ;
SJMP $
INTT1:MOV TH1,#3CH
MOV TL1,#0B0H
RL ○5A
MOV P1, A
RETI
4
DJNZ R7,DEL1
RET
解答:t=1+200(1+1+1+2*123+2)+2
≈50203us=50.203ms (4分,过程2分,结果2分)
5、如下图所示:(10分)
1
2)指令MOV P2,#10110011B可在第3填
3)RAM中“30H”“31H”“32H”“33H”
1分,共4分)
UP: MOV A, @R0
ORL A,R2
MOV ○2 P2,A
LCALL D2MS ;调用延时程序
INC R0
MOV A,R2
○3RL A
MOV R2,A
DJNZ ○4R7,UP
SJMP START
6、下图所示:(共14分)
1)试完成下图中6264存储器芯片与8051单片机的连接(采用P2.5通过非门选中芯片
6264(1
2)图中
3
间2
第一片
第二片。

相关文档
最新文档