2.为什么定义了sfr TCON=0x88和 sfr TMOD=0X89以后,还可以把TCON寄存器的IE0位定

作者&投稿:车翰 (若有异议请与网页底部的电邮联系)
单片机 中断与计时器 在头文件宏定义中 TCON=0x88 TMOD=0x89 。。然后~

两个89H概念不一样,TMOD=89H是其特殊功能寄存器RAM地址(Byte型),IE0=89H是其特殊功能位地址(Bit型)

这个问题是所有单片机初学者都会纠结的问题
我要说的是这些地址都是在 制作物理硬件的时候就定好了的
如果还不懂 我就多打几个字吧
这些寄存器是在物理硬件中实际存在的存储地址
它记录了和存放了 单片机运行时的数据和状态 他这些地址和普通的存储单元的存放的方式相同 都在硬件存储器内部 只不过他们在单片机的ram区域 而你应该知道每一个内部存储单元都是由他固定且唯一的地址的
而这些地址是在硬件设计时就事先安排好的 而51硬核的设计者们为了 单片机程序的通用性和稳定性 就统一的为所有将要应用到得寄存器 固化了地址

纯手打 望采纳

首先可以肯定的是并不冲突,位地址区在51单片机里是在20H~2FH这16个字节地址中,16*8=128个位地址,每个位有自己的地址,从00H~7FH,这些是可以直接进行位寻址的地址,你说的是特殊功能寄存器的位地址,在特殊功能寄存器中,只要是0和8结尾的寄存器,就可以被位寻址,88H这个字节地址包含了8位,写明白点应该是88.0、88.1.........88.7,当进行位寻址操作的时候,88H地址对应的就是88.0这个位,89H对应的是88.1,以此类推,主要还得根据寻址方式来区分。

我也在书上的SFR中的位地址分布表,位地址中看到跟TMOD冲突的TCON中的D1,(位地址为89H),我很疑惑,去头文件REG52里面看了一下,发现他定义IE0的方法是用的sbit IE0=TCON^1,这说明书上那个确实没错,这个89H应该是数据线的上的编码,而非地址线上的编码,而TMOD的89H应该为地址线编码(这个我也不是很确定,瞎几把说了一下😂)

前面是地址定位,后面是数值的定义。


检查项目sf是什么意思
1. 检查项目sf的定义 检查项目sf是指对某一项目进行检查,以检查该项目是否符合一定的标准、要求或期望。2. 检查项目sf的过程 该检查通常通过对该项目的各个方面逐一进行检查、评估和测试来完成。3. 检查项目sf的目的 这种检查的目的是确保项目的质量和可靠性,并帮助确保项目的成功实施。4. 检查项目...

sf是什么单位
SF是长度单位秒弧分的简称。详细解释如下:秒弧分的定义 秒弧分是一个长度单位,通常用于测量微小的距离或位移。这个单位在精密工程、光学、制造业等领域中较为常见。秒弧分作为一个非常小的单位,能够提供高精度的测量,确保产品的质量和精度。秒弧分与其他单位的关系 在度量衡系统中,秒弧分与其他长度...

论坛中说的sf是什么啊
2.科学幻想小说(英语Science Fiction,又称Scientifiction,简称Sci-Fi或SF),简称科幻小说,是一种虚幻小说,主要描写想象的科学(或技术对社会或个人的影响的想象。中文最早也译作“科学小说”。虽然从科幻史的角度来看,暂时还没有一个能被所有研究者所公认的定义标准,但是对于某时期的读者来说,总是...

FS,SF,SS和FF是什么意思
FS是指串行的任务安排,前一个任务必须完成后才能启动下一个新任务。SF是指前置任务开始的日期决定了后续任务的完成时间。SS是指并行任务安排,也可以一个任务启动后,第二个任务延后或提前数日启动。FF是指用于协调任务统一时间完成。这几种都是Microsoft Project 中的功能键,这个软件是一个国际上享有...

完美世界为什么会出现SF
其次,玩家对于游戏内容的个性化需求也是导致SF出现的原因之一。完美世界虽然提供了丰富的游戏内容和玩法,但每个玩家的游戏需求和口味都不尽相同。一些玩家可能希望在游戏中拥有更多的自由度和个性化体验,而SF正好能够满足这些需求。通过修改游戏数据、添加自定义内容等方式,SF能够为玩家提供更加个性化和多样化...

sf小说是什么意思
SF小说,即科幻小说,是文学领域的一个重要分支。这种类型的文学作品以科学为背景,通过想象力丰富的虚构故事,探索科学技术、未来世界、外星生命等主题。以下是关于SF小说的详细解析:1. 科幻小说的定义:SF小说以科学理论为基础,借助幻想手法,构建可能或不可能发生的情节。这类作品旨在拓宽读者的思维视野...

在汇编中,SF为1的时候,是不是代表计算结果为负?
在汇编语言中,SF(Sign Flag)是一个条件标志位,用于指示上一次算术运算的结果是正还是负。当SF为1时,表示运算结果为负数。这是根据汇编语言的陪态设计和算术运算的规则来定义的。SF标志位的设置是根据操作数的符号来确定的,它并不适用于无符号数。对于无符号数,SF标志位的状态通常不会反映其符号...

dnf私服sfsf
1. DNF私服的来源:由于DNF的火爆,一些玩家或团体为了提供特殊的游戏体验或者满足特定需求,会搭建私服。这些私服可能拥有不同的游戏设定、规则,甚至包括一些官方未开放的内容。2. DNF私服的特点:私服通常具有高度的自定义性,玩家可以根据自身喜好调整游戏设置。此外,由于不是官方运营,私服可能会有一些...

什么是私服
私服明确的是指一款游戏的原代码被人破解了,自己架设了一台服务器后,用着原代码开起游戏,他可能规定里面的任何东西,一般网络游戏很多收费,但是他可以不收费,使玩家为了利益而不玩收费的,玩他的免费的,而他会在里面架设一些对他有利益关系的服务,例如你用钱可以买到各种装备;一般私服都是违法的...

sf版本什么意思
3. 网游角色等级标准:SF 计时是一种流行的话题,在一些网络游戏中,SF 意味着“等级标准”(Standard of Future,未来等级标准)。这个等级标准是由网游社区自行制定的,用于定义玩家的等级、装备和技能等。需要注意的是,SF 版本可能存在一定的版权、合法性、稳定性和安全性等问题,玩家需要理性选择和...

贵州省15164527929: 单片机sfr和sbit有什么区别 -
挚桦单瑞: 相同点: sbit是变量类型.sbit和bit都是C51扩展的变量类型.sfr是特殊功能寄存器,也是一种扩充数据类型.不同点: 1、分配地址方式不同: sbit:sbit分配地址随机.编译器在编译过程中分配地址.除非你指定,否则这个地址是随机的.这...

贵州省15164527929: 51单片机中,SFR和S1P1是什么意思,谢谢 -
挚桦单瑞: SFR,是““特殊功能寄存器””的英文缩写. 51单片机中,有21个特殊功能寄存器,每一个都有自己的特殊功能.有的用于定时、有的用于串行接口、并行接口.....S1P1,是51单片机工作时序的第一部分. 另外还有S1P2、S2P1、......S6P2,共代表12个时钟状态.

贵州省15164527929: 单片机里的TF0的地址是多少 -
挚桦单瑞: sfr TCON = 0x88;/* TCON */ sbit TF1 = TCON^7; sbit TR1 = TCON^6; sbit TF0 = TCON^5; sbit TR0 = TCON^4; sbit IE1 = TCON^3; sbit IT1 = TCON^2; sbit IE0 = TCON^1; sbit IT0 = TCON^0; 上面是Reg52.h的定义,可见TF0是 0x88地址中的第五位.

贵州省15164527929: 单片机用C语言的基础 -
挚桦单瑞: 单片机的外部结构:1、 DIP40双列直插;2、 P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)3、 电源VCC(PIN40)和地线GND(PIN20);4、 高电平复位RESET(PIN9);(10uF电容接VCC与RESET,即可实现上电复位)5、...

贵州省15164527929: keil c 中的sfr定义和defne的定义有什么区别 -
挚桦单瑞: sfr是定义单片机固有的的寄存器,接口.像P1,TCON这样的.define是定义外部接口 并用字符代替

贵州省15164527929: 请问C语言中sfr SCON = 0X98; sfr16 T2 = 0xCC; sbit OV = PSW^2;是什么意思?谢谢. -
挚桦单瑞: 定义8bit的寄存器 SCON的地址是 0x98 定义16bit的寄存器 T2的地址是 0xCC 定义 1bit的寄存器 OV 指向 PSW[2],也就是 OV的地址是 &PSW[2]

贵州省15164527929: Keil中定义的头文件 -
挚桦单瑞: /*-------------------------------------------------------------------------- REG51.HHeader file for generic 80C51 and 80C31 microcontroller.Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.All rights reserved.--------------------------------------------------...

贵州省15164527929: MCS - 51系列单片机中的定时器有哪几个专用寄存器?它们各自的作用是什么? -
挚桦单瑞: 要讲定时离不开中断,两者结合使用的.定时计数器主要用到TMOD工作模式寄存器,TCON定时器的控制寄存器,EA中断允许控制寄存器,IP中断优先级寄存器 定时器控制寄存器TCON (88H)TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0TCONTF0/TF1:...

贵州省15164527929: 什么是SFR? -
挚桦单瑞: 1.SFR 汇编指令里面的 右移2.SFR是Special Function Register(特殊功能寄存器)的缩写.是位于单片机中用于控制 定时器/计数器 等功能部件的一些独立的存储单元.

贵州省15164527929: 51单片机50ms定时 -
挚桦单瑞: 12MHz 的晶振,那么一个周期就是 1 us,所以需要计数 50ms / 1us = 50000,可以选择定时器工作方式 1.由上述计算: TH1 = (65536 - 50000) / 256; TL1 = (65536 - 50000) % 256;方式一,所以: TMOD = 0x10;运行 TR1 = 1,所以: ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网