澳门百家乐论坛

使用51单片机进行延时时间计算实例的详细资料说明

资料大小: 0.10 MB

所需积分: 1

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-06-11

上 传 者: 发烧友他上传的所有资料

资料介绍

标签:程序(1008)控制系统(1891)单片机(19021)

  延时时间计算实例

  51单片机应用开发从入门到精通

  在单片机的实时控制系统中,常常需要用到延时操作,所以,延时子程序往往是编写单片机程序中不可缺少的一部分。延时方法有硬件延时和软件延时,硬件延时将在后面有关章节中介绍,本节将介绍软件延时方法。

  所谓软件延时,就是让重复执行一些无具体任务的程序,利用执行程序的时间来达到延时的目的。

  2.4.1 机器周期和指令周期

  单片机读、写操作都需要消耗一定的时间,机器周期是指单片机完成一个基本操作所用的时间,如读操作、写操作等。当石英为12MHz时,1个机器周期为1s。指令周期是指单片机执行一条指令所需要的时间,一个指令周期通常含有1~4个机器周期,其中常用的DJNZ指令周期为两个机器周期,即执行DJNZ指令需要2s;MOV指令周期为一个机器周期,即执行MOV指令需要1s。

  2。4。2 单重循环短暂延时

  短暂的时间延时可采取简单的单重循环结构来实现,例如,下面程序为延时540s的短暂延时子程序,程序中采取了单重循环。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

澳门皇宫百家乐 澳门百家乐官方网站 网上百家乐网站 澳门网上百家乐 澳门百家乐论坛 澳门百家乐技巧 澳门现场百家乐 澳门现场百家乐 在线玩百家乐 澳门百家乐网站官网