c语言延时程序 ms us,C语言延时程序(ms,us)
C语言延时程序(ms,us)
2018-11-21
几个C语言延时程序/*------------------------------------------------------------------函数全称:50us 延时注意事项:基于1MIPS,AT89系列对应12M晶振,W77、W78系列对应3M晶振例子提示:调用delay_50us(20),得到1ms延时输 入:返 回:无------------------------------------------------------------------*/void delay_50us(uint t){uchar j;for(;t>0;t--)for(j=19;j>0;j--);}/*******************************************************************delay_50us(1):延时63us 63-50=13delay_50us(10):延时513us 513-500=13delay_50us(100):延时5013us 5013-5000=13delay_50us(1000):延时50022us 50022-50000=22延时50ms,误差仅仅22us.*******************************************************************//*------------------------------------------------------------------函数全称:50ms 延时注意事项:基于1MIPS,AT89系列对应12M晶振,W77、W78系列对应3M晶振例子提示:调用delay_50ms(20),得到1s延时全局变量:无返回: 无------------------------------------------------------------------*/void delay_50ms(uint t){uint j;for(;t>0;t--)for(j=6245;j>0;j--);}/******************************************************************delay_50ms(1):延时50 010 10usdelay_50ms(10):延时499 983 17usdelay_50ms(100):延时4 999 713 287usdelay_50ms(1000):延时4 997 022 2.978ms延时50s,误差仅仅2.978ms.******************************************************************/
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。
http://www.pinlue.com/style/images/nopic.gif
c语言延时程序 ms us,C语言延时程序(ms,us)相关推荐
- C语言的延时程序怎么改,C语言延时子程序准确设置
在给单片机写程序的时候往往需要一个微秒或者毫秒的延时子程序,但是C语言不同于汇编,很难根据语句确定准确的延时时间,经过各种查资料得到一种简单实用的方法:通过keil下断点调试确定时间. 就是编写一个延 ...
- 51单片机c语言延时计算软件,51单片机精确延时程序大集合+初值计算工具
在论坛上看到不少不错的延时程序,整理如下共同分享: 精确延时计算公式: 延时时间=[(2*第一层循环+3)*第二层循环+3]*第三层循环+5 ;延时5秒左右 DELAY5S:PUSH 04H;2个 ...
- c语言51单片机延时程序,51单片机c语言延时.doc
1,_nop_() 适用于us级的少量延时 标准的C语言中没有空语句.但在单片机的C语言编程中,经常需要用几个空指令产生短延时的效果.这在汇编语言中很容易实现,写几个nop就行了. 在keil C51 ...
- 51c语言延时作用,51单片机C语言延时函数怎么定义和使用
描述 51单片机C语言延时函数怎么定义 C语言定义延时函数主要通过无意义指令的执行来达到延时的目的.C程序中可使用不同类型的变量来进行延时设计.经实验测试,使用unsigned char类型具有比un ...
- 51单片机c语言延时库,51单片机c语言---延时
1,_nop_()适用于us级的少量延时 标准的C语言中没有空语句.但在单片机的C语言编程中,经常需要用几个空指令产生短延时的效果. 这在汇编语言中很容易实现,写几个nop就行了.本文引用地址:htt ...
- 0.5s c语言延时子程序集,用C语言实现精确的延时.doc
用C语言实现精确的延时 怎么用C语言做单片机的精确延时在单片机应用中,经常会遇到需要短时间延时的情况,一般都是几十到几百μs,并且需要很高的精度(比如用单片机驱动DS18B20时,误差容许的范围在十几 ...
- 比0 冷1度c语言编程,关于DS18B20的C语言程序(精确度0.1度).doc
关于DS18B20的C语言程序(精确度0.1度) 关于DS18B20的C语言程序(精确度0.1度) /************************************************* ...
- 单片机c语言三种经典程序结构,单片机C语言程序的结构和设计精选.docx
单片机C语言程序的结构和设计精选 实验五 单片机C语言程序的结构和设计一.实验目的1. 掌握单片机C语言的程序结构:2. 掌握单片机C语言程序的编写和调试方法:3. 掌握MSP430FG2553基本I ...
- c语言调用延时子程序的例子,C语言精确延时.doc
C语言精确延时 C语言最大的缺点就是实时性差,我在网上到看了一些关于延时的讨论,其中有篇文章 51单片机 Keil C 延时程序的简单研究,作者:InfiniteSpace Studio/isjfk ...
- 用c语言运行程序的优点,C语言学习与总结---第一章:C语言概述
第一章:C语言概述 1.绪论 2.计算机程序 3.计算机语言 4.C语言的发展及其特点 5.最简单的C语言程序 6.运行C语言程序的方法与步骤 7.程序设计任务 1.绪论 C语言是计算机基础语言,本次 ...
最新文章
- LeetCode简单题之按键持续时间最长的键
- VC++向txt文件中写入字符串
- 第39次《中国互联网络发展状况统计报告》发布
- 「后端小伙伴来学前端了」Vuex 基本使用及案例,快速上手,学会使用vuex
- 记录今天登录oracle时遇到的一个小问题--不能登录
- 微机总线地址,物理地址 ,虚拟地址
- 怎样在减少数据中心成本的同时不牺牲性能?
- python3.3 连接mysql_python3.3连接mysql数据库
- ORA-01658: 无法为表空间中段创建 INITIAL 区
- android mtk平台,android mtk平台默认输入法
- 这些Python骚操作,你知道吗?
- NoSQLAttack针对 mongoDB 的攻击工具
- C语言程序——math库的函数应用
- gan怎么输入一维数据_GAN网络,利用gan网络完成对一维数据点的生成
- 常用浏览器User-Agent列表
- C printf输出格式控制
- Css3中align-content,css align-content属性怎么用
- 如何卸载重装Adobe Acrobat
- 股票做空和做多是什么意思
- 内存快速分配和慢速分配