单片机中TMOD=33;是什么意思

它和TMOD=0x33;有什么区别吗?并且在TMOD=33;之前已经有了TMOD=0x01;了,这样是否会矛盾呢?

TMOD=33 等价于 TMOD=0x21,前面用10进制,后面是十六进制表示 。
看到 0x了吗?十六进制整前缀为0X或0x。
TMOD=0x33 是十六进制。
所以,TMOD=0x21(TMOD=33) 与 TMOD=0x33 是不同的。

并且在TMOD=33;之前已经有了TMOD=0x01;了,这样是否会矛盾呢?
如果二句在一起,是不会的,以最后的语句为准。
但是二条语句中有很多其它的语句,那么TMOD=0x01 会影响到它后面的语句,直到出现TMOD=33后,由TMOD=33影响它后面的语句。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-09
TMOD=33 相当于 TMOD=0x21,一个是十进制表示,一个是十六进制表示,后者更常见。

TMOD的高四位是控制Timer1的,低4位是控制Timer0的。后出现的TMOD重设了Timer0和Timer1的工作模式,不过Timer0的工作模式没有变化。

单片机中TMOD=33;是什么意思
有区别,33是十进制对应十六进制的0x21,0x33是十六进制。TMOD是有关定时器工作模式设置的特殊寄存器,其各个位有特定含义,具体你可查询你使用的单片机的手册。开始TMOD=0x01是使得其最低(0)位为1;其余为0,。当需要时,在程序中定义TMOD=33=0x21,相当于在原来基础上置位了第5位。

单片机中TMOD=33;是什么意思
TMOD=33 等价于 TMOD=0x21,前面用10进制,后面是十六进制表示 。看到 0x了吗?十六进制整前缀为0X或0x。TMOD=0x33 是十六进制。所以,TMOD=0x21(TMOD=33) 与 TMOD=0x33 是不同的。并且在TMOD=33;之前已经有了TMOD=0x01;了,这样是否会矛盾呢?如果二句在一起,是不会的,以最后的语句...

单片机中TMOD=33;是什么意思
TMOD是一个8位的专用寄存器,其字节地址是89H,不能进行位寻址,系统复位后其所有位均为0。TMOD用于控制T1和T0的操作模式及工作方,各位分布如下 最高位至最低位一次为GATE C\/T M1 M0,第四位同高四位,高四位控制T1,第四位控制T0,GATE位通常为0,C\/T为零为定时模式,为一为计数模式,M1,M0...

单片机中tmod是什么意思
TMOD:定时器\/计数器模式控制寄存器(TIMER\/COUNTER MODE CONTROL REGISTER) 定时器\/计数器模式控制寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址,其字节地址为89H。

单片机c语言中tmod是什么意思
不是单片机题目里的TMOD,而是单片机的内部专用寄存器TMOD的设置,它是定时器的工作模式设置寄存器,用它来设置定时器T0,T1的工作模式。以最常用的定时器模式(还有一种计数器模式)为例 高四位 用来设置定时器T1的,低四位用来设置定时器T0的。定时器有四种工作方式,分别为0,1,2,3 T0方式几,低...

TMOD在单片机的意思
定时\/计数器工作方式寄存器。

单片机中tmod是什么意思?
控制定时器工作方式的寄存器,差不多每本教材上都会讲到这个.

单片机中特殊功能寄存器TCON和TMOD中文是什么意思
TCON:定时器\/计数器控制寄存器 可以通过设置此寄存器里面的相关位,让定时器开启或关闭(TR0、TR1,1:开启,0:关闭),可以在主程 序中,通过查询其中的相关位(TF1、TF0,1:溢出,0:没有溢出)。,知道定时有没有溢出 TMOD;定时器\/计数器工作方式控制寄存器,通过对这个寄存器不同的位进行设 ...

单片机中特殊功能寄存器TCON和TMOD中文是什么意思
1. TCON:定时器\/计数器控制寄存器 该寄存器用于控制单片机中的定时器0和定时器1。通过设置TCON中的TR0和TR1位,可以启动或关闭定时器0和定时器1。在主程序中,通过查询TF1和TF0位的状态,可以判断定时器是否发生溢出。2. TMOD:定时器\/计数器工作方式控制寄存器 TMOD寄存器用于配置定时器0和定时器1的...

单片机计时器程序里TMOD、THO、TLO都是什么意思?需要编一个计时器来代 ...
TMOD是一个定时器方式寄存器 分别是gate C\/T M1 M0 GATE C\/T M1 M0高四位是定时器T1控制字,低四位是定时器T0控制字。GATE为门控位,为0时,则TR0\/TR1=1启动定时器。为1时,则外部中断INT0\/INT1=1时,TR0\/TR1=1才能启动定时器。C\/T为定时\/计数模式选择位,为0时定时模式,...

相似回答