51单片机延时程序(以延时30ms为例)
记录三种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为例)相关推荐
- c语言编写51单片机中断程序,执行过程是怎样的?
Q:c语言编写51单片机中断程序,执行过程是怎样的? 例如程序: #include<reg52.h> void main(void) { EA=1; //开放总中断 ...
- 24c512 c语言程序,24C32~24C512的51单片机读写程序
24C32~24C512的51单片机读写程序 来源:-- 作者:-- 浏览:3875 时间:2016-08-10 14:18 标签: 摘要: AT89S52 晶振频率为11.0592MHz 指令周期: ...
- 51单片机计算机加减乘除,51单片机加减乘除程序.doc
51单片机加减乘除程序 #include //STC51单片机头文件 #define uchar unsigned char #define uint unsigned int uint key; u ...
- 51单片机C51程序
51单片机51单片机 C51程序 C51程序 学习C51程序之前需要对C语言有一定的了解和学习:这里只介绍与C语言有区别的地方: 具体的不同如下: 1.C51中增加了几种针对MSC-51单片机的特有数 ...
- 台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序
台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序亲测过好用,P1口led显示8个位的状态上传给触摸屏,d2至d7为16数据寄存器能写能读,数码管显示当前写入的数码id=60 ...
- c语言中延时时间计算,能精确计算C语言延时程序中延时时间的小工具(转)
能精确计算C语言延时程序中延时时间的小工具 Emu51Form是一个软仿真计时器 具体使用方法为: 1.打开 keil\tools,ini 文件,在它的c51栏中加入 AGSI9=Emu51Form. ...
- 51单片机容易串电,用USB转ttl(ch340)给51单片机下载程序,接上TX,RX,板子上的灯就亮了,怎么解决?
1 原理框架图: 2 原理图: 51单片机要冷启动下载程序,就是先点下载,然后再给单片机上电,上述的电路设计解决了在用USB转ttl为51单片机下载程序时串电的问题.
- c51单片机时钟程序汇编语言,51单片机汇编语言--延时程序的延时时间
请高手帮我分析以下延时程序所占的时钟周期. 求解释: DELAY: MOV R6, #13 DELAY1: MOV R5, #250 DELAY2: NOP DJNZ R5, DELAY2 D ...
- 51单片机 (四)延时函数
接下来我们要讲单片机的延时函数,那什么是延时函数呢,其实在我们单片机代码中,每次执行一条代码是很快的,也就几微秒左右,那有时候我们想让某一条代码执行后等待一阵子,再去执行下一条,这时候就需要用到延时函 ...
- 51单片机几种精确延时(包含自动适应主时钟)
实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时:另一种是软件延时,这种方法主要采用循环体进行. 今天主要介绍软件延时,关于硬件延时,之 ...
最新文章
- 5、catch中发生了未知异常,finally代码块如何应对?
- java语言中声明布尔型_【Java初探02】——Java语言基础
- MATLAB 数值数组和字符串转换
- 趣文:程序员/开发人员的真实生活
- 【软考-软件设计师】CPU的功能
- 优化 recipe 达到快速启动 SAP Hybris Accelerator Storefront 的方法
- emmet语法 1127
- CentOS 6 安装最新的 Redis 2.8 ,安装 TCMalloc
- python将多个列表合并_Python中将两个或多个list合成一个list的方法小结
- 在线词云图生成(以WordArt为例)
- 应用之星破除行业门槛 零成本开发手机应用
- opencv保存视频编码方式
- [Tool] 仿博客园插入代码的 WLW 插件
- setCapture和releaseCapture的小应用
- 各种食用油的正确烹饪方法
- win11 安装make (gnu make)
- matlab word几级标题,完整word版,MATLAB符号运算
- 【附源码】计算机毕业设计SSM小区物业管理系统
- 在找工作的过程中,面试一定要经历的逻辑推理题...
- 为什么CDMA需要对整个网络同步
热门文章
- Xilinx UCF约束语法一
- 解决flex布局的space-evenly兼容性问题
- android 手机存储大小设置,如何让手机内存变大?内存不足解决方法【详解】
- 自燃、断轴、失控,新能源车还能买吗?
- Windowed reading and writing
- 圣诞表白html,圣诞节表白语 圣诞节表白情话
- 配置香橙派zeropuls2
- 中年网络工程师如何转型?
- Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. Job fai
- matlab求圆的共切线,Matlab或Python怎么作出两个圆的公切线