把我不明白的都问了好了

[复制链接]
2184|6
 楼主| huang1shan 发表于 2012-5-28 15:46 | 显示全部楼层 |阅读模式
我想问一下前辈们:

那个51单片机的TMOD我们一般进行寄存器操作是写TMOD=....,

但是那个TCON,我看教程是写TR0=...,TR1=...,

为什么TCON进行位操作啊,如果TMOD对位进行操作可以不可以啊M0=...,M1=...,

还有那个TCON写成TCON=...,可以不可以啊?


先谢谢了
lb0577 发表于 2012-5-28 15:50 | 显示全部楼层
看书效益高些。:D
ayb_ice 发表于 2012-5-28 15:58 | 显示全部楼层
并不是所有的SFR都可以位寻址的
原野之狼 发表于 2012-5-28 16:03 | 显示全部楼层
看手册  是否支持位寻址   

如果支持就可以采用
    REG_BIT = 1
    REG_BIT = 0
的操作方式  

否则就得采用
    REG |= (0x01 << ?)
    REG &= ~(0x01 << ?)
的操作方式
反质子 发表于 2012-5-28 16:53 | 显示全部楼层
这种事情 还要LS两位大牛扫盲

LZ如果你应该把你的求知欲和学习方法结合起来,什么都问等于什么都没问
老鱼探戈 发表于 2012-5-28 17:19 | 显示全部楼层
一句话: 51中SFR的地址能被8整除的 可以位寻址。
 楼主| huang1shan 发表于 2012-5-28 17:24 | 显示全部楼层
真的啊? 6# 老鱼探戈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

426

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部