51单片机C语言us级的精确延时

发布者:幸福之星最新更新时间:2015-06-16 来源: 51hei关键字:51单片机  C语言  us级  精确延时 手机看文章 扫描二维码
随时随地手机看文章
us级的精确延时延时,非要要汇编吗?否。请看下面例子:

void delay1(unsigned char i)
{
while(--i);
}

i  delay time/us
1  5
2  7
3  9
...

关键字:51单片机  C语言  us级  精确延时 引用地址:51单片机C语言us级的精确延时

上一篇:超声波测距电路+汇编程序
下一篇:简单的单片机超声波测距板

推荐阅读最新更新时间:2024-03-16 14:04

基于8051单片机的一个多功能用电故障控制器实现
1 引言 对于电网短路和线路故障检测保护已有不少研究。市面上的电器短路、过载、超压的保护器功能单一。容易损坏,没用提示功能,不够人性化。但随人们生活水平的不断提高。用电设备也不断增加,产生了肓目用电现象。这给人们造成极大的安全隐患。其中危害性最大的用电故障有三种:输入电压过高、室内线路严重过载、用电器短路。本文设计的单片机AT89C5l用电故障控制系统的目的就是为了防止这三种故障带来的危害。 2 硬件的组成 单片机用电故障控制系统的硬件分别是:由降压变压器、2个相瓦串联的感应线圈、升压变JK器、电磁开关、5V稳压电源、超压过流信号获取比较电路、可编程接门扩展芯片8255、HD44780字符液晶显示模块、
[单片机]
基于80<font color='red'>51单片机</font>的一个多功能用电故障控制器实现
基于51单片机的园艺温室智能监控系统设计
系统功能简介 本系统所要完成的任务如下: (1)人性化的设计。界限温度值及湿度能够由用户根据不同的需求输入并通过显示器显示,能够实时、准确的显示当前的温度值与湿度值。 (2)通过采集的温度值及湿度值,准确的判断预定值与当前值之间的差异,看是都符合预定值,及时的采取措施,使其到达设定的范围,若室内烟雾浓度过高时还会启动蜂鸣器报警装置,同时LED灯亮,从而达到提示的作用。 具体功能如下: 系统通过独立按键中的K1键选择改变最高温度、最低温度、最高湿度、最低湿度、烟雾浓度预定值,通过K2键调高设定的预定值,通过K3键调低设定的预定值。 当温度高于预定的最高值时,LED1灯亮,同时风扇工作;当温度低于预定的最低值时,LED2灯亮,
[单片机]
基于<font color='red'>51单片机</font>的园艺温室智能监控系统设计
51单片机实现控制网卡芯片进行数据传输的设计
在网络技术应用日益广泛的今天,网络传输是最经济有效的数据传输方式。如何利用廉价的51单片机来控制网卡芯片进行数据传输,加载TCP/IP协议连接到互联网,实现网络通信成了众多设计者的目标。但由于指令及资源的限制,实施过程会有许多困难。我们在设计方案中舍弃了耗费资源的高级协议,采用发送小数据包的方式以避免分段,来简化TCP协议和UDP协议,实现互联接入。 硬件设计与实现 系统的硬件结构框图如图1所示。本系统的微控制器是Winbond公司的78E58,网络接口芯片是与NE2000系列兼容的ReaLTEk公司的RTL8019AS。RTL8019AS内置了10BASE-T收发器,外接一个隔离LPF滤波器,经RJ-45接口输出。外部RAM
[单片机]
<font color='red'>51单片机</font>实现控制网卡芯片进行数据传输的设计
PLC编程语言的国际标准 和C语言的区别
  PLC编程语言是工业控制领域内用于编写PLC程序的语言,旨在实现对工业设备和生产流程的自动化控制和监测。PLC编程语言包含多种语言类型,如图形化编程语言、文本化编程语言、结构化编程语言等,可根据不同应用场景和编程需求进行选择和组合。C语言是一种通用计算机编程语言。以下是它们之间的主要区别:   1. 应用环境:PLC编程语言主要应用于自动化控制领域,而C语言适用于各种计算机应用。   2. 语法结构:PLC编程语言采用图形化编程的方式,而C语言采用文本式编程。   3. 数据类型:PLC编程语言支持不同的数据类型,如位、字、浮点等,而C语言支持更多的数据类型,如整型、长整型、字符型、浮点型、双精度型等。   4. 程序执行方式
[嵌入式]
PROTUS仿真51单片机测频程序
频率计: LCD1602显示 在不增加外部计数硬件的情况下,本试验软件可测最高频率达到460KHz 工作原理: 1S 钟内对输入脉冲所计数的次数则为频率值。 16位二进制加法计数器的最大计数值为 65535。 设置定时器 0 工作在定时方式1,定时1S。 设置定时器 1 工作在计数方式1,对输入脉冲进行计数,溢出产生中断。 将定时器 1中断定义为优先。在中断处理程序里对中断次数进行计数。1S到后,将中断次数和计数器里的计数值取出进行综合数据处理,处理后的数据送LCD1602显示。 /******************** 程序名:频率计 功能:双通道频率测量,未加分频的情况下最高测频值65KHZ 网站:51单片机教程网 h
[单片机]
PROT<font color='red'>US</font>仿真<font color='red'>51单片机</font>测频程序
51单片机的七彩LED灯渐变调光调色程序
//------------------------------------------------------------------------------------ // Main.c //------------------------------------------------------------------------------------ // Copyright (C) 2013 Shenyang JYXD. // WEN BO RUI // Tool chain: KEIL Full 'c' // //#pragma CD OE DB SB // Compilation direc
[单片机]
51单片机实现两片联74HC595依次点亮LED后依次熄灭
一、使用proteus绘制简单的电路图,用于后续仿真 二、编写程序 /******************************************************************************************************************** ---- @Project: LED-74HC595 ---- @File: main.c ---- @Edit: ZHQ ---- @Version: V1.0 ---- @CreationTime: 20200525 ---- @ModifiedTime: 20200525
[单片机]
<font color='red'>51单片机</font>实现两片联<font color='red'>级</font>74HC595依次点亮LED后依次熄灭
采用MXT8051单片机实现基站温控仪的设计
引言 移动基站分布在全国各地,覆盖面广,各地气候差异大。解决好散热问题,是基站正常运作的关键因素之一。本文介绍的温控仪,利用温度传感器采集信号,然后通过单片机进行A/D转换、处理、运算得到室内外温度,并且根据当前室内外温差,计算出风机风速。然后利用PWM方式控制可控硅对交流220V斩波,实现风机风速调制。从而实现了利用自然冷源达到降低基站内部温度的目的。 系统设计 本温控仪是以MXT8051单片机为核心,整个硬件系统(如图1)分为温度信号采集、显示、键盘、控制输出、通信接口和存储模块。该仪表工作流程是:单片机通过集成的A/D采样室内室外温度,根据温差调制风机风速。键盘部分实现对温控仪参数的设置,如风机启动温度、停止温度等参数。
[单片机]
采用MXT80<font color='red'>51单片机</font>实现基站温控仪的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved