这是本人慢慢调出来的参数,有误差是必须的,除非用汇编才会精确,后续我会更新修改,尽量精确。

调试环境:Keil V4.02本文引用地址:http://www.eepw.com.cn/article/201611/315933.htm

源代码如下:

#include #include

//--延时0.2*n(ms)函数,若需延时1ms,则*5。适合延时50ms以下或左右的--//

void DelayMSx02(unsigned char n)

{

unsigned char x, y;

for(x=n; x>0; x--)

for(y=96; y>0; y--); //for循环中的"--"位置前后都可以

}

//--延时t*2+5(us)函数 --//

void DelayUSx2a5(unsigned char t)

{

while(--t);//while循环中要注意"--"的位置,放前面比放后面时间要短很多

}

//--大概延时1mS--//

void DelayMS(unsigned char t)

{

while(t--)

{

DelayUSx2a5(234);

DelayUSx2a5(256);

}

}

int main()

{

DelayMS(1); //延时1ms

DelayMSx02(5*1); //延时1ms

DelayUSx2a5(1); //延时7us

_nop_(); //延时1us

return 0;

}

延时1us程序12mhz晶振c语言,51单片机12M晶振的延时程序相关推荐

  1. 基于单片机的c语言倒计时程序,30秒倒计时c语言51单片机实现.doc

    30秒倒计时c语言51单片机实现 原理图: 程序: #include #define uchar unsigned char #define uint unsigned int sbit dula=P ...

  2. 延时1us程序12mhz晶振c语言,51单片机 Keil C 延时程序的简单(晶振12MHz,一个机器周期1us.)...

    一. 500ms延时子程序 void delay500ms(void) { unsignedchari,j,k;for(i=15;i>0;i--)for(j=202;j>0;j--)for ...

  3. 51单片机驱动ds12887c语言,51单片机+DS12887+12864大数字时钟程序+电路

    /*--------------------------------------------------------------------------- 电子智能时钟程序 单 片 机:STC89C5 ...

  4. max7219c语言,51单片机+MAX7219数码管显示C程序

    /************************************************** *程序名称:  MAX7219 C语言控制程序 *程序功能: 3线串行控制8位共阴数码管 *3线 ...

  5. 单片机控制lcd序c语言,51单片机驱动1602液晶的C程序

    # include /***************************************** 电路连接 P1------DB0-DB7 P2.0------RS P2.1------RW ...

  6. c语言T1中断程序编写步骤,用51单片机中断编写的4x4键盘程序

    当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章 用51单片机中断编写的4x4键盘程序 作者:未知   来源:山涧一溪流   点击数:-  更新时间:2014年06 ...

  7. 单片机c语言程序开发洗衣机,基于51单片机洗衣机控制器的设计(附程序)☆

    基于51单片机洗衣机控制器的设计(附程序)☆(任务书,开题报告,中期检查表,毕业论文21000字,程序) 摘  要 洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器.在工业生 ...

  8. 单片机课程设计洗衣机c语言,基于51单片机洗衣机控制器的设计(附程序)☆

    基于51单片机洗衣机控制器的设计(附程序)☆(任务书,开题报告,中期检查表,毕业论文21000字,程序) 摘  要 洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器.在工业生 ...

  9. 基于51单片机数字电压表的设计 仿真、程序、原理图(转发)

    摘 要 数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示.而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编 ...

最新文章

  1. 主线科技完成A轮融资,蔚来资本、普洛斯隐山资本联合领投
  2. java list有序还是无序_最详细的Java学习点知识脑图,从基础到进阶,看完还有啥你不懂的...
  3. 【网络搜索】学习资料
  4. Java高级语法笔记-语法支持的异常
  5. 多些时间能少写些代码
  6. Itsdangerous应用
  7. 软件工程(2019)第三次作业
  8. Rosalind工具库:使用EMBOSS处理生物数据
  9. Ubuntu 16.04 修改为几个国内更新源
  10. Ubuntu10.04下载并编译Android4.3源代码
  11. HTML 遮罩显示工具栏
  12. 5000并发的qps是多少_高并发和高性能系统中进程、线程、协程、队列(如何调度的)...
  13. 智能监狱管理系统APP软件开发
  14. 雄迈H.265 DVR程序功能升级简介
  15. 计算机音乐青旅行,网易云音乐推荐:五一旅行途中必听的10首小清新
  16. golang语言chromedp包介绍以及如何弹出浏览器进行调试
  17. Intel Edison 基础开发之配置第一个小程序
  18. Python的turtle模块画爱心箭(附源码)
  19. 【前端性能优化】长列表优化
  20. 科技公司LOGO在线制作设计

热门文章

  1. 查找数据库指定数据的数据表和字段名称SQL语句
  2. Python3.7对文本批量进行词频分析
  3. 2021爱智先行者—人体存在感传感器
  4. Failed to convert value of type 'java.lang.String' to required type 'java.util.Date
  5. 简单有创意的思维导图怎么画
  6. 如何做一个优秀的数据分析项目?
  7. Jetson NX设置nvme固态硬盘为系统盘
  8. java的jna电脑桌面背景_获取bing图片并自动设置为电脑桌面背景(使用 URLDownloadToFile API函数)...
  9. Linux程序设计-3-Linux编程准备知识
  10. arcgis10.2绘制矢量数据面polygon