收藏|地图|在线留言在线咨询|0755-82225097
宇凡微,提供专业的单片机芯片方案开发设计服务,8位MCU、IC稳定供应。
单片机

热门关键词:

单片机寄存器是什么?单片机寄存器有哪些分类?

作者: 宇凡微 编辑: 单片机开发工程师 来源: 宇凡微 发布日期: 2021.10.08 浏览次数:
信息摘要:
单片机中有很多种特殊功能,今天宇凡微来为大家介绍”单片机的寄存器是什么?“以下内容将详细分析单片机寄存器的各个参数。

        单片机中有很多种特殊功能,今天宇凡微来为大家介绍”单片机的寄存器是什么?“以下内容将详细分析单片机寄存器的各个参数。


单片机寄存器是什么?


一、单片机寄存器是什么?

        寄存器是一种特殊的存储器,主要用于存储和检查微机的状态。CPU寄存器用于存储和检查CPU的状态,具体包括计算中途数据、程序因中断或子程序分支时的返回地址、计算结果为零时的负值、计算结果为零时的信息、进位值等。

        由于CPU的通用寄存器在硬件上直接与CPU相连,因此它们的访问速度比RAM更快,后者通过内部总线访问数据。

        单片机的外围功能控制寄存器用于设置外围功能,例如称为通用I/O GPIO的I/O端口、定时器、串行通信、AD转换器和DA转换器。有显示外围功能状态的状态寄存器,存储AD转换器转换结果的结果寄存器,以及存储通信功能中发送/接收数据的发送/接收数据寄存器。

        我们可以直接从程序中设置寄存器,但是通常使用厂商们提供的固件库(设备驱动),所以寄存器不是直接设置,而是间接设置的。


二、单片机寄存器的分类

        1、SCON控制寄存器

        SM2——多机通信控制位:是工作于方式2和方式3,SM2位主要用于方式2和方式3。接收状态,当串行口工作于方式2或3,以及SM2=1时,只有当接收到第9位数据(RB8)为1时,才把接收到的前8位数据送入SBUF,且置位RI发出中断申请,否则会将接收到的数据放弃。当SM2=0时,就不管第9位数据是0还是1,都会将数据送入SBUF,并发出中断申请。工作于方式0时,SM2必须为0;

        REN允许接收位:用于控制数据接收的允许和禁止,REN=1时,允许接收,REN=0时,禁止接收;

        RB8接收数据位8:在方式2和方式3中,RB8存放接收到的第9位数据,用以识别接收到的数据特征;

        TB8发送数据位8:在方式2和方式3中,TB8是要发送的——即第9位数据位。在多机通信中同样亦要传输这一位,并且它代表传输的地址还是数据,TB8=0为数据,TB8=1时为地址;

        RI接收中断标志位:可寻址标志位。接收完第8位数据后,该位由硬件置位,在其他工作方式下,该位由硬件置位,RI=1表示帧接收完成;

        在串口中断处理时,TI,RI都需要软件清"0",硬件置位后不可能自动清0,此外,在进行缓冲区操作时,需要ES=0,以防止中断出现。


        2、AUXR辅助寄存器

        AUXR.0:S1BRS,如果为1那么串口1的波特率发生器为独立波特率发生器,否则为定时器1

        AUXR.1:EXTRAM,为1则可以使用内部扩展RAM;

        AUXR.2:BRTx12,为1则独立波特率发生器不分频,否则12分频;

        AUXR.3:S2SMOD,为1串口2波特率加倍,否则不加倍;

        AUXR.4:BRTR,为1则允许独立波特率允许,否则不允许;

        AUXR.5:UART_M0x6,为1则串口模式0为2分频,否则为12分频;

        AUXR.6:T1x12,为1则定时器1不分频,否则12分频;

        AUXR.7:T0x12,为1则定时器0不分频,否则12分频。


        3、串口寄存器SBUF

        SBUF是指串行口中的两个缓冲寄存器,一个是发送寄存器,一个是接收寄存器,在物理结构上是完全独立的,但地址是重叠的。它们都是字节寻址的寄存器,字节地址均为99H;

        串行发送数据时,CPU向SBUF写入数据 SBUF=date; //发送数据;

        串行接收数据时,CPU从SBUF读出数据 date=SBUF; //接收数据。


        推荐阅读:“揭秘”单片机主要寄存器有哪些?


        以上就是深圳宇凡微为大家介绍关于单片机寄存器是什么和单片机寄存器有哪些分类的全部内容。我们公司拥有13年的单片机方案开发经验,能够快速完成您的各种定制需求,更多详情请咨询网站客服或拨打电话!

免责声明:部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之 目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们 会尽快处理。官方所有内容、图片如未经过授权,禁止任何形式的采集、镜像,否则后果自负!

标题: 宇凡微

地址:https://www.yufanwei.com/

推荐资讯

台湾花莲县海域发生7.3级地震,牵动大陆同胞的心!愿同胞平安

台湾花莲县海域发生7.3级地震,牵动大陆同胞的心!愿同胞平安

4月3日清晨,台湾花莲县海域发生了一场7.3级的地震,震源深度达到了12千米。这场地震发生在清晨7时58分,此次震中位于海域,离台湾岛最近约14公里。地震造成台湾全岛震感强烈,福建、广东等地震感非常明显,浙江、江苏、上海等地亦有震感反馈。
2024-04-03
向雷总学习-致敬每一位创业者-为梦想而奋斗的精神加电

向雷总学习-致敬每一位创业者-为梦想而奋斗的精神加电

3月28日(本周四)晚7点引发全网高度关注的小米汽车正式发布上市,当晚,“小米汽车SU7价格”“雷总雷神”话题直接爆了,还有多个相关话题霸屏微博热搜榜。在发布会现场看到,理想汽车李想,小鹏汽车何小鹏,蔚来汽车李斌和长城汽车魏建军、北汽集团张建勇等一众车界大佬纷纷前来捧场。现场约有1200人一起见证小米第......
2024-04-03
宇凡微QFID系列NFC非接触式读卡方案-致力打造更便携的无线通信技术

宇凡微QFID系列NFC非接触式读卡方案-致力打造更便携的无线通信技术

QFID系列方案——NFC非接触式读卡方案,以更高的性能、更可靠的安全性、更丰富的应用场景,不断的技术迭代和市场拓展,为全球用户提供了卓越的使用体验,也为中国市场带来了全新的解决方案。
2024-03-22
以科技创新引领企业高质量发展 —— 宇凡微荣膺“2023年度自主创新新锐企业奖”

以科技创新引领企业高质量发展 —— 宇凡微荣膺“2023年度自主创新新锐企业奖”

2024年3月14日下午,以“聚集产学研创新动能构建高质量发展体系”为主题,第四届深圳企业创新促进大会暨深圳工业总会2023年度年会圆满落幕。深圳宇凡微电子有限公司在合封芯片和芯片封装领域脱颖而出,促进原创性、颠覆性创新成果竞相涌现,一举斩获“自主创新新锐企业奖”。
2024-03-15
单片机封装类型

单片机封装类型介绍

单片机实质上是一个芯片,封装形式有很多种,例如DIP(DualI-liePackage双列直插式封装)、SOP(SmallOut-LiePackage小外形封装)、PLCC(PlaticLeadedChiCarrier带引线的塑料芯片封装)、QFP(QuadFlatPackage塑料方型扁平式封装)、PGA(PiGridArrayackage插针网格阵列封装)、BGA(BallGridArrayPackage球栅阵列封装)等。下面......
2022-09-20

咨询热线

0755-82225097