记录三种51单片机延时30ms的程序

第一种

void delay30ms()
{unsigned char i,j;for(i=0;i<30;i++)for(j=0;j<120;j++)
}

第二种

void delay30ms()
{unsigned char i,j;for(i=0;i<100;i++)for(j=0;j<100;j++);
}

第三种

void delay30ms()
{unsigned char i,j;for(j=101;j>0;j--)for(i=147;i>0;i--)
}

小白正在学习中,如有错误,请指正。

51单片机延时程序(以延时30ms为例)相关推荐

  1. c语言编写51单片机中断程序,执行过程是怎样的?

    Q:c语言编写51单片机中断程序,执行过程是怎样的? 例如程序: #include<reg52.h>   void main(void)   {    EA=1;      //开放总中断 ...

  2. 24c512 c语言程序,24C32~24C512的51单片机读写程序

    24C32~24C512的51单片机读写程序 来源:-- 作者:-- 浏览:3875 时间:2016-08-10 14:18 标签: 摘要: AT89S52 晶振频率为11.0592MHz 指令周期: ...

  3. 51单片机计算机加减乘除,51单片机加减乘除程序.doc

    51单片机加减乘除程序 #include //STC51单片机头文件 #define uchar unsigned char #define uint unsigned int uint key; u ...

  4. 51单片机C51程序

    51单片机51单片机 C51程序 C51程序 学习C51程序之前需要对C语言有一定的了解和学习:这里只介绍与C语言有区别的地方: 具体的不同如下: 1.C51中增加了几种针对MSC-51单片机的特有数 ...

  5. 台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序

    台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序亲测过好用,P1口led显示8个位的状态上传给触摸屏,d2至d7为16数据寄存器能写能读,数码管显示当前写入的数码id=60 ...

  6. c语言中延时时间计算,能精确计算C语言延时程序中延时时间的小工具(转)

    能精确计算C语言延时程序中延时时间的小工具 Emu51Form是一个软仿真计时器 具体使用方法为: 1.打开 keil\tools,ini 文件,在它的c51栏中加入 AGSI9=Emu51Form. ...

  7. 51单片机容易串电,用USB转ttl(ch340)给51单片机下载程序,接上TX,RX,板子上的灯就亮了,怎么解决?

    1 原理框架图: 2 原理图: 51单片机要冷启动下载程序,就是先点下载,然后再给单片机上电,上述的电路设计解决了在用USB转ttl为51单片机下载程序时串电的问题.

  8. c51单片机时钟程序汇编语言,51单片机汇编语言--延时程序的延时时间

    请高手帮我分析以下延时程序所占的时钟周期. 求解释: DELAY:  MOV  R6, #13 DELAY1: MOV  R5, #250 DELAY2: NOP DJNZ  R5, DELAY2 D ...

  9. 51单片机 (四)延时函数

    接下来我们要讲单片机的延时函数,那什么是延时函数呢,其实在我们单片机代码中,每次执行一条代码是很快的,也就几微秒左右,那有时候我们想让某一条代码执行后等待一阵子,再去执行下一条,这时候就需要用到延时函 ...

  10. 51单片机几种精确延时(包含自动适应主时钟)

    实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时:另一种是软件延时,这种方法主要采用循环体进行. 今天主要介绍软件延时,关于硬件延时,之 ...

最新文章

  1. 5、catch中发生了未知异常,finally代码块如何应对?
  2. java语言中声明布尔型_【Java初探02】——Java语言基础
  3. MATLAB 数值数组和字符串转换
  4. 趣文:程序员/开发人员的真实生活
  5. 【软考-软件设计师】CPU的功能
  6. 优化 recipe 达到快速启动 SAP Hybris Accelerator Storefront 的方法
  7. emmet语法 1127
  8. CentOS 6 安装最新的 Redis 2.8 ,安装 TCMalloc
  9. python将多个列表合并_Python中将两个或多个list合成一个list的方法小结
  10. 在线词云图生成(以WordArt为例)
  11. 应用之星破除行业门槛 零成本开发手机应用
  12. opencv保存视频编码方式
  13. [Tool] 仿博客园插入代码的 WLW 插件
  14. setCapture和releaseCapture的小应用
  15. 各种食用油的正确烹饪方法
  16. win11 安装make (gnu make)
  17. matlab word几级标题,完整word版,MATLAB符号运算
  18. 【附源码】计算机毕业设计SSM小区物业管理系统
  19. 在找工作的过程中,面试一定要经历的逻辑推理题...
  20. 为什么CDMA需要对整个网络同步

热门文章

  1. Xilinx UCF约束语法一
  2. 解决flex布局的space-evenly兼容性问题
  3. android 手机存储大小设置,如何让手机内存变大?内存不足解决方法【详解】
  4. 自燃、断轴、失控,新能源车还能买吗?
  5. Windowed reading and writing
  6. 圣诞表白html,圣诞节表白语 圣诞节表白情话
  7. 配置香橙派zeropuls2
  8. 中年网络工程师如何转型?
  9. Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. Job fai
  10. matlab求圆的共切线,Matlab或Python怎么作出两个圆的公切线