关于RTOS的延时,系统中给了os_wait2( )函数,这个函数有两个输入参数,详细可以看帮助文档。

在keil程序编写界面,将光标定位到任意一个关键词(void while这些)上,然后按下F1可以弹出帮助文档。

这里需要注意一个tick代表多长时间,这个可以在Conf_tny.51文件中查看。打开之后,在其中寻找我们需要查看的函数即可

通过INT_CLOCK的值来计算,默认值为10000,如果使用12M的晶振,那么这里就是10ms,也就是说如果我们写了os_wait2( K_TMO,1),就表示延时10ms。我们发现这里最小的延时单位只能是10ms。可以更改INT_CLOCK的值来减小延时单位长度。

这里将INT_CLOCK的值改为1000,一个延时单位就是1ms。

需要注意,os_wait2( )中的参数类型是unsigned char,意味着我们最大只能写255,如果需要更长的延时,可以通过for循环来构建。

注意 Conf_tny.51在keil安装路径下面D:\Keil\C51\RtxTiny2\SourceCode这个文件夹中,我们最好不要更改这个文件,可以将其复制并添加到到我们创建的工程中,然后再进行更改。

RTX51tiny 延时长度计算相关推荐

  1. 5G NR CP长度计算

    循环前缀CP 为了消除由于多径所造成的子载波间干扰,OFDM符号需要在其保护间隔内填入循环前缀符号.如下图所示(以连续信号举例),这样就能保证在FFT的周期内,延时小于保护间隔的时延信号就不会在解调过 ...

  2. 数组、结构体和共用体的长度计算?

    数组.结构体和共用体的长度计算? 运算符sizeof可以计算出给定类型的大小,对于32位系统来说,sizeof(char) = 1; sizeof(int) = 4.基本数据类型的大小很好计算,我们来 ...

  3. C语言 数组长度计算 - C语言零基础入门教程

    目录 一.计算数组长度 1.经典案例 2.计算数组长度 二.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.计算数组长度 1.经典案例 / ...

  4. 圆弧裁剪算法c++_箍筋算法之争:按外皮长度计算与按中心线长度计算究竟相差多少?...

    张向荣 广联达造价圈签约作者.30+年造价实战经验,15+年造价培训经验,快算达科技公司创始人 箍筋到底按外皮计算还是按中心线计算,一直是钢筋计算争议的热门话题.有些地区定额明确规定按中心线计算,有些 ...

  5. 实用Python之字符串长度计算

    实用Python之字符串长度计算 **  相信在很多时候,大家都会遇到一些字符串的处理,比如你想知道一个常常的字符串到底有多长.很多人可能想到的第一想法就是把这个字符串写入到工程项目中,然后Log打印 ...

  6. 在线字符串长度计算,字符串统计工具

    在线字符串长度计算,字符串统计工具 在线字符串长度计算,字符串统计工具 本工具支持统计给定的字符串的总数,中文总数,英文总数,符号总数和数字总数等数据. 客户端实时计算,数据实时更新. https:/ ...

  7. 一阶rc电路时间常数_关于RC延时电路的延时时间计算

    关于RC延时电路的延时时间计算 一.如何计算RC延时电路的时间常数? 简单的计算出RC延时电路所产生的时间延时,例如R=470K,C=0.1uF 时间常数直接用R*C就行了. 二.如何计算RC延时电路 ...

  8. 【51单片机】延时函数计算问题以及如何准确延时

    几种周期介绍 周期名称 描述 时间 振荡(时钟) 单片机提供时钟脉冲信号的振荡源的周期 T=1/f 状态 振荡周期经二分频后得到的 2T 机器 在一个机器周期内,CPU可以完成一个独立的 操作 12T ...

  9. c语言延时时间计算器,RC延时电路延时时间计算

    RC延时电路延时时间计算 计算公式: 延时时间= - R*C*ln((E-V)/E) 其中: "-"是负号; 电阻R和电容C是串联,R的单位为欧姆,C的单位为F; E为串联电阻和电 ...

最新文章

  1. 【android】java.lang.NoClassDefFoundError或classnotfount等异常错误
  2. mciSendString 的两个小坑
  3. msm8974 camera driver添加新摄像头kernel hal修改
  4. svm java_SVM入门(十)将SVM用于多类分类
  5. nginx做透明代理
  6. GitLab - Ubuntu18搭建GitLab仓库服务器(转)
  7. 图像存在hadoop比在mysql中_比较SQL数据库和Hadoop
  8. LeetCode MySQL 185. 部门工资前三高的所有员工(dense_rank)
  9. 如何用百度MIP快速搭建体验友好的移动页面
  10. java判断字符串中是否含有某个字符串
  11. 西密歇根大学计算机科学,西密歇根大学
  12. 用VC实现GIS系统基本功能
  13. L3-016 二叉搜索树的结构 (30 分)-PAT 团体程序设计天梯赛 GPLT
  14. win10常用的小技巧
  15. 人工神经网络MATLAB例子,matlab人工神经网络模型
  16. 移动通信原理B-------例题解答2
  17. 金属摇滚混音教程|录制好吉他后,如何正确处理?(付QNA答疑)|MZD Studios
  18. android 记录美剧观看进度,[推荐]i看美剧应用:美剧播出、新闻发生提醒直接推送到手机...
  19. 面向过程、面向对象 的模型和方法
  20. Linux嵌入式学习(简单 platform 设备驱动的实现)

热门文章

  1. 雷达PRI变化信号生成Matlab仿真
  2. 让你低调的app脱颖而出
  3. BaySpec 光纤光栅解调模块 FBGA
  4. Excel 2010 SQL应用016 降序排列
  5. 行人重识别的大体介绍
  6. 曹政--互联网搜索老师傅
  7. OSChinaiOS客户端源码剖析001(架构篇)
  8. win10镜像无法再此计算机上运行,Win10安装镜像提示运行此工具时出现问题如何解决...
  9. 页面js打开 qq客户端对话框(已测试)
  10. Spring Boot 基础教程:集成 Knife4j