微机原理习题库51单片机含_第1页
微机原理习题库51单片机含_第2页
微机原理习题库51单片机含_第3页
微机原理习题库51单片机含_第4页
微机原理习题库51单片机含_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章单片机归纳与构造一、选择题1.接见片外面数据存储器时,不起作用的信号是(C)。A./RDB./WEC./PSEND.ALE2.51单片机P0口用作输出时,应外接(A)。A.上拉电阻B.二极管C.三极管D.下拉电阻3.进位标志CY在(C)中。A.累加器B.算逻运算部件ALUC.程序状态字存放器PSWD.DPTR4.货仓数据的进出原则是(D)。A.先进先出B.进入不出C.后进后出D.先进后出5.51单片机系统中,若晶振频率为6MHz,一个机器周期等于(D)μs。A.B.3C.1D.26.在家用电器中使用单片机应属于微计算机的(B)。A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据办理应用7.PC的值是(C)。A.当前正在执行指令的前一条指令的地址B.当前正在执行指令的地址C.当前正在执行指令的下一条指令的地址D.控制器中指令存放器的地址8.单片机应用程序一般存放在(B)中。A.RAMB.ROMC.存放器D.CPU9.在货仓操作中,当进栈数据全部弹出后,这时SP应指向(D)A.栈底单元B.7FH单元C.栈底单元地址加1D.栈底单元地址减110.51单片机的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)。A.读锁存器B.读数据库C.读A累加器D.读CPU二、填空题1.单片机复位后,SP、PC和I/O口的内容分别为07H\000H\FFH。2.单片机有四个工作存放器区,由PSW状态字中的RS1和RS0两位的状态来决定。单片机复位后,若执行SETBRS0指令,此时只能使用1区的工作存放器,地址范围是08H---0FH。3.51单片机驱动能力最强的并行端口为P0端口。4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR的长度为_16__位。5.接见51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______。6.若A中的内容为63H,那么P标志位的值为1。7.当扩展外面储藏器或I/O口时,P2口用作高八位地址总线。8.51

单片机内部

RAM区有

4

个工作存放器区。9.51

单片机内部

RAM区有

128

个位地址。10.外面中断

1(

)的中断入口地址为

0013

;准时器

1的中断入口地址为

001B

。11.51

单片机有

4

个并行

I/O

口,

P0~P3是准双向口,因此由输出转输入时必定先写入

1

。12.51单片机的货仓成立在

内部

RAM

内开辟的地域。三、判断1.所谓的单片机,就是将CPU、存储器、准时/计数器、中断功能以及主要功能部件都集成在一块超大规模集成电路的微型计算机。(T)

I/O

设备等2.51单片机的程序存储器数和数据存储器扩展的最大范围都是相同的。(

T)3.51单片机是微办理器。(

T)四、简答题1.单片机的发展大体分为哪几个阶段单片机的发展历史可分为四个阶段:第一阶段(1974年----1976年):单片机初级阶段。第二阶段(1976年----1978年):低性能单片机阶段。第三阶段(1978年----现在):高性能单片机阶段。第四阶段(1982年----现在):8位单片机牢固发展及16位单片机、32位单片机推出阶段2.什么是单片机,什么是微型计算机系统它们各有什么特点以微型计算机为核心组成的应用控制系统叫做微型计算机系统,包括系统软件和硬件两个组成部分。单片机是面向工业控制的微办理器,是工业CPU,它是将CPU、RAM、ROM存储器、准时计数器、中断控制、I/O接口电路集成在一块芯片上。也叫单片微型计算机。由于体积小、功能强、可靠性高、低功耗,被广泛应用在嵌入式控制系统中。是计算机向小型化发展的结果。微办理器、单片机是计算机的办理器即指挥中心单元,微型计算机就是办公用的电脑,微型计算机系统就是计算机的应用系统。3.调研当前都有哪些新式的8位单片机,它们各有哪些特点应用在什么场合智能开支型的ARM11A8A10核心的,速度快有PDA所需的各种模块,比方AUDIO,SDI,USB等,用在PDA领域比方PAD,手机。工业型的STM32NXP11XXNXP21XXARM7M8核心,工业场合的各种接口

LCD,ADCDACCANUARTPWMSPI等主要用在工业控制,工业仪表方面。专业型的,有些单片机有三相电机控制模块,有些单片机有智能电表控制模块,有些单片机有数字解码模块,等等。。。。4.51单片机存储器的分为几个空间,每个空间的地址范围是多少分为四个空间内部程序存储器地址范围0000H-0FFFH共4KB,外面程序存储器0FFFH-0FFFFH共64KB;内部数据存储器00H-FFH共256个字节(其中包括低128字节和特别功能存放器SFR128个字节),外面数据存储器可扩展至64KB。CPU接见片内外程序存储器ROM指令用MOVC,接见片外数据存储器RAM指令用MOVX,接见片内RAM用MOV5.说明51单片机的引脚EA的作用,该引脚接高电平和接低电平时各有何种功能当该引脚为高电平时,单片机接见片内程序存储器,但在PC(程序计数器)值高出0FFFH(关于8051、8751)时,即高出片内程序存储器的4KB地址范围时,将自动转向执行外面程序存储器内的程序。当该引脚为低电平时,单片机则只接见外面程序存储器,无论可否有内部程序存储器。关于8031来说,因其无内部程序存储器,因此该引脚必定接地,这样只能选择外部程序存储器6.51单片机片内RAM低128个单元划分为哪三个主要部分各部分的主要功能是什么8051单片机内部RAM低128单元划分为工作存放器组、位寻址区、货仓与数据缓冲区。它们的特点以下:(1)工作存放器组(

00H——1FH)这是一个用存放器直接寻址的地域,内部数据

RAM区的

0—31,共

32个单元。它是4个通用工作存放器组,每个组包括

8个

8位存放器,编号为

R0——R7。(2)位寻址区(

20H——2FH)16个字节单元,共包括128位,这16个字节单元既能够进行字节寻址,又能够实现位寻址。主要用于位寻址。3)货仓与数据缓冲区(30H——7FH)用于设置货仓、存储数据。7.若是手中仅有一台示波器,可经过观察哪个引脚的状态,来大体判断51单片机可否正在工作ALE引脚,地址锁存有效信号输出端。在接见片外程序存储器时期,每个机器周期该信号出现两次,其下降沿用于控制锁存P0口输出的低8位地址。及时不再接见片外程序存储器,改信号也以上述频率(振荡频率的1/6)出现,因此可用作对外输出的始终脉冲。也就是说,正常工作的MCS51,ALE会有脉冲信号输出。若是没有正常工作,那就没有脉冲信号输出,也许输出的不是等间距的脉冲信号。第二章指令系统一、选择题1.在相对寻址方式中,寻址的结果存放在(A)。A.PC中

B.A中

C.DPTR中

D.某个存储单元中2.在存放器间接寻址方式中,指定存放器中存放的是(

B)。A.操作数

B.操作数地址

C.转移地址

D.地址的偏离量3.对程序存储器的读操作,只能使用(D)。A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令4.能够进行十进制调整的十进制运算(C)。A.有加法和减法B.有乘法和除法C.只有加法D.只有减法5.不能够为程序存储器供应或组成地址的有(D)。A.PCB.AC.DPTRD.PSW6.以下各项中不能够用来对内部数据存储器进行接见的是(A)。A.DPTRB.按存储单元地址或名称C.SPD.由R0或R1作间址存放器7.若原来工作存放器0组为当前存放器组,现要改1组为当前存放器组,不能够使用的指令(C)。A.SETBB.SETBC.MOV,1D.CPL8.在进行BCD码运算时,紧跟加法运算指令后边的指令必定是(B)指令。A.ADDB.DAAC.ADDCD.由实质程序确定9.有以下程序段:MOV31H,#24HMOVA,31H;SWAP

AANLA,#0F0H执行结果是(

C)。A.(A)=24H

B.(A)=42H

C.(A)=40H

D.(A)=00H10.假设A=38H,(R0)=17H,(17H)=34H,执行以下指令:ANLA,#17HORL17H,AXRLA,@R0CPL

A后,A的内容为(

D

)。A.CDH

B.DCH

C.BCH

D.DBH11.使用单片机开发系统调试程序时,对原程序进行汇编的目的是(

A)。A.将源程序变换成目标程序B.将目标程序变换成源程序C.将初级语言变换成高级语言D.连续执行键12.设内部RAM中(30H)=40H,(40H)=10H,(10H)=00H,剖析以下程序执行后(B)=(B)。MOVR0,#30HMOVA,@R0MOVR1,AMOVB,@R1A.00HB.40HC.30HD.10H13.调用子程序、中断响应过程及转移指令的共同特点是(D)。A.都能返回B.都经过改变PC实现转移C.都将返回地址压入货仓D.都必定保护现场二、判断题1.MOVA,30H这条指令执行后的结果(A)=30H。()2.指令字节数越多,执行时间越长。()3.51单片机可执行指令:MOVR6,R7。()4.指令中直接给出的操作数称为直接寻址。()5.51有5其中断源,有5其中断优先级,优先级由软件填写特别功能存放器IP以选择。()6.MOVA,@R0,将R0中的数据作为地址,从该地址中取数,送入A中。()7.51单片机可执行指令:MOVA,@R3。()8.当向货仓压入一个字节的数据后,SP的内容减1。()9.内部存放器Rn(n=0~7)作为间接寻址存放器。()10.MOVA,@R0这条指令中@R0的寻址方式称之为存放器间址寻址。()11.货仓是单片机内部的特别地域,与RAM没关。()三、填空题1.51单片机共有111条指令,有七种不一样样寻址方式。如:MOVA,@R1属于存放器间接寻址方式,MOVC,bit属于位寻址方式。2.接见51单片机片外数据存储器采用的是存放器间接寻址方式,接见片外程序存储器采用的是变址寻址方式。3.在中断子程序使用累加器、工作存放器等资源时,要先将其原来的内容保存起来,这一过程叫做保护现场。中间止子程序执行达成,在返回主程序从前,要将这些内容再取出,送还到累加器、工作存放器等原单元中,这一过程称为恢复现场。4.已知:MOVA,#28HMOVR0,#20HMOV@R0,AANLA,

#0FHORLA,

#80HXRLA,

@R0执行结果A的内容为28H。四、以下指令可否错误,如错请改正(不能够改正指令助记符)1.MOVA,#1000H2.MOVXA,1000H3.MOVCA,1000H4.MOVX60H,A5.MOVR0,60HMOV61H,@R06.XCHR1,R27.MOVX60H,@DPTR五、综合题1.51指令系统主要有哪几种寻址方式每种寻址方式举个例子。2.阅读程序1)对每一条指令加上说明;2)说明连续运行该程序时,二极管的变化的规律;3)若是要使发光二极管依次轮流点亮,怎样改正程序。ORG0000HAJMPMAINORG0100HMAIN:MOV

SP,#60HLEDRESET:MOVMOV

R2,#80HR1,#08HCLRIEDUP:MOVACALLMOVRRMOVDJNZAJMP

P1,R2DELAYA,R2AR2,AR1,IEDUPLEDRESET3.编程将片内的单元中去。4.请编程:片外

RAM30H单元开始的15个字节的数据传达到片外RAM3000H开始RAM2000H开始的单元中有10个字节的二进制数,求它们之和,并将结果存储在片内RAM的30H的单元中(和<256)。5.以下程序段经汇编后,从1000H开始的各有关存储单元的内容将是什么ORG1000HTAB1EQU1234HTAB2

EQU

3000HDB

“MAIN”DW

TAB1,TAB2,70H则将

6.试编写程序,查找在内部RAM的30H~50H单元中可否有0AAH这一数据。若有,51H单元置为“01H”;若未找到,则将51H单元置为“00H”。7.试编写程序,查找在内部RAM的20H~40H单元中出现“00H”这一数据的次数。并将查找到的结果存入41H单元。8.编写程序,实现双字节无符号数加法运算(和小于65536),要求(R1R0)+(R7R6)→(61H60H)。9.试编程把片外RAM入3000H开始的存储区中。

2040H开始的连续

50个单元的内容按降序排列,结果存10.在片外

2000H

开始的单元中有

100个有符号数,试编程统计其中正数、

负数和零的个数。11.试编程计算片外RAM8100H开始单元的100个数的平均值,结果存放在开始的2个单元中(查阅双字节除方法程序,并用主程序调用该子程序实现)。

9000H12.利用单片机的

P0口接

8个发光二极管,

P1口接

8个开关,编程实现,当开关动作时,对应的发光二极管亮或灭。13.将外面RAM的10H~15H单元的内容传达到内部RAM的10H~15H单元。14.内部RAM的20H、21H和22H、23H单元分别存放着两个无符号的16位数,将其中的大数置于24H和25H单元。15.编程将到外面数据存储器

51单片机的内部数据存储器2000H开始的单元中。

20H单元和

35H单元的数据相乘,结果存16.将第二章习题中的编程题用

C51实现。第五章

中断系统一、填空题1.外面中断有两种触发方式:电平触发方式和边沿触发方式。其中电平触发方式适合于外面中断以低(高或低)电平输入,边沿触发方式适合于以正(正或负)脉冲输入。T0:

251000B;T1:001B;串行口:

0023

0003

00133.在CPU未执行同级或更高优先级中断服务程序的条件下,中断响应等待时间最少需要3个机器周期。4.中断嵌套与子程序嵌套的差异在于:一是子程序嵌套是在程序中开初按排序好的;而中断嵌套是各写各的。二是子程序嵌套无次序限制;而中断嵌套只同意低嵌套高。5.若实现以下中断优先级:T0>外中断1>外中断0,则要_SETB___PT0___、SETB___PX1和CLRPX0。二、选择题1.CPU响应中断后,不能够自动除去中断央求“1”标志的有(C)。A./采用电平触发方式B./采用两边触发方式C.准时/计数器T0/T1中断D.串行口中断TI/RI2.80C51五其中断源中,属外面中断的有(AB)。A.B.C.T0D.T1E.TIF.RI3.各中断源发出的中断申请信号,都会标志在51系统中的(B)中。A.TMODB.TCON/SCONC.IED.IP4.外中断初始化的内容不包括:(B)。A.设置中断响应方式B.设置外中断同意C.设置中断总同意D.设置中断触发方式5.在51单片机中,需要软件实现中断撤掉的是:(A)。A.准时中断B.脉冲触发的外面中断C.电平触发的外面中断D.串行口中断6.中断盘问确认后,在以下各种单片机运行情况下,能马上进行中断响应的是:D)。A.当前正在进行高优先级中断办理B.当前正在执行RET指令C.当前执行的指令是DIV指令,且正处于取指令机器周期D.当前指令是MOVA,R7指令7.执行MOVIE,#81H指令的意义是:(B)。A.障蔽中断源B.开放外中断源0C.开放外中断源

1

D.开放外面中断源

0和

18.下述条件中,能关闭主机对中断的响应的条件是(

ABC

)。A.一个同级或高一级的中断正在办理中B.当前周期不是执行当前指令的最后一个周期C.当前执行的指令是RETI指令或对IE或IP存放器进行读/写指令D.当前执行的指令是一长跳转指令E.一个初级的中断正在办理中9.要想测量引脚上的一个正脉冲宽度,那么特别功能存放器TMOD的内容应(A)。A.09HB.87HC.00HD.80H10.51单片机在响应中断时,以下哪一种操作不会发生(A)。A.保护现场B.保护PCC.找到中断入口D.保护PC转入中断入口11.51单片机响应中断时,下面哪一个条件不是必定的(D)。A.当前指令执行达成B.中断是开放的C.没有同级或高级中断服务

D.必定有

RETI指令12.假设程序按以下编写:SETBEASETBEX1SETBET0SETBESSETBPSSETBPT1则:(

A

)能够被响应。A.CPU正在执行INT1中断,TF0央求B.CPU正在执行TF0中断,TI央求C.CPU正在执行TI中断,INT1央求D.CPU正执行主程序,TF1出现央求13.在51单片机中,需要外加电路实现中断撤掉的是:(D)A.准时中断B.脉冲方式的外面中断C.外面串行中断

D.电平方式的外面中断三、判断题1.中断响应最快响应时间为3个机器周期。()2.51单片机每其中断源相应地在芯片上都有其中断央求输入引脚。(3.51单片机对最高优先权的中断响应是无条件的。()

)4.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能够使用字节操作指令。()5.在一般情况下51单片机同意同级中断嵌套。()6.51单片机中断源中优先级最高的是外面中断0,优先级最低的是串行口中断。()7.51有

3其中断源,优先级由软件填写特别功能存放器

IP加以选择。(

)四、简答题1.什么是中断其主要功能是什么答:中断系统:能使计算机的功能更强、效率更高、使用更加方便灵便。主要功能:为认识决快速CPU与慢速的外设之间的矛盾,它由硬件和软件组成2.什么是中断优先级中断优先办理的原则是什么答:中断优先级:中断优先级分为高级和初级,关于每其中断源都可经过中断优先级控制存放器IP中的相应位控制,当没中断源的优先级控制地址“1”时,该中断源设置为高级,否则为初级。关于同级中断源,由内部硬件盘问逻辑来决定响应次序。办理原则:①低优先级中断源能够被高优先级中断源中断,反之不能够。②一种中断(无论是什么优先级)一旦获取响应,与它同级的中断不能够再中断它。3.各中断源对应的中断服务程序的入口地址可否能任意设定答:不能够(外面中断0:0003H、外面中断1:0013H、准时器0:000BH、准时器1:001BH、串行口:0023H)4.51系列单片机拥有几其中断源,分别是怎样定义的其中哪些中断源能够被定义为高优先级中断,怎样定义答:五其中断源:外面中断

0(/INT0)IE0=1、外面中断

1(/INT1)IE1=1、准时器0(T0)TF0=1、准时器PX0=1:外面中断

1(T1)TF1=1、串行口RI(接收)=1TI(发送)=1。0为高优先级PX1=1:T1为高优先级PT0=1:准时器

0为高优先级

PT1=1:准时器

1为高优先级

PS=1:串行口为高优先级5.中断服务子程序与一般子程序有哪些相同和不一样样之处答:相同点:都是让CPU从主程序转去执行子程序,执行达成又返回主程序。不一样样点:中断服务程序是随机的,而一般子程序是开初安排好的;中断服务子程序以RETI结束,而一般子程序以RET结束。RETI除将断点弹回PC动作外,还要除去对应的中断优先标志位,以便新的中断央求能被响应。6.想将中断服务程序放置在程序存储区的任意地域,在程序中应该怎样设置请举例加以说明。设置:在中断服务程序入口地址单元出存放一条无条件转移指令,转移至该中断服务程序。例:ORG00000HLJMPMIN0ORG0003HLJMPINTB0OPG000BHRETIORG0013HRETIORG001BHRETIORG0023HRETIORG0030HMIN0:..INTB0:..END7.中断响应的条件是什么答:1、有中断源发出的中断央求;2、中断总同意位EA=1,即CPU开中断;3、申请中断的中断源的中断同意位为1,即中断没有被障蔽;4、无同级或更高级中断正在被服务;5、当前的指令周期已经结束五、编程题某系统有三个外面中断源1、2、3,当某一中断源变为低电平时,便要求办理,它们的优先办理次序由高终究为3、2、1,中断办理程序的入口地址分别为

CPU进行1000H,1100H,1200H。试编写主程序及中断服务程序(转至相应的中断办理程序的入口即可)。第六章准时器一、填空题1.若将准时2.办理准时中断方式时,必定

/计数器用于计数方式,则外面事件脉冲必定从/计数器的溢出央求有两种方法:软件盘问____IE赋初值_____。

引脚输入。和中断。使用3.假设准时器

T1

工作在方式

2,单片机的振荡频率为

3MHz,则最大的准时时间___1024_um_____。4.51单片机的准时/计数器用作准时时,其准时时间与振荡频率和计数初值有关。用作计数时,最高计数频率为振荡频率的1/12。5.51单片机内部有2个16位加1准时/计数器,可经过编程决定它们的工作方式,其中,可进行13位准时/计数的是工作方式0。二、选择题1.准时/计数器T0在GATE=1时运行的条件有(C)。A.=1B.设置好准时初值C.TR0=1D.T0开启中断2.瞄准时器T0进行关中断操作,需要复位中断同意控制存放器的:(A)。A.ET0B.EX0C.ET1D.EX13.在以下存放器中,与准时/计数器控制没关的是:(B)。A.TCONB.SCONC.IED.TMOD4.与准时工作方式0和1比较较,准时工作方式2不具备的特点是:(B)。A.计数溢出后能自动恢复计数初值B.增加计数器的位数C.提高了准时的精度D.适于循环准时和循环计数5.51单片机准时器工作方式0是指的(C)工作方式。A.8位B.8位自动重装C.13位D.16位6.使用准时器T1时,有几种工作方式(C)A.1种B.2种C.3种D.4种7.单片机准时器可用于(A)。A.准时B.外面事件计数C.串行口的波特率拟订D.扩展外面中断源8.关于准时器,若振荡频率为12MHz,在方式1下最大准时时间为(B)。A.B.C.D.三、综合题1.简述准时器的四种工作方式的特点,怎样选择和设定2.设单片机的fosc=6MHz,问准时器处于不一样样工作方式时,最大准时时间分别是多少3.已知51单片机的fosc=12MHz,用T1准时。试编程由和引脚分别输出周期为2ms500s的方波。4.准时/计数器工作于准时和计数方式时有何异同点5.软件准时与硬件准时的原理有何异同6.准时器T0和T1各有几种工作方式7.设单片机的fosc=12MHz,要求用T0准时150s,分别计算采用准时方式时方式1和准时方式2的准时初值。8.51系列单片机中的准时/计数有哪几个特别功能存放器作用是什么怎样计算准时/计数器的计数初值

0、定9.当T0()引脚上发生负跳变时,从引脚上输出一个周期为1ms的方波,以以下列图。(系统时钟为6MHz)。10.编写一个准时间隔为5ms的子程序,晶振频率6MHz。11.应用单片机内部准时器T0工作在方式1,从输出周期为500Hz的方波脉冲信号,已知单片机的晶振频率为12MHz,准时器T0采用中断办理的方式。1)写出T0准时器的方式控制字,计算T0准时器初值;2)试编写程序达成此功能。12.当系统采用6MHz晶体振荡器时,T0工作在方式1,采用中断方式,由输出周期为1s的矩形波形,占空比为75%。1)写出T0准时器的方式控制字,计算T0准时器初值;2)试编写程序达成此功能。第七章串行口一、选择题1.串行通信的通信方式和特点有(BCE);并行通信的通信方式和特点有(AD)。A.各位同时传达;B.各位依次逐位传达;C.传达速度相对慢;D.传达速度相对快;E.便于长距离传达;F.不便于长距离传达。2.异步通信的通信方式和特点有(BCE);同步通信的通信方式和特点有(ADF)。A.依靠同步字符保持通信同步;B.依靠初步位、停止位保持通信同步;C.传达速度相对慢;D.传达速度相对快;E.对硬件要求较低;F.对硬件要求较高。3.串行口的移位存放器方式为(A)。A.方式0B.方式1C.方式2D.方式34.利用A.方式

51单片机的串行口扩展并行口时,串行口工作方式选择(0B.方式1C.方式2D.方式3

A)。5.控制串行口工作方式的存放器是(A.TCONB.PCONC.SCOND.TMOD

C)。6.发送一次串行数据的操作不包括的是(A.CLRTIB.MOVA,SBUF

B)。C.JNBTI,$

D.MOV

SBUF,A7.在进行串行通信时,若两机的发送与接收能够同时进行,则称为(DA.半双工传达B.单工传达C.双工传达D.全双工传达

)。二、填空题1.在数据传输时,一个数据编码的各位依照必定次序,一位一位地在信道中被发送和接受的,这种传达通信方式称为串行口通信。2.串行口中断标志RI/TI由硬件置位,软件清零。3.51单片机串行口有4种工作方式,可在初始化程序中用软件填写特别功能存放TMOD加以选择。4.波特率定义为串口每秒发送的二进制位数

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

波特率。5.多机通信时,主机向从机发送信息分地址帧和数据帧两类,以第作划分标志。TB8=0,表示发送数据帧;TB8=1,表示发送地址帧

9位可编程。

TB86.当从机时,只能接收主机发出的地址帧,对数据不予理睬。7.多机通信开始时,主机第一发送地址,各从机核对主机发送的地址与本机地址可否符合,若符合,则置1。8.51

单片机的串行接口有

4

种工作方式。其中方式

2和

3

为多机通信方式。9.单片机串行通信时,若要发送数据,就必定将要发送的数据送至SUBF单元,若要接收数据也要到该单元取数,取数的指令为MOVA,,SBUF。单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用的溢出率来设定和计算波特率。10.若是数据传达的速率是120个字符/秒,每一个字符规定包括10个位(一个起始位、8个数据位和1个停止位),则传达的波特率为1200,每一位的传达时间。11.串行数据通信分为单工方式、半双工和全双工。三、综合题1.串行通信和并行通信有什么差异各有什么优点2.什么是串行异步通信,它有哪些作用并简述串行口接收和发送数据的过程。3.简述51单片机多机通信的特点。4.若异步通信按方式2传达,每分钟传达3000个字符,其波特率是多少5.什么是串行异步通信,它有哪些作用并简述串行口接收和发送数据的过程。6.51单片机四种工作方式的波特率应怎样确定7.某异步通信接口,其帧格式由1个停止位(1)组成。当该接口每分钟传达

个初步位(0),7个数据位,1个偶校验和1800个字符时,试计算出传达波特率。

18.串行口工作方式在方式的初值及SNOD位的关系怎样设

1和方式3时,其波特率与fosc=6MHz,现利用准时器

fosc、准时器T1工作模式2T1模式2产生的波特率为110bps。试计算准时器初值。9.串行口接收/发送数据缓冲器都用SBUF,假忧如时接受/发送数据时,可否会发生矛盾为什么10.假设串行口串行发送的字符格式为1个初步位,8个数据位,1个奇校验位,1个停止位,请画出传达字符“

A”的帧格式。11.用

51单片机的串行口外接串入并出的芯片

CD4094扩展并行输出口控制一组发光二极管(以以下列图)。编程实现使发光二极管从左至右延时轮流显示。12.将甲乙两个单片机串行口的发送端与对方接收端连结,即甲机的TXD与乙机的RXD相连、甲机的RXD与乙机的TXD相连,并实现双机共地。假设甲机为发送机,乙机为接收机,甲机的一组数据经过串行通信传到乙机,乙机接收数据,并将这组数据存入乙机内部一段连续的空间内,并回传给甲机,甲机也将数据存入内部RAM的一段空间内。第八章

扩展一、填空题1.半导体存储器中有一类在掉电后不会扔掉数据,类掉电后会扔掉数据,称之为______RAM______。

称之为

___NVRAM______,有一2.51单片机扩展的数据存储器寻址范围为000H-FFFFH3.当扩展外面存储器或I/O口时,P2口用作高八位地址线4.51单片机的存储器能够分为三个不一样样的存储空间,分别是的程序存储空间、

。片内外一致编址片内数据存储空间和片外数据存储空间5.为扩展存储器而构造系统总线,应以P0口的线,以P2口的口线作为高八位地址线。

。8位口线作为

低8位地址6.为实现517.接见内部

单片机内外程序存储器的连结,应使用RAM使用MOV指令,接见外面

EARAM使用

信号进行控制。MOVX指令,接见内部端口用

ROM使用MOVCMOV指令。

指令,接见外面

ROM使用

MOVC

指令,接见

I/O8.在存储器扩展中,无论是线选法还是译码法,最后都是为扩展芯片的

片选端供应信号。9.51单片机扩展并行

I/O

口时,对扩展

I/O

口芯片输入

/输出端的基本要求是:组成输出口时,接口芯片应拥有功能;组成输入口时,接口芯片应拥有缓冲功能;10.51单片机扩展一片8255,可外增加24个并行I/O口。11.51单片机扩展的I/O口占用RAM存储空间,从理论上讲,最多可扩展192个。12.51单片机的P0~P3口均是并行I/O口,其中的P0口和P2口除了能够进行数据的输入/输出外,平时还用来成立系统的数据总线和地址总线,在P0~P3口中,P0为真切的双向口,P1-P3为准双向口。13.对51单片机的I/O进行编址平时采用____线选法_____编址技术。其优点是:______连结简单________。14.8255共有三种工作方式,分别是____基本输入/出________、_____选通输入

/______和______双向选通输入/出_____。这三种工作方式经过_________控制字进行选择。15.当8255的A口也许B口以中断方式进行数据传达时,口供应,其中______PC3-PC7___为A口供应,_________为

所需要的联系信号由B口供应。

___16.当

51单片机与慢速外设进行数据传输时,最正确的传输方式是

串行方式。二、判断1.51单片机片外数据存储器与扩展I/O口一致编址。(错)2.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(

)3.程序存储器和数据存储器的作用不一样样,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。(对)4.在单片机应用系统中,

外面设备与外面数据存储器传达数据时,

使用

MOV指令。(错)5.51单片机和外设之间的数据传达方式主要有盘问方式和中断方式,两者比较后者的效率更高。(对)三、选择题1.6264芯片是(A.EEPROM

B)。B.RAM

C.FLASHROM

D.EPROM2.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,PC为16位,因此其寻址范围为(B)。A.4KBB.64KBC.8KBD.128KB

51单片机的3.读RAM地址A.片选信号

DPTR中包括的信息有(ABB.读外

)。RAM相应存储单元的地址信号C.读外RAM操作信号D.RD信号4.当需要从51单片机程序存储器取数据时,采用的指令为(B)。A.MOVA,@R1B.MOVCA,@A+DPTRC.MOVXA,@R0D.MOVXA,@DPTR5.51单片机扩展并行I/O口时执行的指令和控制信号是(ACD)。A.执行MOVX指令B.执行MOVC指令C.用/RD信号控制读D.用/WR信号控制写E.用/PSEN信号控制读F.用ALE信号控制写6.在以下原由中,不能够说明51单片机的I/O编址是一致方式的原由是:(D)。A.没有专用的I/O指令B.没有划分存储器和I/O的控制信号C.使用存储器指令进行I/O操作D.P3口线拥有第二功能7.若是把8255的A1、A0分别经过锁存器和单片机的、连结,则8255的A、B、C口和控制存放器的地址可能是:(A)。A.0000H~0003H

B.0000H~0300H

C.0000H~3000HD.0000H~0030H8.使用8255能够扩展出的I/O口线是(B)A.16根B.24根C.22根D.32根9.某微机应用系统中,存储器系统由2片8KB的存储器芯片组成,那么微办理器的地址线最少是(D)A.11根B.12根C.13根D.14根10.某种存储器芯片是16KB,那么它的地址线根数是(D)A、11根B、12根C、13根D、14根四、综合题1.51单片机怎样接见外面ROM及外面RAM2.试用2764、6116为单片机设计一个存储器系统,它拥有8KBEPROM(地址由0000H~1FFFH)和16KB的RAM存储器(地址为2000H~5FFFH)。详尽要求:画出该存储器系统的硬件连结图。3.需要扩展2片4K×8存储器芯片(采用线选法),、分别对其片选,试画出连接电路。没关地址位取“1”时,指出2片存储器芯片的地址范围。4.画出6264与51单片机的典型连结电路,作为片选线,并指出6264片选地址和片内存储单元地址范围。5.当单片机应用系统中数据存储器

RAM地址和程序存储器

EPROM地址重叠时,可否会发生数据矛盾,为什么6.用74LS138设计一个译码电路,利用

51单片机

P0、P2口译出地址为

2000H~3FFFH的片选信号

/CS。7.用一片74LS138译出两片存储器的片选信号,地址

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论