找回密码
 立即注册

QQ登录

只需一步,快速开始

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

问一下大家单片机更改了晶振程序需要改那些东西?

[复制链接]
跳转到指定楼层
楼主
假如这是12MHZ晶振下的中断系统50ms中断一次,
TMOD=0x10;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
EA=1;
TR1=1;
我要是换成16MHZ的晶振还想50ms怎么改参数???


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235200 发表于 2020-11-25 00:44 | 只看该作者
需要改50000这个数值,改为16M时的值是66666,但无法实现定时50ms,因为从0计数溢出也达不到50ms,最大只能定时49152us
回复

使用道具 举报

板凳
ID:216962 发表于 2020-11-25 07:42 | 只看该作者
csmyldl 发表于 2020-11-25 00:44
需要改50000这个数值,改为16M时的值是66666,但无法实现定时50ms,因为从0计数溢出也达不到50ms,最大只能 ...

多谢。。。。。。
回复

使用道具 举报

地板
ID:837401 发表于 2020-11-25 19:05 | 只看该作者
csmyldl 发表于 2020-11-25 00:44
需要改50000这个数值,改为16M时的值是66666,但无法实现定时50ms,因为从0计数溢出也达不到50ms,最大只能 ...

怎么算的66666,要是10ms呢?
回复

使用道具 举报

5#
ID:180919 发表于 2020-11-25 22:26 | 只看该作者
哥们下个单片机小精灵V1.3输入条件,自动帮你计算出来了,百度搜索这个软件的名字就可以下载到
16M晶体只能49151US

111.png (125.69 KB, 下载次数: 78)

111.png
回复

使用道具 举报

6#
ID:837401 发表于 2020-11-26 18:19 | 只看该作者
changhz 发表于 2020-11-25 22:26
哥们下个单片机小精灵V1.3输入条件,自动帮你计算出来了,百度搜索这个软件的名字就可以下载到
16M晶体只能 ...

这是一个好东西奥
回复

使用道具 举报

7#
ID:848140 发表于 2020-11-26 20:02 来自触屏版 | 只看该作者
changhz 发表于 2020-11-25 22:26
哥们下个单片机小精灵V1.3输入条件,自动帮你计算出来了,百度搜索这个软件的名字就可以下载到
16M晶体只能 ...

不错,比自己每次计算方便很多!
回复

使用道具 举报

8#
ID:380654 发表于 2020-12-1 21:33 | 只看该作者
csmyldl 发表于 2020-11-25 00:44
需要改50000这个数值,改为16M时的值是66666,但无法实现定时50ms,因为从0计数溢出也达不到50ms,最大只能 ...

请问为什么是改成66666呢?想知道原理
回复

使用道具 举报

9#
ID:847707 发表于 2020-12-2 10:58 | 只看该作者
get一个小精灵,计算方便,谢谢
回复

使用道具 举报

10#
ID:790408 发表于 2020-12-2 11:15 来自触屏版 | 只看该作者
你要知道你的机械周期是多少,
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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