历史上的今天
返回首页

历史上的今天

今天是:2025年04月25日(星期五)

正在发生

2020年04月25日 | ATmega16延时程序

2020-04-25 来源:eefocus

使用ATmega16A单片机的延时程序是经常遇到的情况,有的时候没有办法准确的确定延时的长度,使用定时器的有太浪费,可以使用这个不太精确的延时程序,适用于各种晶振的情况下,


#define FSOC 8    //  //晶振频率宏定义,使用8MHZ晶振,可以使用其他频率的晶振

void Delay_1ms(void)

{

uint i;

for(i=1;i<(uint)(FSOC*124);i++)

{

;

}

}

void Delay_nms(uint n)  //延时n*1ms

{

uint i=0;

while(i {

Delay_1ms();

WDR();//看门狗

i++;

}

}


推荐阅读

史海拾趣

A-BRIGHT公司的发展小趣事

在快速发展的同时,A-BRIGHT公司深知品质的重要性。公司加大了对品质管理的投入,引入了先进的生产线和检测设备,并建立了严格的质量管理体系。通过持续改进和优化生产流程,A-BRIGHT的产品质量得到了显著提升,赢得了客户的信任和好评。

ALCOA公司的发展小趣事

在20世纪的后半叶,ALCOA继续在技术上取得重大突破。例如,在40年代,公司采用N-40(Niagara)50kA中心下料预焙阳极电解槽技术为政府建造了铝冶炼厂。此外,公司还不断扩大海外业务,建立了全球性的生产和销售网络。这种全球布局使得ALCOA能够更好地满足不同地区的市场需求,也增强了公司的竞争力。

Allied Controls Incorporated公司的发展小趣事

ALCOA,全称美国铝业公司,其发展历程可追溯至19世纪末。当时,铝在地球上蕴藏丰富,但提炼单质的铝却十分困难。年轻的查尔斯·霍尔(Charles Hall)发明了用电解方式生产单质铝的方法,并于1889年获得专利。随后,他与艾尔弗雷德·亨特(Alfred E. Hunt)船长合作,投资建厂,开始批量生产铝。这一技术创新不仅推动了铝产量的快速上升,还使得铝这种曾经比金子还贵的金属逐渐走进了人们的日常生活。

Eastron Corp公司的发展小趣事

随着社会的不断发展,Eastron Corp深刻认识到企业的社会责任和可持续发展的重要性。公司积极参与社会公益事业,为当地社区和环境保护做出贡献。同时,Eastron还注重节能减排和环保生产,通过技术创新和工艺改进,降低生产过程中的能耗和排放。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了基础。

请注意,这些故事仅为虚构示例,不代表任何真实事件或公司历史。

Anachip公司的发展小趣事

随着国内市场的饱和,Anachip公司开始将目光投向海外市场。公司通过参加国际电子展会、建立海外销售渠道等方式,逐步打开了国际市场。在海外市场,Anachip的产品以其高性能和可靠性赢得了客户的青睐。随着国际化拓展的深入,公司的业绩也实现了快速增长。

East Texas Integrated Circuits公司的发展小趣事

East Texas Integrated Circuits公司(ETIC)成立于XX世纪初,最初只是一个由几位电子工程师组成的创业团队。他们的梦想是利用最新的技术研发高性能的集成电路。通过不断的努力,他们成功地研发出了一种新型的低功耗集成电路,这种电路能够在保持高速度的同时降低能源消耗,迅速在市场上获得了认可。

问答坊 | AI 解惑

09全国电子大赛预测题

本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 不多的东西  …

查看全部问答>

求一个长按触发的开关电路

我想做一个需要按2钞左右(最好能调节)才能导通,松开后立即断开的低功耗电路。 供电电压为5V 还请各位前辈指点一二。谢谢 不要用单片机…

查看全部问答>

zhaojun_xf我打开了你的那个文件

好小,,好象就是个头文件...哪个朋友可以发个经典的用多个窗口写的C程序不??这样我直接了当学习下...我现在写程序就知道用一个大窗口写,,如果分开窗口写水平就不行了…

查看全部问答>

HYM8025 时钟IC 有谁用过啊?

HYM8025 时钟IC 有谁用过啊? 大家现在都用的什么型号的时钟IC?谢谢 QQ:76530879 mail:lvrenchaomail@163.com…

查看全部问答>

没有串口的手提,如何使用串口调试助手

我在调试一个无线鼠标的板的软件,现在想把一些数据通过串口送到电脑上观察,但是我的电脑没有串口,我就用了一个USB转串口的转接线,然后用串口调试助手去调试。我先把它和另外一台有串口的电脑相连,两边都用串口调试助手来调试,但是两台电脑之 ...…

查看全部问答>

Cosmic+STVD的问题

Cosmic + STVD,我快要疯掉啦!32k程序之前还好,现在老出怪问题,搞死人。我程序之前没有优化时没问题,优化后报错,再退回去不优化还是报错,文件每个单独编译没问题,怎么回事??cxstm8 +warn +mods +compact&nbs ...…

查看全部问答>

STM8遇到的问题

本人刚刚接触STM8S,请教一下大虾们几个问题,我使用的编译器是cosmic,编辑器STVD. 1. 怎样定义全局变量, 2. 怎样声明一个函数为外部,其它.C文件都可调用? 3. 怎样声明像51里面对字节中位进行操作?还有其字节该怎样定义. 本人不盛感激 ...…

查看全部问答>

请问怎么搭建vxworks以及workbench开发环境?怎么获取这些软件?

小弟初学vxworks,请问有没有关于搭建开发环境的文章?以及怎么样能找到相关的软件?谢谢各位!…

查看全部问答>

TI教室学习及最最最后的冲刺

感谢EEWORLD此次举办的活动,为我们提供了很好的学习平台,通过参加视频教学了解了TI MSP430系列的架构,外设以及开发环境的一个情况,又通过参加考试查阅了好多资料,对MSP430有了进一步的了解。 目前AVR已淡出了人们的视线, 在部分企业中STM8 ...…

查看全部问答>

关于NRF24L01的单片机问题

各位大神,小弟想请教一下,最近在玩NRF24L01这个无线芯片,发送和接收都没有问题,但是,原本计划是 按下单片机A的按键1   负责接收的单片机B就会收到第一组数据;如果按下单片机A的按键2,则单片机B则会收到第二组数据。     ...…

查看全部问答>