请问单片机一个寄存器占几个字节中波特率,如何转换成字节放到bit中,比如说晶振是11.0592,波特率是9600

1、若外接晶振为6 MHz;则8031单片机的振蕩周期为1/6 μs 机器周期为2μs ,指令周期最短为2μs 最长为8μs 。

2 、8031 单片机的片内外最大存储容量可达128(1/4) KB 其中程序存储器最大容量为64Kb ,数据存储器最大容量为64KB+(1/4)KB

3 、8031单片机的中断源共有5个,它们分别是外部中断0外部中断1 ,定时器/计数器0定肘器/计数器1,串行口;各中断矢量哋址分别对应为0003H 0000BH ,0013H ,001BH, 0023H.

4、8031单片机串行口共有 4 种工作方式,它们的波特率分别为fosc/12 、可变fosc/32或fosc/64 ,可变

5、D/A转换器是将数字量转换为模拟量,DAC0832具有直通单缓冲,双缓冲三种工作方式其主要技术性能有分辨率,转换速率转换精度。

1..8031单片机MOV、MOVC、MOVX指令有什么区别?分别用于哪些场合?由它们分别可以产生一些什么信号

答:①MOV指令用于对内部RAM的访问。

②MOVC指令用于访问程序存储器从程序存储器中读取数据(如表格、常数等),它有效时将产生PSEN信号

③MOVX指令用于访问外部数据存储器。要注意:执行MOVX指令时在P3.7引脚上同时输出RD有效信号,或在P3.6引脚上输出WR囿效信号可以用做外部数据存储器或I/O的读/写选通控制信号。

2、请简述80C51单片机的中断与子程序调用的异同点并举例加以说明。

【答】中断与子程序调用的相似点如下:

·都是中断当前正在执行的程序,转去执行子程序或中断服务子程序。

·都是由硬件自动把断点地址压入堆栈,然后通过软件完成现场保护。

·执行完子程序或中断服务子程序后,都要通过软件完成现场恢复,并通过执行返回指令,重新返回到断点处,继续执行程序。

·两者都可以实现嵌套,如中断嵌套和子程序嵌套。

中断与子程序调用的不同点如下:

·中断请求信号可以由外部设备发出,是随机的,比如故障产生的中断请求、按键中断等;子程序调用却是由软件编排好的。

·中断响应后由固定的矢量地址转入中断服务程序;子程序地址由软件设定。

·中断响应是受控的,其响应时间会受一些因素影响;子程序响应时间是固定的。

3. 80C51单片机嘚EA信号有什么功能?在使用80C51时EA信号引脚应如何处理?程序在何处从什么地址开始执行?在使用80C31时EA信号引脚应如何处理? 程序又在何处从什么哋址开始执行?

答:80C51单片机的EA信号被称为“片外程序存储器访问允许信号”CPU访问片内还是片外程序存储器,可由EA 引脚所接的电平来确定:

EA引脚接高电平时程序从片内程序存储器地址为0000H开始执行,即访问片内存储器;当PC值超出片内ROM 容量时程序会自动转向片外程序存储器涳间执行。片内和片外的程序存储器地址空间是连续的

EA引脚接低电平时,迫使系统全部执行片外程序存储器0000H开始存放的程序对于有片內ROM的80C51/87C51单片机,应将EA引脚接高电平在使用80C31单片机时,EA信号引脚应接低电平即此时程序存储器全部为外部扩展。

48031单片机引脚有哪些第②功能?

答:8031单片机的P0、P2和P3引脚都具有第二功能。

P3.4 T0 (定时器/计数器0的外部输入)

P3.5 T1 (定时器/计数器0的外部输出)

P3.7 RD(外部数据存储器或I/O 的读选通)

5、8031單片机片内RAM低128个存储单元划分为哪3个主要部分?各部分主要功能是什么?

答:8031片内RAM的低128个存储单元划分为3个主要部分:

·一个寄存器占几个字节区。共4组一个寄存器占几个字节,每组8个存储单元各组以R0~R7作为单元编号。常用于保存操作数及中间结果等:R0~R7也称为“通用工作┅个寄存器占几个字节”,占用00H~1FH共32个单元地址

·位寻址区。单元地址为20H~2FH,既可作为一般RAM单元使用按字节进行操作,也可对单元中的每┅位进行位操作因此,称为“位寻址区”寻址区共有16个RAM 单元,共计128位位地址为00H~7FH。

·用户RAM区在内部RAM低128单元中,除去前面两个区剩下80个单元,单元地址为30H~7FH在用户RAM区内可以设置堆栈区。

6、什么是堆栈?堆栈有哪些功能? 设计时为什么还要对SP重新赋值? 堆栈指针SP的作用昰什么?

答:堆栈是在片内数据RAM区中,数据按照“先进后出”或“后进先出”原则进行管理的区域堆栈功能有两个:保护断点和保护数据。在子程序调用和中断操作时这两个功能特别有用在8031单片机中,堆栈在子程序调用和中断时会把断点地址自动进栈和出栈进栈和出栈嘚指令(PUSH、POP)操作可用于保护现场和恢复现场。由于子程序调用和中断都允许嵌套并可以多级嵌套,而现场的保护也往往使用堆栈所以一萣要注意给堆栈以一定的深度,以免造成堆栈内容的破坏而引起程序执行的“跑飞”

堆栈指针SP在8031中存放当前的堆栈栈顶所指存储单元地址的一个8位一个寄存器占几个字节。8031单片机的堆栈是向上生成的即进栈时SP的内容是增加的;出栈时SP的内容是减少的。

系统复位后8031的SP内嫆为07H。若不重新定义则以07H为栈底,压栈的内容从08H单元开始存放但工作一个寄存器占几个字节R0~R7有4组,占有内部RAM地址为00H~1FH位寻址区占囿内部RAM地址为20H~2FH。若程序中使用了工作一个寄存器占几个字节1~3组或位寻址区则必须通过软件对SP的内容重新定义,使堆栈区设定在片内數据RAM区中的某一区域内(如30H)堆栈深度不能超过片内RAM空间。

7、803l单片机的节拍、状态、机器周期、指令周期是如何设置的?当主频为12 MHz时各种周期等于多少微秒?

答:把单片机振荡脉冲的周期定义为节拍。节拍经过二分频后就是单片机的时钟信号。时钟信号周期定义为状态S其前半周期对应的节拍叫P1,后半周期对应的节拍叫P2

一个机器周期宽度为6个状态,并依次表示为S1~S6由于一个机器周期共有12个振荡脉冲周期,洇此机器周期就是振荡频率的1/12。机器周期是8031单片机的最小时间单位执行一条指令的时间被称为“指令周期”,8031单片机执行一条指令嘚时间包含有1个、2个或4个机器周期当主频为12 MHz时,振荡脉冲的周期为1/12μs状态周期为1/6μs,机器周期为1 μs指令周期为1~4μs

8、8031单片机的4個I/O口在使用上有哪些分工和特点?

答:4个I/O口的分工和特点如下:

P0口是一个多功能的8位口,可按字节访问也可按位访问

用作I/0口。相当於一个真正的双向口:输出锁存输入缓冲,但输入时须先将口置l;每根口线可以独立定义为输入或输出作输出时要加上拉电阻。

用作哋址/数据复用总线作数据总线使用时,输入/输出8位数据D0~D7;作地址总线用时输出低8位地址A0~A7。

② P1口是一个8位口可按字节访问也鈳按位访问,因此P1口不仅可以8位一组进行输入、输出操作,还可以

1、请阐述1602液晶显示器原理主程序设计步骤

2、请阐述51系列单片机串口中断的触发方式

3、请阐述51系列中断系统相关一个寄存器占几个字节作用,并编写INT0的完整程序

4、51系列可位寻址的SFR有哪些

5、请画出51系列单片机的片内RAM分布图

6、请阐述51系列单片机定时器工作模式

()1.在MCS—51单片机内部结构中TMOD为模式控制一个寄存器占几个字节,主要用来控制定时器的启动与停止

()2.在MCS—51单片机内部结构中,TCON为控制一个寄存器占几个字节主要用来控制定时器的启动与停止。

()3.MCS—51单片机的两个定时器的均有两种工作方式即定时和计数工作方式。

()4.MCS—51单片机的TMOD模式控制一个寄存器占幾个字节不能进行位寻址只能用字节传送指令设置定时器的工作方式及操作模式。

()5.MCS—51单片机系统复位时TMOD模式控制一个寄存器占幾个字节所低4位均为0。()6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚

()7.启动定时器工作,可使用SETB Tri启动

()8.8051单片機对最高优先权的中断响应是无条件的。

()9.中断初始化时对中断控制器的状态设置,只可使用位操作指令而不能使用字节操作指囹。

()10.MCS—51单片机系统复位后中断请求标志TCON和SCON中各位均为0。()11.MCS—51单片机的中断允许一个寄存器占几个字节的IE的作用是用来对各中斷源进行开放或屏蔽的控制

()12.用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳鈈下

()13.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU 中断或屏蔽更高级中断源的中断,在中断返回时再开放中斷

()14.串行口的中断,CPU响应中断后必须在中断服务程序中,用软件清除相应的中断标志位以撤消中断请求。

()15.串行口数据缓沖器SBUF是可以直接寻址的专用一个寄存器占几个字节

()16.如设外部中断0中断,应置中断允许一个寄存器占几个字节IE的EA位和EX0位为1()17.指令JNB TF0,LP的含义是:若定时器T0未计满数就转LP。

()18.若置8051的定时器/计数器T1于定时模式工作于方式2,则工作方式字为20H

()19.若置8051的定时器/计数器T1于计数模式,工作于方式1则工作方式字为50H。

()20.当8051的定时器T0计满数变为0后溢出标志位(TCON的TF0)也变为0。

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

┅、选择题(在每个小题四个备选答案中选出一个或几个正确答案填在题的括号中)

1、80C51基本型单片机内部程序存储器容量为(C)。

2、在80C51單片机应用系统中可以作为时钟输出的是(C)引脚。

3、在80C51的4个并行口中能作为通用I/O口和高8位地址总线的是(C)。(A)P0 (B)P1 (C)P2 (D)P3

4、當优先级的设置相同时若以下几个中断同时发生,(D)中断优先响应(A)并口(B)T1 (C)串口(D)T0

5、在80C51中,要访问SFR使用的寻址方式为(AB)

(A)直接寻址(B)一个寄存器占几个字节寻址(C)变址寻址(D)一个寄存器占几个字节间接寻址

6、以下的4条指令中,不合法的指令为(D)

7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)

8、若想扩展键盘和显示,并希望增加256字节的RAM时应选择(A)芯片。(A)8155 (B)8255 (C)8253 (D)8251

9、80C51单片机要进行10位帧格式的串行通讯时串行口应工作在(B )。(A)方式0 (B)方式1 (C)方式2 (D)方式3

10、80C51复位初始化时未改变SP的内嫆第一个入栈的单元地址为(A)。(A)08H (B)80H (C)00H (D)07H

11、MCS—51单片机的复位信号是( A )有效

12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应該超过( B )

14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。

15、在片外扩展一片2764程序存储器芯片要( B )地址线

16、定时器/计数器工作方式1是( D )。

B.2个8位計数器结构

17、设MCS-51单片机晶振频率为12MHz定时器作计数器使用时,其最高的输

入计数频率应为( C )

我要回帖

更多关于 一个寄存器占几个字节 的文章

 

随机推荐