电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式威廉希尔官方网站 >编程语言及工具>51单片机的几种精确延时

51单片机的几种精确延时

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

STM32单片机延时原理和延时函数方法

当涉及到单片机编程时,延时是一项常见但关键的任务。在许多应用中,我们需要控制程序暂停一段时间,以实现精确的时间控制或协调不同设备之间的操作。本文将以STM32为例,介绍关于单片机延时原理以及常用的延时函数方法。
2023-08-09 09:13:008588

51单片机延时30ms的程序有哪几种

记录三种51单片机延时30ms的程序第一种void delay30ms(){unsigned char i,j;for(i=0;i
2021-07-14 06:55:37

51单片机延时函数延时出现异常

`单片机用的是STC89C52,12M晶振,代码参考了郭天祥老师《51单片机c语言教程》里面关于精准延时的一段代码,如下void delay(unsigned int i){unsigned
2019-07-11 09:58:52

51单片机延时和控制时序问题

`最近在看51单片机外设,我看到51能驱动很多外设,单片机没有SPI等IO口,只能用普通口加上延时模拟时序,用_nop_for循环等方法虽然很多人写出了程序,但是我是个爱较真的人,我用proteus
2014-09-02 19:37:12

51单片机精确延时该如何去设计呢

在我们使用单片机的时候,很多情况下需要用到精确延时。比如在跟DS18B20进行通讯的时候需要遵循严格的时序,这就需要我们严格把控程序执行的时间。一般我们都是通过执行空语句的方式来使程序延时。这种
2021-11-09 06:08:18

51单片机C语言延时函数怎么定义

描述51单片机C语言延时函数怎么定义C语言定义延时函数主要通过无意义指令的执行来达到延时的目的。C程序中可使用不同类型的变量来进行延时设计。经实验测试,使用unsigned char类型具有
2021-07-15 06:42:47

51单片机中如果晶振是24KHZ,延时函数如何来计算出比较准确的延时

51单片机中如果晶振是24KHZ,延时函数如何来计算出比较准确的延时延时是如何计算的,哪位大侠,给个计算的过程,谢谢!
2023-11-09 06:20:29

51单片机和AVR单片机是怎样产生复位的

什么是复位?单片机用于复位的复位源有哪几种51单片机和AVR单片机是怎样产生复位的?如何对硬件复位和软件复位进行测试?
2021-08-10 06:45:19

51单片机如何实现毫秒级精确延时

51单片机如何实现毫秒级精确延时
2023-10-27 06:25:54

51单片机怎么进行ns级延时

51单片机怎么进行ns级延时
2023-10-17 07:36:37

51单片机点亮流水灯的方式有哪几种

51单片机点亮流水灯的方式有哪几种
2021-11-03 06:29:23

51单片机几种精确延时

指令、存储器读/写等。机器周期=6个状态周期=12个时钟周期。51单片机的指令有单字节、双字节和三字节的,它们的指令周期不尽相同,一个单周期指令包含一个机器周期,即12个时钟周期,所以一条单周期指令
2020-10-13 11:24:29

51单片机的交通灯延时问题怎么解决?

关于51单片机的交通灯延时问题怎么解决?
2023-10-17 06:33:14

51单片机软件延时1S怎么实现

51单片机软件延时1S
2021-11-19 09:10:12

单片机几种省CPU内存高效延时程序

本帖最后由 livis 于 2012-9-22 00:36 编辑 单片机几种省CPU内存高效延时程序
2012-09-22 00:34:04

单片机延时1秒的延时程序

单片机延时1秒的延时程序,简介:延时与中断出错,是单片机新手在单片机开发应用过程中,经常会遇到的问题,本文汇总整理了包含了MCS-51系列单片机、MSP430单片机、C51单片机、8051F的单片机
2021-07-14 07:47:50

单片机延时程序的延时时间怎么算的

单片机延时程序的延时时间怎么算的?51单片机延时500ms用机器周期叠加怎么算?
2021-09-24 08:52:53

单片机延时程序的延时时间怎么算的?

1、单片机延时程序的延时时间怎么算的?答:如果用循环语句实现的循环,没法计算,但是可以通过软件仿真看到具体时间,但是一般精精确延时是没法用循环语句实现的。如果想精确延时,一般需要用到定时器,延时
2021-07-13 07:59:11

单片机精确延时

系统软件的主流工具为C语言,用C51延时程序时需要一些技巧。因此,在多年单片机开发经验的基础上,介绍几种实用的编制精确延时程序和计算程序执行时间的方法。 实现延时通常有两种方法:一种是硬件延时,要用
2016-10-04 20:14:33

单片机精确定时

使用的单片机是STC89C52,晶振是12MHZ,延时函数如何精确地设置为20微秒?用for形式。跪求高手指导。
2013-05-28 13:33:57

单片机C语言延时如何实现?

如何举例说明在C51编译器中,对不同的循环方法,采用不同的指令来完成?如何实现单片机C语言精确延时时间?
2021-04-02 06:44:29

单片机常见的延时与中断问题及解决方法

单片机延时程序的延时时间怎么算的?51单片机C语言程序中延时函数delay的原理是什么?
2021-09-30 08:41:54

单片机常见的延时与中断问题及解决方法

延时与中断出错,是单片机新手在单片机开发应用过程中,经常会遇到的问题,本文汇总整理了包含了MCS-51系列单片机、MSP430单片机、C51单片机、8051F的单片机、avr单片机、STC89C52、PIC单片机…..在内的各种单片机常见的延时与中断问题及解决方法,希望对单片机新手们,有所帮助!
2021-02-22 06:00:42

单片机软件延时精确如何计算

单片机软件延时精确计算,C编程,for语句。好像与单片机、晶振有关的啊,望详细解答,先谢谢了void delay(unsigned char n){unsigned char i;for(i=0;i
2020-06-03 05:55:11

精确延时

单片机C语言精确延时程序
2013-05-22 10:08:36

Keil C51单片机程序设计中的精确延时方法有哪几种

什么是单片机延时程序呢?Keil C51单片机程序设计中的精确延时方法有哪几种
2021-11-02 07:22:06

Keil C51精确延时程序设计

C语言具有较强的数据处理能力、语言功能齐全、使用灵活方便、开发效率高,被广泛应用于在单片机系统开发应用中。在单片机幕统开发的过程中,经常需要使用到延时程序,但C语言代码执行时间。的可预见性和实时性
2013-12-03 21:23:50

Keil C51程序设计中几种精确延时方法

目前开发嵌入式系统软件的主流工具为C语言,用C51延时程序时需要一些技巧[3]。因此,在多年单片机开发经验的基础上,介绍几种实用的编制精确延时程序和计算程序执行时间的方法。  实现延时通常有两种
2011-11-30 17:34:19

KeilC51单片机延时程序怎么编写?

KeilC51单片机延时程序编写
2021-02-24 09:20:25

PIC单片机精确延时函数的延时时间怎么计算?

PIC单片机精确延时函数的延时时间怎么计算?
2022-04-25 12:52:41

关于C51单片机C语言的精确延时的例子和方法

在网上搜了一些关于C51单片机C语言的精确延时(相对)的例子和方法现总结如下:1,_nop_()适用于us级的少量延时标准的C语言中没有空语句。但在单片机的C语言编程中,经常需要用几个空指令产生短
2021-07-14 07:35:29

各种单片机常见的延时与中断问题及解决方法

[td] 延时与中断出错,是单片机新手在单片机开发应用过程中,经常会遇到的问题,本文汇总整理了包含了MCS-51系列单片机、MSP430单片机、C51单片机、8051F的单片机、avr单片机、STC89C52、PIC单片机…..在内的各种单片机常见的延时与中断问题及解决方法,希望对单片机新手们,有所帮助!
2021-01-18 06:12:38

基于单片机与FPGA可调延时模块的设计

通讯的安全系数。   延时模块正常上电后,单片机P89C51RD2首先从数据存储区读出最近一次存储的延迟时间、信号通道等参数,并转发到FPGA数据接口。FPGA根据接收到的参数,首先筛选出目标地址以便
2019-09-25 07:27:21

如何利用51单片机实现ms毫秒级

51单片机毫秒级延时如下程序能实现ms毫秒级的比较精确延时void Delayms(unsigned int n){ unsigned int i,j; for(j=n;j>0;j--){ for(i=112;i>0;i--){ ;}}}转载原文链接
2021-11-23 08:04:09

如何实现C51单片机C语言的精确延时

如何实现C51单片机C语言的精确延时
2021-10-15 06:02:41

小白求助,求大佬分享51单片机延时30ms的程序

小白求助,求大佬分享51单片机延时30ms的程序
2021-10-15 08:13:03

有哪几种方法可以实现单片机延时

如何去实现单片机延时呢?有哪几种方法可以实现单片机延时呢?
2021-11-30 06:57:20

单片机软件延时精确计算

本帖最后由 咖小啡 于 2011-4-6 15:37 编辑 求单片机软件延时精确计算,C编程,for语句。好像与单片机、晶振有关的啊,望详细解答,先谢谢了void delay(unsigned char n){unsigned char i;for(i=0;i
2011-04-06 15:21:56

编写10ms延时的子程序c语言,单片机定时器延时程序 精选资料分享

单片机定时器延时程序单片机延时程序(包括asm和C程序,都是我在学单片机的过程中用到的),在单片机延时程序中应考虑所使用的晶振的频率,在51系列的单片机中我们常用的是11.0592MHz
2021-07-15 07:46:41

请教大侠AT89C51单片机延时问题

哪位大侠给我讲讲AT89C51单片机延时问题,12MHZ的,用C语言编写!最好写一下DS18B20的复位,读,写程序,谢谢!
2011-04-06 15:29:28

请问51单片机for需要延时是怎样计算延时的?

请问有谁知道51单片机for语句延时是怎么计算延时的? delayms(unsigned uchar ij) { for(i=1000;i>0;i--) for(j=110;j>0;j--); } 晶振频率为11.0592M/HZ
2023-10-31 07:35:54

请问有什么办法能精确测量51单片机正弦波的频率?

如何用51单片机精确测量正弦波的频率?
2019-04-04 04:47:41

(分享)51与高速STC15单片机精确延时

本帖最后由 无量寿经 于 2017-3-3 22:41 编辑 [hide][/hide]很多人长期被单片机延时程序困扰,本人最开始也深感痛苦,后来狠下决心,从最低级的汇编语言开始分析,然后将
2017-03-03 21:09:41

九齐NY8AE51D单片机方案开发应用

 一、九齐NY8AE51D单片机概述NY8AE51D是以MTP作为程序存储器,并以EEPROM作为资料存储器的8位单片机,特别适合断电后还需保持资料内容的IO产品的应用,例如遥控器、风扇/灯光控制
2022-06-28 15:37:28

单片机C 语言的精确延时程序设计

单片机C 语言的精确延时程序设计
2009-05-16 14:50:1247

51单片机之LED部分

带您从零学51单片机之LED部分 单片机驱动LED1 LED应用2 LED限流电阻计算3 LED流水灯程序设计4 74HC573锁存应用5 KEIL精确延时计算
2010-02-10 14:32:0075

基于单片机+CPLD的多路精确延时控制系统设计

根据多路精确延时控制系统的设计参数指标,利用单片机和CPLD的功能特性与片上资源,设计了基于CPLD与多个单片机的多路精确延时控制系统,实现了多路独立调整、显示,并能输出
2010-12-16 16:15:5143

Keil C51程序设计中几种精确延时方法

Keil C51程序设计中几种精确延时方法  实际的单片机应用系统开发过程中,由于程序功能的需要,经常编写各种延时程序,延时时间从数微秒到数秒不
2009-03-29 15:12:292525

80C51单片机上电复位和复位延时的时序分析

  80C51单片机的上电复位POR(Power On Reset)实质上就是上电延时复位,也就是在上电延时期间把单片机锁定在复位状态上。为什么在每次单片机接通电源时,都需要加入一定的延
2009-03-29 15:15:463550

51单片机汇编语言教程_单片机延时程序分析

51单片机汇编语言教程:5课单片机延时程序分析
2016-01-19 15:26:350

Keil_C51几种精确延时程序设计方法

C程序中可使用不同类型的变量来进行延时设计。经实验测试,使用unsigned char类型具有比unsigned int更优化的代码,在使用时应该使用unsigned char作为延时变量。 以某晶振为12MHz的单片机为例,晶振为12MHz即一个机器周期为1us。
2016-02-22 17:43:337

51单片机几种实用的复位电路设计

51单片机几种实用的复位电路设计,有利于51单片初学者进行开发。本文结合作者多年的工程应用,根据使用环境的不同,由浅入深的讲解了几种实用的51单片机的复位电路的设计方法及工作特性。
2016-03-14 15:40:245

单片机精确毫秒延时函数

实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。 今天主要介绍软件延时以及单片机精确毫秒延时函数。
2017-12-26 15:54:5011648

单片机延时程序基本知识汇总

下面几个是单片机延时程序(包括asm和C程序,都是我在学单片机的过程中用到的),在单片机延时程序中应考虑所使用的晶振的频率,在51系列的单片机中我们常用的是11.0592MHz
2018-03-05 18:40:1919570

基于51单片机自动适应各晶振延时函数源码下载

基于51单片机自动适应各晶振延时函数源码下载
2018-04-18 16:30:4117

C51全局初始化及精确延时程序,51单片机精确延时程序

C51全局初始化及精确延时程序,51单片机精确延时程序 关键字:单片机延时程序
2018-09-20 19:42:28788

51单片机教程之51单片机基础学习30章课程的资料合集免费下载

本文档的主要内容详细介绍的是51单片机教程之51单片机基础学习30章课程的资料合集免费下载主要内容包括了:了解单片机的原理控制一个LED,用指令方式延时闪烁LED灯,跑马灯试验,读IO,用按钮控制点灯,标记的用法,用一个按键控,用定时器中断闪灯,定时器中,精确定时1秒钟闪灯等
2018-11-05 18:05:0541

STC12系列单片机如何进行精确定时的详细资料说明

全部都是本人通过示波器反复测量得到1~255倍内精确延时。误差绝对不会超过5%。仅限STC12系列的单片机,如需传统51单片机软件延时,请自己计算。
2018-12-18 16:48:005

51单片机延时函数计算问题以及如何准确延时的详细资料说明

本文档的主要内容详细介绍的是51单片机延时函数计算问题以及如何准确延时的详细资料说明免费下载。
2019-04-15 18:24:002

使用C51编写单片机延时函数的详细方法说明

参考了51单片机 Keil C 延时程序的简单研究,自己也亲身测试和计算了一些已有的延时函数。这里假定单片机是时钟频率为12MHz,则一个机器周期为:1us. 参考了51单片机 Keil C 延时程序的简单研究后,我们可知道, 在Keil C中获得最为准确的延时函数将是
2019-09-26 17:16:006

使用51单片机进行精确延时的程序免费下载

51单片机精确延时程序(晶振12MHz,一个机器周期1us.) 几个精确延时程序:在精确延时的计算当中,最容易让人忽略的是计算循环外的那部分延时, 在对时间要求不高的场合,这部分对程序不会造成影响.
2019-09-03 17:28:004

51单片机延时函数程序免费下载

本文档的主要内容详细介绍的是51单片机延时函数免费下载。
2019-08-21 17:31:007

51单片机的汇编延时程序免费下载

本文档的主要内容详细介绍的是51单片机的汇编延时程序免费下载。用6MHz晶振,51单片机,一个机器周期为2us。延时10s子程序如下
2019-08-05 17:34:004

51单片机精确延时问题详细资料讲解

一些朋友提出使用C语言编写51单片机延时程序的精度不够,事实上的确如此,由于C语言最终要编译成汇编语言运行,因此,汇编程序会很大,从而影响到延时的精度,在此,贴出一些网上资料供大家参考借鉴。
2019-07-17 17:38:000

51单片机的晶振11.0592M延时函数免费下载

本文档的主要内容详细介绍的是51单片机的晶振11.0592M延时函数免费下载。
2019-07-09 17:40:009

使用51单片机延时程序的时钟周期计算方式说明

本文档的主要内容详细介绍的是使用51单片机延时程序的时钟周期计算方式说明。
2019-07-05 17:41:002

51单片机几种精确延时详细资料说明

实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。 今天主要介绍软件延时,关于硬件延时,之后定时器部分再做详细说明。
2019-06-14 17:44:002

51单片机延时函数资料免费下载

本文档的主要内容详细介绍的是51单片机延时函数资料免费下载。
2019-06-13 17:45:003

C51单片机几种常用延时程序设计

众所周知,c51在编程时很难掌握程序运行的时间,所以编写延时程序时很难做到很精确,解决的方式有插入汇编语句,但总觉得汇编用起来不是那么顺手,还可以用定时器来做,但只是一个很小的延时程序而已,不必小题大作。
2019-10-14 16:11:0115687

你会51单片机精确延时吗?

前言 对于某些对时间精度要求较高的程序,用 c 写延时显得有些力不从心,故需用到汇编程序。 本人通过测试,总结了 51精确延时函数(在 c 语言中嵌入汇编)分享给大家。至于如何在 c 中嵌入汇编
2020-11-05 10:40:282341

51单片机精确延时设计

在我们使用单片机的时候,很多情况下需要用到精确延时。比如在跟DS18B20进行通讯的时候需要遵循严格的时序,这就需要我们严格把控程序执行的时间。一般我们都是通过执行空语句的方式来使程序延时。这种
2021-11-04 16:21:014

【Practical】51单片机软件延时1S

51单片机软件延时1S
2021-11-12 14:51:0113

单片机延时问题20问

简介:延时与中断出错,是单片机新手在单片机开发应用过程中,经常会遇到的问题,本文汇总整理了包含了MCS-51系列单片机、MSP430单片机、C51单片机、8051F的单片机、avr单片机
2021-11-13 21:06:024

单片机学习笔记————51单片机实现通过串口用delay延时方式发送一串数据

单片机学习笔记————51单片机实现通过串口用delay延时方式发送一串数据
2021-11-14 13:51:047

单片机 毫秒&微秒 级延时

51单片机毫秒级延时如下程序能实现ms毫秒级的比较精确延时void Delayms(unsigned int n){ unsigned int i,j; for(j=n;j&
2021-11-14 17:51:014

单片机学习笔记————51单片机实现通过串口用计数延时方式发送一串数据

单片机学习笔记————51单片机实现通过串口用计数延时方式发送一串数据
2021-11-16 17:36:049

呵,你会51单片机精确延时吗?

点击上方“大鱼机器人”,选择“置顶/星标公众号”福利干货,第一时间送达!前言对于某些对时间精度要求较高的程序,用 c 写延时显得有些力不从心,故需用到汇编程序。本人通过测试,总结了 51...
2021-11-23 10:21:0910

STM32单片机SysTick实现精确延时

STM32单片机SysTick实现精确延时
2021-11-23 18:21:2811

51单片机几种精确延时

51单片机几种精确延时实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。
2022-02-08 17:09:228

51单片机精确延时程序合集

精确延时计算公式: 延时时间=[(2*第一层循环+3)*第二层循环+3]*第三层循环+5
2022-06-06 09:35:590

基于51单片机点亮和延时关闭照明设备仿真源码

基于51单片机点亮和延时关闭照明设备仿真设计
2023-05-22 16:00:480

已全部加载完成