单片机小精灵(延时、定时计算软件)
使用延时计算软件可以省略自己计算的时间,大大提高效率。
使用方式:
1.选择单片机晶振频率,一般是 11.0592 和 12 MHz 。
2.选择单片机模式,C51、C52系列一般都是12T。不清楚可以查手册。
3.选择需要延时时间,1000us=1ms,1000ms=1s,需要进行换算。
4.选择C代码,点击计算生成。然后复制到自己代码中。
复制到自己的程序中。并加入下面两句,用来设置延时时间:
这样就可以在主程序中调用了。使用函数 delay500us(1) ;代表延时500us。
delay500us(2) ;代表延时1000us(1ms)。
...以此类推。
注意:unsigned char 范围在0~255。 填写数值超出的话,该函数无效。
unsigned int 范围在0~65535。 觉得char太小可以换成int,相对占空间大一点
软件链接在下面:
阿里云盘链接:单片机小精灵https://www.aliyundrive.com/s/dyhS4oeyJHohttps://www.aliyundrive.com/s/dyhS4oeyJHo
单片机小精灵(延时、定时计算软件)相关推荐
- 【51单片机】延时函数计算问题以及如何准确延时
几种周期介绍 周期名称 描述 时间 振荡(时钟) 单片机提供时钟脉冲信号的振荡源的周期 T=1/f 状态 振荡周期经二分频后得到的 2T 机器 在一个机器周期内,CPU可以完成一个独立的 操作 12T ...
- 51单片机c语言延时计算软件,51单片机精确延时程序大集合+初值计算工具
在论坛上看到不少不错的延时程序,整理如下共同分享: 精确延时计算公式: 延时时间=[(2*第一层循环+3)*第二层循环+3]*第三层循环+5 ;延时5秒左右 DELAY5S:PUSH 04H;2个 ...
- 单片机定时器精准定时_用单片机C语言精确延时(定时)的方法
最近在忙着单片机的项目,偶尔停下来小结了一下最近的收获,还是有不少可贵的收益的. 本人在闲暇的时候对单片机C语言下的各类延时程序做了下总结.由于单片机C语言下利用软件延时不容易做到精确的定时,所以很多 ...
- 51单片机定时器初值计算以及初值计算软件
51单片机定时器初值计算以及初值计算软件 不想搞懂计算原理的直接跳到文章末尾,使用初值计算软件来解决有关初值计算的问题 51单片机定时器初值计算部分 时钟周期,也称为振荡周期:定义为时钟脉冲的倒数,在 ...
- 51单片机的延时计算
51单片机的延时计算 前言 正文 首先是时钟周期的算法:时钟周期(T)=1(秒)/晶振频率. 其次是机器周期:机器周期是由时钟周期组成的,机器周期是单片机完成一个基本操作所需要的时间. 1 传统的80 ...
- 寄存器计算软件/寄存器小精灵
寄存器计算软件/寄存器小精灵.超级好用,一共有两款做选择 第一款:已经打包为EXE 供window使用:下载地址 可以配置颜色 第二款,是比较老的,不过也比较好用, 供window使用:下载地址 源码 ...
- 单片机的延时与中断问题及解决方法
延时与中断出错,是单片机新手在单片机开发应用过程中,经常会遇到的问题,本文汇总整理了包含了MCS-51系列单片机.MSP430单片机.C51单片机.8051F的单片机.avr单片机.STC89C52. ...
- 编写10ms延时的子程序c语言,单片机定时器延时程序
单片机定时器延时程序 单片机的延时程序(包括asm和C程序,都是我在学单片机的过程中用到的),在单片机延时程序中应考虑所使用的晶振的频率,在51系列的单片机中我们常用的是11.0592MHz和12.0 ...
- 51单片机的延时子程序
延时程序在单片机编程中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器 周期和指令周期的区别,不知道延时程序指令的用法, ,本文就此问题从延时程序的基本概念.机器周期和指 令周期的区 ...
最新文章
- 电脑f2还原系统步骤_电脑一键还原win10系统的操作步骤
- 使用JavaScript修改浏览器URL地址栏的实现代码
- Machine Learning Mastery 博客文章翻译:XGBoost
- 38. Linux 备份
- 深度学习(三):初级卷积神经网络
- 多进程——守护进程例子
- Debian10安装Chromium浏览器
- 海康摄像头的ISAPI协议
- 如何让CDC类USB设备批量接收64字节以上数据
- 天翼网关超级密码获取器
- 转载:html打开本地文件夹读取,显示图片
- taobao app 爬虫杂谈
- 企业微信【加入群聊】群活码十问十答
- Java用户注册服务器发送短信验证码功能实现
- 揭密巴西Banrisul银行网站遭遇5小时劫持的原因
- 软件测试面试题【含答案】
- git worktree 的使用
- Linux进程与计划任务
- IE出现“XMLHttpRequest: 网络错误 0x80070005, 拒绝访问”的解决方案
- 简单快速分析多个物流揽收后没有物流的单号
热门文章
- Play 1.x 学习资料汇总
- Activity详解Activity的使用步骤、生命周期及其启动模式、启动方法
- 深入学习Docker网络(看这篇就完全够了)
- 黄河中下游地区精化似大地水准面研究与实施
- vray许可服务器信息怎么看不到,VRay for sketchup的许可证问题怎么解决?
- 双击打开excel内容不显示而显示灰色
- 游戏提交已14天,状态仍是waiting for review,谁比我更惨
- 华尔街远邻 | 解读国际清算银行对加密货币的暧昧态度
- 微信公众号-音频接口(上传、下载、辨音)
- 80.90后新手开网店,经验分享,神马不见得都是浮云!