找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5302|回复: 26
收起左侧

请问51单片机的所有周期的基本单位是微秒吗为什么不是秒

  [复制链接]
ID:650011 发表于 2019-12-5 15:57 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:648281 发表于 2019-12-5 16:29 | 显示全部楼层
你好!
这个就和100米短跑计时,为什么不用小时类似
回复

使用道具 举报

ID:332444 发表于 2019-12-5 16:32 | 显示全部楼层
你的意思是走路的话,每分钟走1步或每小时走1步或是每天走1步。。。或每年走1步。。。?
回复

使用道具 举报

ID:584814 发表于 2019-12-5 16:55 | 显示全部楼层
就象天文长度是光年一样,秒对于单片机实在是太大的单位,使用不方便。
回复

使用道具 举报

ID:656613 发表于 2019-12-5 17:41 | 显示全部楼层
如果是秒为单位的话,单片机的执行一句就是1S,你那么多语句等你执行完都要好多分钟了。时间就是金钱,你慢了,处理的问题也就越慢。32位单片机比51快的多,你可以分配在1S内分配更多的任务去处理。为了处理更多东西,肯定不能以S为单位哦
回复

使用道具 举报

ID:656613 发表于 2019-12-5 17:43 | 显示全部楼层
为了提高单片机的处理问题的能力,时间越短能处理的问题越多
回复

使用道具 举报

ID:650011 发表于 2019-12-5 18:09 | 显示全部楼层
QQ搜3205931140 发表于 2019-12-5 16:29
你好!
这个就和100米短跑计时,为什么不用小时类似

谢谢,我查资料已经明白了感谢你的回复
回复

使用道具 举报

ID:657004 发表于 2019-12-5 21:35 来自触屏版 | 显示全部楼层
因为反应过快,秒为时间单位太大了。
回复

使用道具 举报

ID:657191 发表于 2019-12-5 23:15 | 显示全部楼层
指令周期要看你的晶振频率,一般是微秒级别。比如:1/11.0592MHz
回复

使用道具 举报

ID:656419 发表于 2019-12-5 23:39 | 显示全部楼层
因为处理速度很快,,0.001秒写起来很麻烦
回复

使用道具 举报

ID:644037 发表于 2019-12-6 08:58 | 显示全部楼层
单片机运行速度很快的,秒对于它来说太长了,总不能说时间设为0.00005秒吧,一般说50微秒。
回复

使用道具 举报

ID:230975 发表于 2019-12-6 10:26 | 显示全部楼层
单片机高速处理,晶振的频率也很高。用秒算的话,会是0.000000级的秒.
回复

使用道具 举报

ID:401564 发表于 2019-12-6 12:00 | 显示全部楼层
很好,这个问题
一个人体重是200斤
你也可以说他体重是0.1吨
叫法不一样而已
回复

使用道具 举报

ID:638887 发表于 2019-12-6 18:17 | 显示全部楼层
我原来玩工控PLC的,PLC有1OmS,100ms,秒……等软元件给你用,单片机最小计时单位是um级的,跟晶振还有单片机是几周的有关,想要大一点的时间单位要自己做,能成的,麻烦一点。
回复

使用道具 举报

ID:658104 发表于 2019-12-7 12:33 | 显示全部楼层
微秒和秒没有本质的区别,只是数量级不一样而已
回复

使用道具 举报

ID:658145 发表于 2019-12-7 13:40 | 显示全部楼层
就象天文长度是光年一样,秒对于单片机实在是太大的单位,使用不方便。
回复

使用道具 举报

ID:245004 发表于 2019-12-7 14:15 | 显示全部楼层
周期的单位就是秒,如果周期数值太小了就会用毫秒、微妙来精确表达。
回复

使用道具 举报

ID:7485 发表于 2019-12-7 14:51 | 显示全部楼层
就像你制作一个电路板,许多人用毫米,而不用米、千米,是因为使用方便。单片机周期你也可以用“秒”,而不用“微秒”,如一个周期为2微秒,用“0.000002秒”来表示——如果你愿意的话!
(机器周期一般还不用毫秒表示)
回复

使用道具 举报

ID:658313 发表于 2019-12-7 16:51 | 显示全部楼层
可以去了解一下单片机的内部结构
回复

使用道具 举报

ID:658332 发表于 2019-12-7 17:10 | 显示全部楼层
根据其运算速度所决定的,1s对于51来说可以做很多事,运行很多指令了
回复

使用道具 举报

ID:658338 发表于 2019-12-7 17:21 | 显示全部楼层
因为单片机的工作周期就是微秒级别的,如果用秒为单位,那么周期小数点前面就有很多个“0”
回复

使用道具 举报

ID:658207 发表于 2019-12-7 17:23 来自触屏版 | 显示全部楼层
因为单片机的晶振电路都是以MHZ计的
回复

使用道具 举报

ID:491875 发表于 2019-12-7 18:52 | 显示全部楼层
本帖最后由 老愚童63 于 2019-12-7 19:16 编辑

因为单片机的晶振大多数是MHz,对应点的时间为US.
回复

使用道具 举报

ID:658384 发表于 2019-12-7 19:28 | 显示全部楼层
1S太慢了,执行完得过去很长时间
回复

使用道具 举报

ID:658661 发表于 2019-12-8 10:30 | 显示全部楼层
用的微秒,要是秒的话好多参数的计算是很麻烦的,而且cpu处理速度如果用秒计算的话会带来很大的不便,所以使用毫秒,就像各种实际工程计算中用mm而不用cm,一个道理!
回复

使用道具 举报

ID:307020 发表于 2019-12-8 22:45 | 显示全部楼层
用秒也没问题,不过描述时就是“千分之几”秒、“万分之几”秒了,总之,秒也罢,微秒也罢,小时也同样,只是为了描述方便
回复

使用道具 举报

ID:672205 发表于 2020-1-5 21:03 来自触屏版 | 显示全部楼层
将来可能有纳秒的。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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