Linux内核之特殊寄存器
内部高128个字节是SFR区
21个SFR(特殊功能寄存器)离散分布(只能使用直接寻址的方式)。
至于什么叫不可寻址,则是指不能单独进行每一位的操作,如TMOD定时器工作模式及工作方式寄存器,在进行操作时,只能写 TMOD=0xXX 。
关于能否进行位操作,可以通过查相关资料知道,当然还有个技巧就是其字节地址换成 10 进制后能否被" 8 "整除,能被" 8 "整除的就能进行位操作,不能被" 8 "整除就不能,如 P1 地址为 90H , 10 进制为 144 , 144/8=18 ,能被整除,所以可以位操作。再如 TMOD 地址为 89H , 10 进制为 137 , 137/8=17.125 ,不能被整除,所以不可以位操作。 特殊寄存器
私信回复内核 免费领取 (1)ACC——累加器
通常用A表示。该标志常用于程序分支转移的判断条件。 (2)B——一个寄存器
在做乘、除法时放乘数或除数。 (3)PSW——程序状态字
存放CPU工作时的状态。
D7
D6
D5
D4
D3
D2
D1
D0
CY
AC
F0
RS1
RS0
OV
P
用途 : CY :进位标志。 AC :辅助进、借位(高半字节与低半字节间的进、借位)。 F0 :用户标志位,由用户(编程人员)决定什么时候用,什么时候不用。 RS1 、 RS0 :工作寄存器组选择位。 OV :溢出标志位。运算结果按补码运算理解。有溢出,OV=1;无溢出,OV=0。 P :奇偶校验位:它用来表示ALU运算结果中二进制数位"1"的个数的奇偶性。 (4)DPTR(DPH、DPL) ——数据指针可以用它来访问外部数据存储器中的任一单元,如果不用,也可以作为通用寄存器来用,由我们自已决定如何使用。分成DPL(低8位)和DPH(高8位)两个寄存器。用来存放16位地址值,以便用间接寻址或变址寻址的方式对片外数据RAM或程序存储器作64K字节范围内的数据操作。 (5)P0、P1、P2、P3——四个并行输入/输出口的寄存器。(6)IE——中断充许寄存器
按位寻址,地址:A8H。
B7
B6
B5
B4
B3
B2
B1
B0
EA
-
ET2
ES
ET1
EX1
ET0
EX0
EA (IE.7): EA=0时,所有中断禁止(即不产生中断)
EA=1时,各中断的产生由个别的允许位决定 -(IE.6) :保留 ET2(IE.5):定时2溢出中断充许(8052用) ES (IE.4):串行口中断充许(ES=1充许,ES=0禁止) ET1(IE.3):定时1中断充许 EX1(IE.2):外中断INT1中断充许 ET0(IE.1):定时器0中断充许 EX0(IE.0):外部中断INT0的中断允许
中断的自然优先级 :
中断函数编号
中断名称
中断标志位
中断使能位
中断向量地址
默认优先级
0
外部中断0
IE0
EX0
03H
1(最高)
1
定时器T0中断
TF0
ET0
0BH
2
2
外部中断1
IE1
EX1
13H
3
3
定时器T1中断
TF1
ET1
1BH
4
4
UART中断(串口)
T1/R1
ES
23H
5 (7)TCON——定时器/计数器控制寄存器
字节地址为88H,可以位寻址。
位序号
D7
D6
D5
D4
D3
D2
D1
D0
位符号
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
位地址
8FH
8EH
8DH
8CH
8BH
8AH
89H
88H
TF1: 定时器1溢出标志位,当定时器1计满溢出时,由硬件将TF1置1,并申请中断;进入中断服务程序后,由硬件自动清零。
TR1: 定时器1运行控制位: TR=1表示启动定时器,需要配合GATE和INT1。 当GATE=1,且INT1为高电平时,TR1置1启动定时器。 当GATE=0时,TR1置1启动定时器1。
TF0: 定时器0溢出标志位,功能和用法同TF1.
TR0: 定时器0运行控制位,功能和用法同TR1.
IE1: 外部中断1请求标志位. IT1=0时,为电平触发方式,每个机器周期的S5P2采样INT1引脚,若INT1脚为高电平,则置1;否则IE1清0. IT1=0时,为跳变沿触发方式,当第一个机器周期采样到INT1为低电平时,将IE1置1,表示外部中断1正在向CPU请求中断.当CPU响应,转向中断服务程序时,IE1由硬件清零.
IT1: 外部中断1触发方式选择位. IT1=0时,为电平触发方式,引脚INT1上的低电平有效. IT1=1时,为跳变沿触发方式,引脚INT1上的电平从高到低的负跳变有效.
IE0: 外部中断0请求标志位,功能和用法同IE1.
IT0: 外部中断0触发方式选择位,功能和用法同IT1. (8) TMOD寄存器:定时器/计数器工作方式寄存器
TMOD寄存器: 定时器/计数器工作方式寄存器.字节地址为89H,不能位寻址.
位序号
D7
D6
D5
D4
D3
D2
D1
D0
位符号
GATE
C/T
M1
M0
GATE
C/T
M1
M0
控制的定时器
定时器1
定时器0
GATE: 门控制位 GATE=0时,定时器/计数器启动与停止仅受TCON寄存器中的TRX(X=0/1)来控制.
GATE=1时,定时器/计数器启动与停止由TCON寄存器中的TRX(X=0/1)和外部中断引脚(INT0或INT1)上的电平状态共同控制.
C/T ‾ overline{T}T: 定时器模式和计数器模式选择位 C/T ‾ overline{T}T=1时为计数器模式
C/T ‾ overline{T}T=0时为定时器模式
M1,M0: 工作方式选择位
定时器T0有4种工作方式:方式0,方式1,方式2,=方式3= 。
设置定时器T1为方式3会让它进入关闭状态。通常情况下,T0不运行于工作方式3,只有在T1处于工作方式2,并不要求中断的条件下才可能使用。这时,T1往往用作串行口波特率发生器,TH0用作定时器,TL0作为定时器或计数器。
定时器T1有3种工作方式:方式0,方式1,方式2。 (9) SUBF寄存器: 串行数据缓冲器(一个接收一个发送)
当发送使用时,就采用SBUF=XXX; (XXX为需要传送的数据)
当接收使用时,采用XXX=SBUF; (10) SCON寄存器: 串行口控制寄存器
它用于控制串行通信的方式选择、接收和发送,指示串口的状态。SCON既可以字节寻址,也可以位寻址。
D7
D6
D5
D4
D3
D2
D1
D0
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
9FH
9EH
9DH
9CH
9BH
9AH
99H
98H
SM0, SM1:串行口工作方式控制位。
SM0
SM1
工作方式
功能
波特率
0
0
方式0
8位同步移位寄存器
晶振频率/12
0
1
方式1
10位UART
可变
1
0
方式2
11位UART
晶振频率/64或晶振频率/32
1
1
方式3
11位UART
可变
工作方式0:串行口为同步移位寄存器的输入输出方式。主要用于扩展并行输入或输出口。数据由RXD(P3.0)引脚输入或输出,同步移位脉冲由TXD(P3.1)引脚输出。发送和接收均为8位数据,低位在先,高位在后。波特率固定为fosc/12。
工作方式1:方式1是10位数据的异步通信口。TXD为数据的发送引脚,RXD是数据的接受引脚。传送一帧数据的格式为1位起始位,8位数据位,1位停止位。
方式2或方式3:方式2或方式3时,为11位数据的异步通信口,TXD为数据发送引脚,RXD为数据接收引脚。起始位1位、数据位9位(含附加的第九位,发送时为SCON中的TB8,接收时为SCON中的RB8)、停止位1位,一帧数据为11位。方式2的波特率固定为晶振频率的1/32或1/64。方式3的波特率由定时器T1的溢出率决定。
SM2:多机通信控制位。
多机通信是工作于方式2和方式3,即SM2主要用于方式2和方式3。当串行口工作于方式2或3,以及SM2=1时,只有当接收到第9位数据(RB8)为1时,才把接收到的前8位数据送入SBUF,且置位RI发出中断申请,否则会将接收到的数据放弃。当SM2=0时,就不管第9位数据是0还是1,都会将数据送入SBUF,并发出中断申请。
REN:允许接受位。
REN=1:允许接收
REN=0:禁止接收
TB8:发送数据位8.
在方式2和方式3中,TB8是要发送的——即第9位数据位。在多机通信中同样亦要传输这一位,并且它代表传输的地址还是数据,TB8=0为数据,TB8=1时为地址。
RB8:接收数据位8(一般配置为0)。
在方式2和方式3中,RB8存放接收到的第9位数据,用以识别接收到的数据特征。
TI:发送中断标志位。
可寻址标志位。方式0时,发送完第8位数据后,由硬件置位,其它方式下,在发送或停止位之前由硬件置位,因此,TI=1表示帧发送结束,TI可由软件清"0"。
RI:接收中断标志位。
可寻址标志位。接收完第8位数据后,该位由硬件置位,在其他工作方式下,该位由硬件置位,RI=1表示帧接收完成。在配置串口初始化程序的时候,我们一般只用配置高四位,如果我们选择工作方式1,那么就是SCON=0X50;(SM0=0,SM1=1,SM2=0,REN=1)
原文作者:https://kernel.0voice.com/
原文地址:https://kernel.0voice.com/forum.php?mod=viewthread&tid=1997&extra=page%3D1(版权归原文作者所有,侵权联系删除)
你你你后悔来到这个世界上吗?后悔去见识了大千世界吗?逐渐的看到了这个世界运行的规律及法则,清楚的认识到阶层跃迁的可能性几乎为零。如果你初中就辍学,在电子厂一直打工或者送外卖送快递,找
对待国人不能太傻总看互联网,网上很有意思,有人苦口婆心,循循善诱地为大家讲道理明是非,有人恶意搅混水带节奏,有人仗义执言,有人极力护主,有人聪明,有人愚昧,有人偏执,有人无耻。要问我应该怎样对待国
人之生也柔弱想活吗?柔。1。世间万物没有必须如何,什么都可以发生。没有什么必须得到,也没有什么不可失去。生命都只是侥幸,随时有可能失去。活在当下,过好活着的每一天。2。我们不提倡苦难,也不赞美
速速来看!2023年火箭军面向社会公开招考文职人员网上报名开始啦重大消息!!!小火伴们2023年火箭军面向社会公开招考文职人员网上报名开始啦点击视频,先看宣传片视频加载中心动的小火伴,一定不要错过以下信息!报名入口http81rc。81。cn报
税务总局发文优化若干税收征管服务事项!4月1日起执行国家税务总局关于优化若干税收征管服务事项的通知税总征科发202287号国家税务总局各省自治区直辖市和计划单列市税务局,国家税务总局驻各地特派员办事处,局内各单位为贯彻落实中办国办印
成都两位副区长的爱情动作故事,两人爱情动作聊天记录曝光!最近成都市成华区两名副区长互发不雅信息成了热搜。其实男欢女爱本是人之常情,L导也是人,他们都有自己的家庭,也有自己的老婆老公实践证明,聊天尺度跟年龄大小无关。中年男女的对话可能比小
推动深市公司高质量发展深交所三路并进绘制新蓝图证券时报记者吴少龙上市公司是资本市场的基石,提高上市公司质量是资本市场全面深化改革的重要命题。刚刚过去的2022年,深市上市公司以服务国家战略为引领,服务产业转型升级和经济社会高质
黑鲨科技被曝裁员欠薪,为什么黑鲨科技会沦落如此境地?小米投资雷军站台一年内就成为游戏手机市场领头羊,黑鲨科技可以说是喊着金汤勺诞生也不为过,可是这个含着金汤勺的黑鲨科技经历了去年的大规模裁员之后,再次陷入了资金危机。原黑鲨员工爆料一
北向资金单日净买入58。01亿元,加仓电气设备食品饮料有色金属e公司数据统计显示,1月10日北向资金单日净买入77。00亿元,其中沪股通净买入47。23亿元,深股通净买入29。77亿元。北向资金成交金额940。33亿元,占A股总成交额11。6
你若走的安远,穿上这双铁鞋头条创作挑战赛慎独是最安全最平和的一双鞋子。人生百年,道阻且长。物欲横流个性张扬的当下,逐欲追名趋势媚俗,花花世界红男绿女,就像是深山老林里的麋鹿狍子,步步惊心,处处有坑。唯有慎独
中铁装配子公司签署总金额约2。02亿元重大合同中铁装配子公司签署总金额约2。02亿元重大合同财联社1月11日电,中铁装配公告,近日,公司全资子公司中铁装配科技(宿迁)有限公司中铁装配式建筑科技有限公司分别与中铁建工集团有限公司
太阳上发生怪事,北极出现巨型旋涡,科学家理解不了太阳北极出现奇怪的等离子体旋涡。太阳北极出现奇怪的等离子体旋涡。NASASDO近日科学家通过在太空运行的太阳动力天文台(SDO)发现,太阳北极出现了一个巨大的等离子体旋涡。一条等离
诺奖得主眼里,科学和艺术没什么不同00958C科学史学家通常把1543年定为科学革命的开始时间,那一年哥白尼出版的天球运行论首次摒弃了地心说的观点,让地球开始运动。虽然这是一个方便又合理的选择,但它并不是唯一的好选
净利润暴跌98!跨境电商巨头亚马逊,将裁员近2万人?亚马逊将裁员约1。8万人,社交媒体巨头META裁员约1。1万人,谷歌宣布计划裁员1。2万人连日来,裁员潮席卷各大型科技公司。美国电子商务巨头亚马逊公司2日发布了2022财年第四季度
苹果公司黄昏时刻?苹果带头调价,小米11率先给出诚意解决方案!曾几何时苹果手机风光无量,把持着高端旗舰市场几乎没有能够威胁到其地位的对手。然而近期随着苹果公司发布了最新财报不及预期之后,随即苹果官方带头开始调价iPhone14Pro全系降价7
顺利生下头胎后备孕二胎被发现无精,丈夫回忆起2年前这个意外长沙市民李先生夫妇一胎正常生育,备孕二胎三年了却迟迟未孕,检查结果显示李先生无精。怪事来了,第一胎的精子从哪里来?近日,李先生来到湖南省妇幼保健院男科,医生对他进行全面的检查评估后
老照片110年前的延安,三秦锁钥之地,和现在完全不一样延安,位于陕西省,钟灵毓秀,历史悠久。延安地理位置重要,被誉为三秦锁钥,五路襟喉。延安是红色革命根据地,延安精神代代传。菲德克克拉普1914年,美国石油地质学家菲德克克拉普来到延安
弗洛伊德学派的精神分析理论从人类性本能分析心理结构文赵祯编辑赵祯引言精神分析一词直到20世纪才在大英百科全书中被索引。它出现在第12版(1922年)的行为主义和心理治疗等文章中。第一次将精神分析作为一个主题本身的处理出现在第13版
地球与人类故事把地球的故事讲给宇宙地球上有许多许多不同的文化,历史和故事。从古代的神话故事到现代的历史事件,地球上的人们经历了许多不同的故事。有关人类的历史,可以说是充满了战争冒险和发现。人类已
一份来自十年前的打工日记从2014年毕业到现在,恍惚间已过了十余年。如今依然没房,没车,没存款,走出校门时的豪情壮志,被自己活成了笑话。前几天整理多年前的笔记,偶然发现十年前写的打工日记还留着。便想着分享
女人60岁以后,还要打扮吗?还要染头发吗正月初九过了60岁生日,60岁的女人还要美美地打扮自己吗?还要染头发吗?要美美地,当然要啊,爱美是女人的天性,不论多大年龄的女人都要得体的装扮自己。上了年纪,岁月的痕迹越发明显,但
直播连麦一年前的今天,我在冬奥现场,您在哪里看冬奥?时间过得真快!北京冬奥会一周年了去年立春鸟巢盛大的开幕式史无前例的微微之火惊艳的二十四节气晶莹剔透的大雪花可爱的冰墩墩您还记得吗?今天我们邀请到去年亲临冬奥现场的三位记者王洋(王太