单片机原理及应用简单复习1.docx

上传人:b****0 文档编号:17942391 上传时间:2023-08-05 格式:DOCX 页数:20 大小:77.61KB
下载 相关 举报
单片机原理及应用简单复习1.docx_第1页
第1页 / 共20页
单片机原理及应用简单复习1.docx_第2页
第2页 / 共20页
单片机原理及应用简单复习1.docx_第3页
第3页 / 共20页
单片机原理及应用简单复习1.docx_第4页
第4页 / 共20页
单片机原理及应用简单复习1.docx_第5页
第5页 / 共20页
单片机原理及应用简单复习1.docx_第6页
第6页 / 共20页
单片机原理及应用简单复习1.docx_第7页
第7页 / 共20页
单片机原理及应用简单复习1.docx_第8页
第8页 / 共20页
单片机原理及应用简单复习1.docx_第9页
第9页 / 共20页
单片机原理及应用简单复习1.docx_第10页
第10页 / 共20页
单片机原理及应用简单复习1.docx_第11页
第11页 / 共20页
单片机原理及应用简单复习1.docx_第12页
第12页 / 共20页
单片机原理及应用简单复习1.docx_第13页
第13页 / 共20页
单片机原理及应用简单复习1.docx_第14页
第14页 / 共20页
单片机原理及应用简单复习1.docx_第15页
第15页 / 共20页
单片机原理及应用简单复习1.docx_第16页
第16页 / 共20页
单片机原理及应用简单复习1.docx_第17页
第17页 / 共20页
单片机原理及应用简单复习1.docx_第18页
第18页 / 共20页
单片机原理及应用简单复习1.docx_第19页
第19页 / 共20页
单片机原理及应用简单复习1.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机原理及应用简单复习1.docx

《单片机原理及应用简单复习1.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用简单复习1.docx(20页珍藏版)》请在冰点文库上搜索。

单片机原理及应用简单复习1.docx

单片机原理及应用简单复习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,执行XCHA,R7;结果(A)=0ABH,

(R7)=34H。

8.82C55可以扩展3个并行口,其中8条口线具有位操作功能;

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

10.若A中的内容为67H,那么,P标志位为1。

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

3.串行口方式3发送的第9位数据要事先写入(SCON)寄存器的(TB8)位。

4.串行口的方式0的波特率为(fOSC/12)。

6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H)。

7.如果(A)=58H,(R1)=49H,(49H)=79H,执行指令XCHA,@R1后;结果(A)=(79H),(49H)=(58H)。

8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。

9.当单片机复位时PSW=(00)H,SP=(07H),P0~P3口均为(高)电平。

10.若A中的内容为88H,那么,P标志位为(0)。

11.当AT89S51执行MOVCA,@A+DPTR指令时,伴随着(PSEN*)控制信号有效。

12.AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。

13.已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us)。

14.若AT89S51外扩8KB程序存储器的首地址若为1000H,则末地址为(2FFF)H。

1.AT89S51单片机有

(2)级优先级中断。

2.串行口方式2接收到的第9位数据送(SCON)寄存器的(RB8)位中保存。

5.AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。

6.若AT89S51外扩32KB数据存储器的首地址若为4000H,则末地址为(BFFF)H。

7.当AT89S51执行MOVCA,@A+PC指令时,伴随着(PSEN*)控制信号有效。

8.若A中的内容为67H,那么,P标志位为

(1)。

9.AT89S51单片机的通讯接口有(串行)和(并行)两种形式。

在串行通讯中,发送时要把(并行)数据转换成(串行)数据。

接收时又需把(串行)数据转换成(并行)数据。

12.AT89S51内部提供

(2)个可编程的(16)位定时/计数器,定时器有(4)种工作方式。

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

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

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

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

8.51系列单片机的典型芯片分别为AT89S51、8031、AT89C51。

9.AT89S51的P3口为双功能口;

10.由AT89S51组成的单片机系统在工作时,EA*引脚应该接地(或0);

11.AT89S51外部程序存储器的最大可扩展容量是64K,其地址范围是0000H-FFFFH。

ROM芯片2764的容量是8KB,若其首地址为0000H,则其末地址1FFFH。

12.AT89S51的中断源有外中断0,T0,外中断1,T1,串行口,有2个中断优先级。

13.AT89S51唯一的一条16位数据传送指令为MOVDPTR,data16。

14.LJMP的跳转范围是64K,AJMP的跳转范围是2KB,SJMP的跳转范围是±128B(或256B)。

15.若A中的内容为68H,那么P标志位为1。

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

2.AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200bit/s

3.AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。

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

5.当MCS-51执行MOVXA,@R1指令时,伴随着RD控制信号有效。

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

7.AT89S51的P0口为高8位地址总线口。

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

9.在R7初值为00H的情况下,DJNZR7,rel指令将循环执行256次。

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

11.单片机外部三大总线分别为数据总线、地址总线和控制总线。

12.数据指针DPTR有16位,程序计数器PC有16位

13.74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8块芯片中选中其中任一块。

14.MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算

15.特殊功能寄存器中,单元地址低位为0或8的特殊功能寄存器,可以位寻址。

16.开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H

17.若某存储器芯片地址线为12根,那么它的存储容量为4kB

18.关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms

19.AT89S51复位后,PC与SP的值为分别为0000H和07H

 20.LJMP跳转空间最大可达到64K

21.执行如下三条指令后,30H单元的内容是#0EH

M O V           R 1,#30H    

M O V          40H,#0 E H   

M O V         ﹫R 1,40H      

1、AT89S51有(111)条指令。

2、晶振的频率为6MHz时,一个机器周期为

(2)μS。

3、51单片机是把中央处理器,(数据存储器)、(程序存储器)、(中断系统)、(定时器/计数器)(串行口)以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。

4、单片机复位时P0的值为(0)。

5、当PSW.4=0,PSW.3=1时,当前工作寄存器Rn,工作在第

(1)区。

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

7、欲使P1口的低4位输出0,高4位不变,应执行一条(ANLP1#0F0H)指令。

8、AT89S51系列单片机有(5)个中断源,可分为

(2)个优先级。

上电复位时(外部中断0)中断源的优先级别最高。

10、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在(8)块芯片中选中其中任一块。

11、MCS-51指令系统中,ADD与ADDC指令的区别是(ADDC指令中Cy位参加运算)。

12、AT89S51单片机有

(2)个16位定时/计数器。

13、特殊功能寄存器中,单元地址(低位为0或8)的特殊功能寄存器,可以位寻址。

1. PSW中的RS0、RS1=01B,此时R2的字节地址为(0AH)。

2.假定DPTR的内容1000H,A中的内容为40H,执行指令:

2000H:

MOVCA,@A+DPTR

后,送入A的是程序存储器(1040H)单元的内容。

3.假定A中的内容为79H,R5中的内容为78H,执行指令:

ADDA,R5

DAA

后,累加器A的内容为(57)H,CY的内容为

(1)。

4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是(TI和RI)。

5.TMOD中的GATEx=1时,表示由两个信号TRx和(中断引脚上的电平)控制定时器的启停。

6.在AT89S51单片机的RESET端出现(大于2个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为(0000)H。

7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(中断)。

8.DA转换器的两个最重要的技术指标为(分辨率)和(建立时间)。

9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(   CE*   )端提供(片选)信号。

10.波特率定义为(串行口每秒发送的的位数)。

串行通信对波特率的基本要求是互相通信的甲乙双方必须具有(相同)的波特率。

11.若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s)。

12.AT89S51片内(20H~2FH)地址范围内的数据存储器,既可以字节寻址又可以位寻址。

13.8KBRAM存储器的首地址若为1000H,则末地址为(2FFF)H。

15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为(89H)。

16.当键盘的按键数目少于8个时,应采用(独立)式键盘。

当键盘的按键数目为64个时,应采用(矩阵)式键盘。

17.当BCD码拨盘的A端接地时,当BCD码拨盘拨到“6”时,此时拨盘的8、4、2、1接点的输出为(1、0、0、1)。

18.使用双缓冲方式的D/A转换器,可实现多路模拟信号的(同步)输出。

19.AT89S51单片机扩展并行I/O口时,对扩展的I/O口芯片的基本要求是:

输出应具有(锁存)功能;输入应具有(三态缓冲或锁存选通)功能;

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

2、串行口方式2接收到的第9位数据送SCON寄存器的RB8位中保存。

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

4、内部RAM中,位地址为50H的位,该位所在字节的字节地址为2AH。

5、如果(A)=65H,(50H)=50H,(R1)=50H,执行指令XCHDA,@R1;结果为:

(A)=50H,(50H)=65H。

6、当AT89S51执行MOVCA,@A+PC指令时,伴随着PSEN*控制信号有效。

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

8、定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc的1/24。

9、AT89S51单片机为8位单片机。

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

11、MCS-51系列单片机的典型芯片分别为8031、8051、8751。

12、当单片机复位时PSW=00H,这时当前的工作寄存器区是0区,R6所对应的存储单元地址为06H。

13、AT89S51单片机指令系统的寻址方式有寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址。

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

15、利用82C55可以扩展3个并行口,其中8条口线具有位操作功能。

16、若AT89S51外扩32KB数据存储器的首地址为0000H,则末地址为7FFFH。

17、由8031组成的单片机系统在工作时,

引脚应该接0。

18、AT89S51唯一的一条16位数据传送指令为MOVDPTR,#data16。

采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?

(请给出计算过程)(6分)

解:

∵采用6MHZ晶振∴机器周期为2us

(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1111000001100(B),

化成方式0要求格式为111100001100B

即0F00CH综上可知:

TLX=0CH,THX=0F0H

2.AT89S51采用6MHz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?

(写出计算过程)(6分)

答:

机器周期6×106=2×10-6s=2uS

又方式1为16进制定时器.故

(216—X)×2×10-6=2×10-3=>216-X=1000

=>X=65536-1000=64536即初值=FC18H

四、图为8段共阴数码管,请写出如下数值的段码。

abcdefgh

D0D1D2D3D4D5D6D7

 

0__3FH___1__06H___2_5BH

3_4FH__4_66H_56DH___

P__73H__7_03H___8_7FH__

C_39H_

AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?

(6分)

答:

不发生数据冲突的原因是:

AT89S51中访问程序存储器和数据存储器的指令不一样。

选通信号也就不一样,前者为PSEN,后者为WR与RD。

程序存储器访问指令为MOVCA,@DPTR;MOVCA,@A+pc。

数据存储器访问指令为:

movxA,@DPTR;MOVXA,@Ri;MOVX@DPTR,A。

2.中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?

(4分)

答:

RETI除了将压栈的内容出栈外(即现场恢复),还清除在中断响应时被置1的AT89S51内部中断优先级寄存器的优先级状态。

5.LED的静态显示方式与动态显示方式有何区别?

各有什么优缺点?

(4分)

静态:

显示期间,锁存器输出的段码不变;亮度大,各位LED的段选分别控制;位数多硬件电路复杂

动态:

所有位段码线并连一起,各位的亮灭靠片选控制端控制,亮度较低,多位控制电路简单

简述一种多外部中断源系统的设计方法。

(给出图和程序)(10分)

答:

程序如下:

ORG0013H;的中断入口

LJMPINT1;

INT1:

PUSHPSW;保护现场

PUSHACC

JBP1.0,IR1;P1.0高,IR1有请求

JBP1.1,IR2;P1.1高,IR2有请求

JBP1.2,IR3;P1.2脚高,IR1有请求

JBP1.3,IR4;P1.4脚高,IR4有请求

INTIR:

POPACC;恢复现场

POPPSW

RETI;中断返回

IR1:

IR1的中断处理程序

AJMPINTIR;IR1中断处理完毕,跳标号INTIR处执行

IR2:

IR2的中断处理程序

AJMPINTIR;IR2中断处理完毕,跳标号INTIR处执行

IR3:

IR3的中断处理程序

AJMPINTIR;IR3中断处理完毕,跳标号INTIR处执行

IR4:

IR4的中断处理程序

AJMPINTIR;IR4中断处理完毕,跳标号INTIR处执行

 

3.说明AT89S51的外部引脚EA*的作用?

(3分)

答:

EA*是内外程序存储器选择控制信号。

(1分)

当EA*=0时,只选择外部程序存储器。

(1分)

当EA*=1时,当PC指针≤0FFFH时,只访问片内程序存储器;当PC指针>0FFFH时,则访问外部程序存储器(1分)

1、MCS-51单片机片内256B的数据存储器可分为几个区?

分别作什么用?

(8分)

答:

(1)通用工作寄存器区,00H–1FH,共4组,R0-R7,在程序中直接使用

(2)可位寻址区,20H-2FH,可进行位操作,也可字节寻址

(3)用户RAM区,30H-7FH,只可字节寻址,用于数据缓冲及堆栈区

(4)特殊功能寄存器区,80H-FFH,21个特殊功能寄存器离散地分布在该区内,用于实现各种控制功能

1、AT89S51单片机可执行指令:

MOV28H,@R2。

(错)

2、判断指令的正误:

MOVT0,#3CF0H;( 错  )

3、AT89S51单片机中PC的值是当前正在执行指令的下一条指令的地址。

(对)

4、当AT89S51执行MOVXA,@R1指令时,伴随着

信号有效。

(错)

5、指令中直接给出的操作数的寻址方式称为直接寻址( 错  )

6、AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的。

(对)

7、内部RAM的位寻址区,既能位寻址,又可字节寻址。

(对)

8、特殊功能寄存器SP内装的是栈顶首地址单元的内容。

(错)

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

(对)

10、逐次比较型A/D转换器与双积分A/D转换器比较,逐次比较型的转换速度比较慢。

(错)

1.如果AT89S51单片机的某一高优先级中断请求正在被响应,此时不会再发生中断嵌套。

(对)

2.当

=1时,AT89S51单片机片外可扩展的程序存储器空间和数据存储器空间是一样的。

(   错  )  

3.指令字节数越多,执行时间越长。

(   错)

4.访问单片机内部RAM或外部扩展的RAM的低128字节,指令是不同的。

( 对 )

5.并行接口芯片82C55的方式0是无条件的输入输出方式( 对 )

6.逐次比较型ADC的转换速度要比双积分型ADC的转换速度快。

 ( 对 )

7.串行口方式0的波特率仅与单片机的晶体振荡器有关,与定时器无关。

(对)

8.扩展的I/O接口芯片中的寄存器,要占用片外程序存储器的地址单元。

( 对 )

9.AT89S51单片机进行串行通信时,要占用一个定时器作为波特率发生器。

(  对   ) 

10.AT89S51单片机访问片外I/O设备中的寄存器,要使用MOVX类指令。

(  对   )

11.“转换速度”仅适用于A/D转换器,D/A转换器不用考虑“转换速度”这一问题。

(错)

12.对于周期性的干扰电压,可使用双积分的A/D转换器,并选择合适的积分元件,可以将该周期性的干扰电压带来的转换误差消除。

(对)

13.串行口的发送缓冲器和接收缓冲器只有1个单元地址 。

(对)

14.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平和低电平的持续时间均不小于1个机器周期。

(错)

1、AT89S51单片机必须使用内部ROM。

(F)

2、当

脚接高电平时,对ROM的读操作只访问片外程序存储器。

  (F)

3、AT89S51单片机的串行通信方式为半双工方式。

(F)

4、AT89S51的中断系统最短响应时间为4个机器周期。

(F)

5、E2PROM不需紫外线能擦除,如2816在写入时就能自动完成擦除。

(T)

6、8155是一种8位单片机。

(F)

7、51单片机只能做控制用,不能完成算术运算。

(F)

8、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。

(F)

9、AT89S51的中断源全部编程为同级时,优先级最高的是

(F)

10、指令AJMP的跳转范围是1KB。

(F)

11、外部中断0的入口地址是0003H。

(T)

12、AT89S51有中断源5个。

(T)

13、A/D转换器的作用是将模拟量转换为数字量;D/A转换器的作用是将数字量转为模拟量。

(T)

14、MOVXA,3057H(F)

15、ANLR1,#0FH(F)

1当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。

(X)

2必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。

(X)

38155是一种8位单片机。

(X)

451单片机只能做控制用,不能完成算术运算。

(X)

5单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。

(X)

6指令AJMP的跳转范围是2KB。

(√)

7扩展I/O口占用片外数据存储器的地址资源。

(√)

88051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。

(√) 

9单片机系统扩展时使用的锁存器,是用于锁存低8位地址(√) 

在A/D变换时,转换频率越高越好。

(X)

1.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。

(×)

2.判断指令的正误:

MOVT0,#3CF0H;(×)

3.定时器T0中断可以被外部中断0中断(×)

4.指令中直接给出的操作数称为直接寻址。

(×)

5.内部RAM的位寻址区,既能位寻址,又可字节寻址。

(√)

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

(√)

7.当AT89S51执行MOVXA,@R1指令时,伴随着WR*信号有效。

(×)

8.串行口工作方式1的波特率是固定的,为fosc/32。

(×)

9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被RD*还是被PSEN*信号连接。

(√)

10.逐次比较型A/D转换器与双积分A/D转换器比较,转换速度比较慢。

(×)

1.AT89S51单片机可执行指令:

MOV35H,@R3。

(×)

2.8031与8751的区别在于内部是否有程序存储器。

(√)

3.当向堆栈压入一个字节的数据后,SP中的内容减1。

(×)

4.程序计数器PC中装的内容是当前正在执行指令的地址。

(×)

5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

(√)

6.AT89S51单片机中的PC是不可寻址的。

(√)

7.当AT89

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2