c语言延时系统,基于VB的单片机C语言延时程序各参数计算系统
仪器仪表用户
doi:10.3969/j.issn.1671-1041.2011.04.013
□科研设计成果□
基于VB的单片机C语言延时程序各参数计算系统
刘
1
锋,林
奕
2
(1.武汉理工大学理学院工程结构与力学系,武汉430070;2.华中农业大学,武汉430070)
摘要:基于C语言的单片机程序开发已经成为开发主流。而一些硬件系统需要使用非常精确的定时(例如:使用单片机驱动DS18B20时,其允许的误差为十几微秒,否则该器件便不可使用)。本文在详细分析汇编语言延时程序和C语言延时程序的基础上,得出了C语言延时程序延时时间计算公式。由于公式中包含四个参数,而通过人工确定四个参数,往往效率低本文开发了基于VB的单片机C语言延时程序各参数自动计算系统。下。因此,
关键词:8051单片机;延时程序;参数计算中图分类号:TP391
文献标志码:A
BasedonVBMCUClanguagedelayprogramparmeterscalculationsystem
LIUFeng1,LINYi2
(1.WuhanUniversityofTechnology,EngineeringStructureandPowerDepartments,Wuhan430070,China;
2.HuazhongArgiculturalUniversityWuhan430070,China)
Abstract:BasedonClanguageMCUprogramdevelopmenthasbecomethemainstreamofdevelopment.Somehard-waresystemneedstouseveryaccuratetiming(forexample,weuseMCUtodriveDS18B20,theallowabletimeerrorisadozenmicroseconds,otherwise,thisdevicecannotbeused.).BasedonthedetailanalysisofassemblylanguagedelayprogramandClanguagedelayprogram,wedrawthedelaytimecalculationformulaoftheClanguagedelaypro-gram.Becausetheformulacontainsfourparameters,itisofteninefficienttodeterminethefourparametersthroughartifi-cialmethod.Therefore,basedonVBthispaperdevelopedasetofsystemthatcanautomaticallycalculateallparame-tersofMCUClanguagedelayprogram.
Keywords:MCU8051;delayprogram;parametercalculation
0引言
在单片机测控系统中,常常需要设置一些准确的
延时,这其中可以使用两种方法实现:1)采用硬件定
时器的方法。由于单片机最多只拥有3个硬件定时
J].电子测试,2007,(2):63-65.应用研究[
[3]陈锡辉,张银宏.Labview程序设计从入门到精通
[M].北京:清华大学出版社,2007.
[4]李联玮.录井技术现状与发展方向[J].当代石油石
2006,9(14):41-44.化,
[5]廖茂林,韦远发.综合录井数据如何实现符合WITS
J].录井技术,2001,12(4):59-62.要求的传输[
[6]李绍芹,姜春来.综合录井在生产中的应用和发展
[J].石油科技论坛,2007,(3):56-59.
[7]刘宗林.录井工程与管理[M].石油工业出版
2008.社,
),作者简介:张林(1985-男,硕士研究生,主要从事传感器及仪表自动化的研究;梁海波,男,副教授,主要从事油气井工程的研究;郭智勇,男,硕士研究生,主要从事现场总线及其测控技术的研究。03-19收稿日期:2011-EIC
Vol.18
2011
No.4
35
个数据库包括钻井日常数据表、钻具组合数据表、泥
浆数据表、工程参数数据表和气测数据表。
4结论
设计的基于虚拟仪器技术的录井培训系统,基本实现虚拟化录井仪器与仿真录井过程,能够满足录井室内培训的要求,同时降低了录井培训中仪器损耗的风险和费用。该系统具备良好的扩展性能,能够快速升级与添加新的培训项目。实际运用中,结合录井手
能更好的提高录井人员的册与现场实习等传统手段,
技术熟练水平,具备广泛的推广前景。□
参考文献
[1]管士亮.虚拟仪器总线技术的发展及其前景[J].中
2005,(7):15-17.国现代教育装备,
[2]黎梨苗,陆绮荣,陆红阳.虚拟仪器软件结构VISA的欢迎订阅欢迎撰稿欢迎发布产品广告信息
c语言延时系统,基于VB的单片机C语言延时程序各参数计算系统相关推荐
- 【制作】基于金沙滩51单片机的电子密码锁程序
基于金沙滩51单片机的电子密码锁程序 很久之前做的一个课设,在B站发了效果视频,发现忘记分享代码了,现在整理分享一下. 零.设计报告 1.设计要求 这部分是讲的整个系统实现了什么功能. 1.1.密码的 ...
- 8051单片机c语言编程模板,完美的8051单片机C语言编程模板.doc
完美的8051单片机C语言编程模板.doc <8051单片机C语言编程模板> [程序开始处的程序说明] /***************************************** ...
- c语言单片机自动浇花系统,基于51系列单片机的盆花自动浇水系统设计.doc
摘要:随着科学技术的发展,尤其是单片机技术和半导体技术的高速发展,利用单片机控制仪器的研究及应用越来越受到重视.目前,盆栽植物越来越受到城市居民的喜爱,但是往往存在着人工给盆栽植物浇水带来的局限性,为 ...
- 单片机c语言编译软件6,eUIDE下载-单片机c语言编译器 v1.07.32.23 官方版 - 安下载...
eUIDE是一款专业的单片机c语言编译器,EM78系列集成开发环境是面向项目的ELAN EM78系列微控制器的开发工具,它包括UICE开发在线仿真器和eUIDE软件工具:eUIDE是基于PC端的UIC ...
- 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc
(整理)单片机C语言程序设计实训100例.doc .单片机C语言程序设计实训100例基于8051Proteus仿真案例第 01 篇 基础程序设计01闪烁的LED/* 名称闪烁的LED说明LED按设定的 ...
- stc单片机c语言 pdf,STC单片机C语言程序设计 第13章 STC单片机C语言指针.pdf
STC单片机C语言指针 主讲:何宾 Email :hebin@mail.buct.edu.cn 2016.03 C51编译器中指针的分类 Cx51编译器支持使用字符"*"声明变量指 ...
- 单片机c语言100例 的案例,51单片机C语言100个实例 [推荐下载】
51单片机c语言100例 ,墙裂推荐下载 附上目录 ************************************************************函数的使用和熟悉****** ...
- 单片机c语言编程 时钟加日历转换,单片机C语言电子时钟加日历显示编程
一. 任务和要求设计制作一个电子表并且能够显示日历,用LED数码管直接显示,并且能够通过按键调整时间.年月日,功能为按第一个键被调整的相应调整区域开始闪烁,第二个键加一,第三个减一,第四个确认,最后一 ...
- c语言看门狗的作用,51单片机 c语言看门狗程序怎么写
51单片机 c语言看门狗程序怎么写 51单片机 c语言看门狗程序怎么写 看门狗在51单片机电路里的作用是防止程序 "跑飞"."死机"后,系统不动作,而采取复位的 ...
最新文章
- wxWidgets:wxInfoBar类用法
- 英伟达显卡bios修改工具_终于可以吃鸡了!英伟达入门级图灵显卡1650S开卖,性能提升25%...
- java 二维数组位置_java 找到二维数组指定元素的位置
- Python保存任意长度的matplotlib动画为GIF动图
- jsp,servlet交互驱动层实现
- 删除字符,用外部函数
- 在美国过端午节(诗)
- python各个关键词的意思_想学好Python,你必须了解Python中的35个关键词
- redis srandmember_Redis五大数据类型使用场景
- Java 多态的特性和概念
- Java 异常 (Exception) 剖析 与 用户自定义异常
- 第6章:可维护性软件构建方法 6.1可维护性的度量和构造原则
- 生成扩散模型漫谈:DDPM = 自回归式VAE
- 网线制作IP组网(基于华为eNSP模拟器)
- D. Serval and Rooted Tree
- 草料生成app自动下载的二维码
- 柠檬班性能测试day05-0526-04环境安装配置
- 给老师发邮件的格式参考
- 【华人学者风采】汪建军 华北电力大学
- 文件批量下载工具(自己用QT编写)
热门文章
- 怎样用shell计算linux内存,计算Linux内存,CUP,硬盘使用率的shell脚本
- Java基础——枚举类的使用教程
- asp写入mysql拿shell_mysql误删数据快速恢复
- 20万DBA在关注的11个问题
- 云图说 | 分布式缓存服务DCS—站在开源Redis前辈的肩膀上,扬帆起航
- 谁说产品经理和程序员之间不能和平共处?
- 补习系列(9)-springboot 定时器,你用对了吗
- 大数据好还是不好_学python好还是大数据好?想学IT,但有点搞不清方向的人可以看看...
- SpringBoot之Thymeleaf
- Head First设计模式读书笔记六 第七章下 外观模式