找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3195|回复: 10
打印 上一主题 下一主题
收起左侧

八位计时器怎么进位?如何理解

[复制链接]
跳转到指定楼层
楼主
ID:711481 发表于 2020-4-9 12:27 来自触屏版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
八位计时器怎么进位,我的理解(11111111)全是1的时候,才计时满。为什么最高位是1(二的八次方=255)就算是计满了,这个地方迷惑,
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:367369 发表于 2020-4-9 14:12 | 只看该作者
麻烦你算一下1111 1111 的十进制值是多少
回复

使用道具 举报

板凳
ID:213173 发表于 2020-4-9 14:25 | 只看该作者
11111111+1才能进位
回复

使用道具 举报

地板
ID:711481 发表于 2020-4-9 19:14 来自触屏版 | 只看该作者
game灬boy 发表于 2020-4-9 14:12
麻烦你算一下1111 1111 的十进制值是多少

明白了,我弄错了,谢谢
回复

使用道具 举报

5#
ID:711481 发表于 2020-4-9 19:16 来自触屏版 | 只看该作者
wulin 发表于 2020-4-9 14:25
11111111+1才能进位

TH0   和TH1  是不是只用TL0   只给TL0赋初值就行,?
回复

使用道具 举报

6#
ID:377210 发表于 2020-4-9 19:23 | 只看该作者
1111 1111换算十进制255,要再加一才溢出进位
回复

使用道具 举报

7#
ID:213173 发表于 2020-4-9 21:26 | 只看该作者
可爱萌萌哒 发表于 2020-4-9 19:16
TH0   和TH1  是不是只用TL0   只给TL0赋初值就行,?

TH0/TL0是T0寄存器的高8位和低8位,TH1/TL1是T1寄存器的高8位和低8位,两者不能混为一谈。TL0计满256溢出向TH0进位,TH0计满256溢出TF0=1,产生T0中断请求。T1工作原理与T0基本一致。以51为例,如定时1ms,65536-1000=64536=0xFC18,高8位赋初值TH0=0xFC,低8位赋初值TL0=0x18。
回复

使用道具 举报

8#
ID:711481 发表于 2020-4-10 01:20 来自触屏版 | 只看该作者
MOVEORDIE 发表于 2020-4-9 19:23
1111 1111换算十进制255,要再加一才溢出进位

溢出之后,会重新变成00000000吗?
回复

使用道具 举报

9#
ID:711481 发表于 2020-4-10 01:22 来自触屏版 | 只看该作者
wulin 发表于 2020-4-9 21:26
TH0/TL0是T0寄存器的高8位和低8位,TH1/TL1是T1寄存器的高8位和低8位,两者不能混为一谈。TL0计满256溢出 ...

那13位计时器呢,是不是低八位,和高四位?
回复

使用道具 举报

10#
ID:377210 发表于 2020-4-10 09:38 | 只看该作者
可爱萌萌哒 发表于 2020-4-10 01:20
溢出之后,会重新变成00000000吗?

是的,如果相应的定时器中断已经打开了的话,溢出归零会触发中断
回复

使用道具 举报

11#
ID:711481 发表于 2020-4-10 22:02 来自触屏版 | 只看该作者
MOVEORDIE 发表于 2020-4-10 09:38
是的,如果相应的定时器中断已经打开了的话,溢出归零会触发中断

好的,谢谢
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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