8051单片机的特殊功能寄存器(一)_答答精选

第一章

1、8051 MCU由哪些部分组成

8位中央处理器CPU、片上振荡器及其时钟电路、4个8位并行I/O端口(其中P0和P2可用于外部存储器扩展)、2个16位定时器/计数器, 5 个中断源(具有 2 个中断优先级),全双工串口,布尔处理程序。

2、8051单片机有几个特殊功能寄存器?可以分为几组,每个P7 1-3表的主要作用是什么

解答:8051单片机内部有21个特殊功能寄存器,物理上分散在片上各功能元件之间。在数学上,它们被组织在内部数据存储器地址空间 80H~FFH 中,以便使用直接寻址进行统一访问。这些 SFR 按以下功能单元组织:

(1)CPU:ACC、B、PSW、SP、DPTR(由两个8位寄存器DPL和DPH组成);主要完成运算和逻辑判断功能;

(2)中断系统:IP、IE;完整的中断管理

(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;完成定时或计数功能

(4)并行I/O口:P0、P1、P2、P3完成I/O口功能,其中部分选择垂直缩放功能

(5)串口:SCON、SBUF、PCON。主要完成数据的串口收发

3、决定程序执行顺序的寄存器有哪些?它是或不是几个位的寄存器。它的内容是什么信息?

是程序计数器PC,是一个16位的寄存器,不是特殊功能寄存器,它的内容是下一个要执行的程序的地址

4、DPTR的特殊功能寄存器是什么,DPTR的用途是什么?它由哪些特殊功能寄存器组成

DPTR是一个16位的数据指针寄存器,由两个8位的特殊功能寄存器DPL(数据指针的低8位)和DPH(数据指针的高8位)组成。 DPTR用于保存16位地址作为地址寄存器,既可用于寻址外部数据存储器,也可用于程序存储器。

5、8051 有多少条 I/O 线?它们与单片机的外部地址总线和数据总线有什么关系?地址总线和数据总线各有多少位?

8051单片机的40个管脚共有32条I/O线,P0口的8条I/O线可以时分复用为低8位地址总线和8位数据总线扩展内存时的外部存储器。 ,P2口作为高8位地址总线,分别使用外存的写和读控制线。地址总线为16位,数据总线为8位。

6、栈栈指针SP的作用是什么? 8051 MCU 堆栈的最大容量不能超过多少字节。堆栈是数据寄存器的一部分。按照先出原则。堆栈指针 SP 用于在启用堆栈之前确定堆栈的位置。比如8051芯片复位后,SP的值为07H,这就决定了栈是从08H开始设置的。修改 SP 值允许将堆栈放置在内部 RAM 的其他部分。堆栈使能后,SP指向堆栈的顶部,即SP确定数据读取和存储在堆栈中的地址。 8051单片机内部用作数据区的RAM容量为128字节,前8字节用作工作寄存器R0-R7。堆栈可以设置为 08H 到 7FH,共 120 个字节。但这只是最大可能的容量。一般情况下,内部RAM的一部分也被划分为通用数据区,或者位寻址区也用于位操作,等等。所以8051的堆栈面积比较小,使用的时候要注意这个限制。

8、8051内部RAM的低128字节可以分为几个区域。通用寄存器区的字节地址范围是多少?如何实现寄存器组的切换?位寻址区的字节地址和位地址 8051内部RAM的低128字节可分为通用寄存器区、位寻址区、备忘录(工作或堆栈RAM)区和特殊功能寄存器区。通用寄存器区的地址为 32 字节,从 00H 到 1FH。设置 PSW 中的 RSO 和 RS1 位会切换当前的通用寄存器组。位寻址区的地址从20H到2FH,共16个字节128

位,占用地址0到127.

9、8051 MCU有几条专用的外部控制线,它的作用是什么?

一般来说,8051 微控制器有 4 条专用控制线。它们是复位信号线RST,高电位有效。当从该线路输入复位信号时,微控制器被复位。访问外部存储器控制信号EA,低电平有效,当控制线为低电平时,单片机使用所有外部指令存储器,当控制线为高电平时,首先使用片内4KB指令存储器。内存(0000H-FFFFH)超出4KB范围候殿有单片机c语言程序设计,使用指令内存(地址为1000H-FFFFH)。还有两个输出控制:外部程序存储器的读选通信号PSEN和外部地址锁存使能信号ALE。前者低电平有效,在读取外部程序存储器时使用。后者为高电平有效,用于锁存端口P0输出的低8位地址。

10、8031/EA方必须怎么处理为什么

/EA端是访问外部程序存储器的控制信号;当/EA无效时,访问内部ROM,当/EA有效时,访问外部ROM。由于8031没有内部ROM,所以EA端必须接低电平。 11、8051单片机的存储器结构与通用型的存储器结构相比有什么特点?

51单片机的主频一般不超过40MHz,目前通用微机处理器的主频通常为1~4GHz(1000~4000Mhz)。

51 微控制器的 I/O(输入/输出)引脚较少(只有 6 到 44 个,更多不是典型的 51),而通用微处理器有更多的 I/O 引脚(通常为数百个)。

51单片机将程序存储器、数据存储器、处理器和一些专用设备(如模数转换器)集成在一个芯片中,系统结构紧凑,功能简单,适用于低成本电气控制。通用微机的程序存储器是硬盘,数据存储器是存储器(实际上是交错的)。这些设备和其他外部设备都在主板上,而不是芯片上。该系统结构复杂,功能强大,可实现多种丰富的应用。 12、8051横向扩展的程序存储器和数据存储器的最大容量是多少? 13、8051的四个并行接口的作用是什么

图片[1]-8051单片机的特殊功能寄存器(一)_答答精选-老王博客

解答:当P0口用作低8位地址总线和8位数据总线时,内部控制信号使MUX开关反转到上端,从而输出地址/数据信号通过输出驱动器。在对外部存储器进行读写时,P0 端口用作低 8 位地址和数据总线。此时P0口是真正的双向口。

P2也可以作为高位8位地址总线,也是通过MUX开关的取反来完成的。 P2作为外部存储器读写时的高位8位地址线(地址大于FFH)。

P3的端口在大多数情况下实际上使用了第二个功能。 :RXD :TXD :-INT0 :-INT1 :T0 :T1 :-WR :-RD

四个接口的负载能力也不同。 P1、P2、P3端口可以驱动三个LSTTL门,无需外接电阻即可驱动MOS电路。 P0 端口在驱动 TTL 电路时可以驱动 8 个 LSTTL 门,但是,如果驱动 MOS 电路作为地址/数据总线,可以直接驱动,而作为 I/O 端口,外接上拉电阻(接需要Vcc)来驱动MOS电路

14、8051的P1端口输入操作前该端口要做什么,为什么设置为1,教科书P8

复位时SP、P0-P3、其他SFR(特殊功能寄存器)和PC的初始化状态如何

答案:在 RST 管脚上输入高电平。保持 24 个时钟周期。复位后,07H被写入堆栈指针SP,P0-P3端口全部置1(使能输入),程序计数器和其他所有特殊功能寄存器清零。只要级别变低,就可以重新开始程序执行

16、CMOS微控制器有两种低功耗工作模式,两者的主要区别是什么?

省电模式和掉电模式。 P13

17、读取外部程序存储器时,一个指令周期内P0端口出现的数据序列是什么 读取外部数据存储器时,端口P0出现的数据序列是什么

读取外部程序存储器(ROM)时,有两种情况:一种是简单地取指令。这时P0口先发送指令所在地址的低8位,然后从ROM中取出指令码。根据指令中的字节数,此数据序列可能会重复多次。另一种情况是执行指令从外部ROM读取固有数据。这时地址的低8位从P0口发出,然后从ROM中取出指令码,然后执行指令,再从P0口发出。 ROM数据单元地址的低8位,然后读回ROM中的数据。再次读取外部数据存储器(RAM)时,P0口先发送指令地址的低8位,再读回指令码,再发送数据存储单元地址的低8位候殿有单片机c语言程序设计,再读回数据单元的内容。

18、为什么,在扩展内存的时候,P0口需要外接一个锁存器,而P2口不接P0口来传输低8位地址和8-外部数据存储器的位数据,(2分)P2口只传送外部数据存储器的高8位地址。

19、使用外部程序存储器时8051有多少I/O线可用,使用外部数据存储器时有多少I/O线可用

使用外部程序存储器时,P0和P2作为数据总线和地址总线,所以只有P1和P2可以作为I/O口,一共16条I/O线。使用外部数据存储器时,除了占用P0和P2外,还需要WR和RD控制线,而这两条线是P3口中的两条:和,所以此时只有14个I/O可用。当然,P2口的8条线不一定都被占用,但即便如此,这些线也不能再作为I/O线使用,只能在系统扩展时使用

20、扩展程序存储器和数据存储器有什么异同

同点,P0口输出数据/低8位地址线,都需要低8位地址锁存芯片,P2口,接2716和2128地址线A8、A9、A10

区别在于2716(ROM)的地址范围必须是0000H~07FFH,片选端/Y02128(RAM)的地址范围指定为2000H~27FFH,片选端的/是连接解码器Y2第八章

1、什么是中断、中断源、中断优先级

中断是指中央处理器CPU在处理某事时,发生了外部事件,请求CPU快速处理。 CPU 暂时停止当前工作并转移到对发生的事件的处理。回到停止的地方,继续原来的工作。这样的过程称为中断。中断源是指产生中断的请求源。

一般计算机系统允许多个中断源。当多个中断源同时向CPU请求中断并需要服务时,存在CPU先响应哪个中断源请求的问题。实时事件)优先,最紧急事件的中断请求优先,所以每个中断源都指定了一个中断优先级。

2、8051 中断多少优先级P171

7、8051的5个中断源的中断向量地址是什么?第 10 章

1、对于一个12位的D/A转换器,输出电压和参考电压是什么关系2、什么样的D/A芯片可以直接与数据总线接口微控制器第 11 章

1、对于数据采集的模拟电压信号,哪些条件适合A/D转换,哪些条件适合V/F转换第12章

1、7段LED显示屏的主要显示方式有哪些,动态显示方式的原理是什么,有什么特点?

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论