找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 27723|回复: 8
收起左侧

单片机新手提问:为什么TMOD=0x01;是设置定时器0的工作方式为1(M1M0为01)?

[复制链接]
ID:377210 发表于 2018-7-22 12:02 | 显示全部楼层 |阅读模式
新手提问:为什么TMOD=0x01;是设置定时器0的工作方式为1(M1M0为01)?而不是定时器1呢?又是怎么知道M1M0为01而不是GATE C/T为01呢?

TMOD我知道是什么意思,0x01我也知道是什么意思。放在一起就不知道什么意思了。。。。。。
刚学到中断卡住了,请各位高手答疑解惑
IMG_20180722_113410.jpg
回复

举报

ID:316776 发表于 2018-7-22 14:06 | 显示全部楼层

D7     D6  D5 D4  D3    D2  D1  D0
GATE C/T M1 M0 GATE C/T M1 M0

D7到D0是从最高位到最低位   0x01的二进制是 0000 0001  意思是最低位M0 = 1  其他七位都是0   如果想用定时器1  就要写成 TMOD = 0x10;
回复

举报

ID:377210 发表于 2018-7-23 10:45 | 显示全部楼层
高翔宇 发表于 2018-7-22 14:06
D7     D6  D5 D4  D3    D2  D1  D0
GATE C/T M1 M0 GATE C/T M1 M0

又翻了一下前面的资料,有点明白了,谢谢你的解答
回复

举报

ID:901418 发表于 2021-4-6 16:25 | 显示全部楼层
请问你这本书叫什么名字?
回复

举报

ID:213173 发表于 2021-4-6 17:23 | 显示全部楼层
无标题.png
回复

举报

ID:901484 发表于 2021-4-6 18:03 | 显示全部楼层
D7     D6  D5 D4  D3    D2  D1  D0 GATE C/T M1 M0 GATE C/T M1 M0   D7到D0是从最高位到最低位   0x01的二进制是 0000 0001  意思是最低位M0 = 1  其他七位都是0   如果想用定时器1  就要写成 TMOD = 0x10;
回复

举报

ID:139866 发表于 2021-4-7 16:39 | 显示全部楼层
TMOD = 0000 0001;
回复

举报

ID:894215 发表于 2021-4-10 21:21 | 显示全部楼层
因为TMOD = 0x01= 0000 0001
回复

举报

ID:155507 发表于 2021-4-11 08:30 | 显示全部楼层
大摔跤手 发表于 2021-4-6 16:25
请问你这本书叫什么名字?

新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。《新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码可以直接应用到工程项目中。《新概念51单片机C语言教程:入门、提高、开发、拓展全攻略》可作为大学本、专科单片机课程教材,适合于51单片机的初学者和使用51单片机从事项目开发的技术人员,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。


新概念51单片机C语言教程 PDF电子书
https://pan.baidu.com/share/link ... 1&uk=1260508576
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表