资料
  • 资料
  • 专题
用指令方式延时闪烁LED灯源代码
推荐星级:
类别: 基础知识
时间:2021-03-19
大小:224.79KB
阅读数:541
上传用户:zendy_731593397
查看他发布的资源
下载次数
0
所需E币
1
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
单片机内部的 CPU 工作都是要靠时钟驱动的。在标准51 芯片中,每个指令周期是
12 个时钟。所以只要外部时钟固定,某一条指令运行的时间也是固定的。比如本试验中的
单片机晶振振荡输出的时钟是22118400HZ,一条单周期指令执行的时间就是12/22118400
秒=5.425347×10-7 秒,这样如果你想在程序里延迟一段时间,就可以用循环执行多少条
指令来实现。这是一个最简单的延时方法,优点是不占用其他的单片机资源,缺点是不容易
计算准确延时时间,而且延时过程中CPU 无法做其他工作。指令延时方法一般用在一些不

用精确计时的场合。

详细源代码附后

版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书