历史上的今天
返回首页

历史上的今天

今天是:2024年11月18日(星期一)

正在发生

2019年11月18日 | AVR单片机定时器TIME0普通定时实验程序

2019-11-18 来源:51hei

/*很简单的问题费了好大的劲,注意中断向量地址和向量号的区别,*/

/*这样的是时钟节拍可以搞到微秒级的,太好了这样对以后搞操作系统是很管用的,节拍直接影响CPU的利用效率*/

/*节拍器越小,时间片就越准确,对于整个系统的统一是绝对有意义的,*/

/*AVR定时器普通定时实验   0415    天津第四项目部宿舍 */


#include

#define uchar unsigned char

#define uint unsigned int

#define set_bit(a,b)  a|=(1<#define clr_bit(a,b)  a&=(1<#define get_bit(a,b)  a&(1<uint i;

#pragma interrupt_handler time0_isr:10

void time0_isr()//定时计数器0溢出中断

{

i++;

if(i==6400)//中断时间为1.25*6400=8000微秒=8毫秒

{

PORTC^=0x80;//输出方波T=8*2=16毫秒

i=0;

}

else

    TCNT0=245;  //重装计数器初值      


}

void int_time0()//定时器0设置初始化

{

   SREG=0x80;

    TCNT0=245;//这里我采用RC震荡8M时钟,1分频后周期是0.125微秒,计数为255-245=10次所以就=10*0.125=1.25微秒,中断一次是1.25微秒

   TIMSK=0x01;

   TCCR0=0x01;//工作在普通模式,时钟1分频,开启定时器

}

void main()

{

DDRC=0xff;

PORTC=0;

int_time0();

while(1);


}


推荐阅读

史海拾趣

Everspin Technologies公司的发展小趣事

Everspin一直致力于MRAM技术的创新和发展。其中,自旋转移力矩MRAM(STT-MRAM)是该公司的重要技术之一。Everspin在平面内和垂直磁隧道结(MTJ)STT-MRAM位单元的开发方面取得了显著成果,并积累了超过600项有效专利和应用的知识产权组合。这些技术的创新和专利的积累,使得Everspin在MRAM市场中保持了领先地位。

FRONTIER公司的发展小趣事

背景:假设FRONTIER公司也涉足绿色能源领域。

发展故事:面对全球气候变化和环境问题的日益严峻,FRONTIER公司积极响应可持续发展号召,开始布局绿色能源产业。公司通过引进先进的光伏技术、储能技术和智能电网技术,成功打造了一系列绿色能源解决方案。这些解决方案不仅有效降低了企业的能耗和碳排放量,还为全球能源转型和环境保护做出了积极贡献。FRONTIER的绿色转型不仅赢得了市场的认可和支持,也为公司未来的可持续发展奠定了坚实基础。

Holt Integrated Circuits公司的发展小趣事

Holt在CAN控制器领域也取得了重要突破。作为世界上第一家将CAN控制器和收发器集成在同一紧凑塑料封装中的公司,Holt的ARINC 825(CAN)数据总线产品为用户提供了极大的便利。这种集成设计不仅减小了产品的体积和重量,还提高了系统的可靠性和稳定性。Holt的这一创新成果,不仅推动了CAN总线技术在航空航天领域的广泛应用,也为其他行业的自动化控制提供了有力支持。

以上五个故事,从不同角度展现了Holt Integrated Circuits公司在电子行业中的发展历程和卓越成就。这些事实不仅证明了Holt在技术创新和市场拓展方面的实力,也为其在未来的发展中奠定了坚实的基础。

AiT Semiconductor Inc公司的发展小趣事

对于半导体行业来说,产品质量是企业的生命线。AiT公司一直注重质量管理,从原材料采购到产品生产、检测等各个环节都严格把关。他们引进了先进的质量管理体系和检测设备,确保每一件产品都符合高标准的质量要求。同时,公司还建立了完善的客户服务体系,及时解决客户在使用过程中遇到的问题。这些举措使得AiT公司的产品在市场上赢得了良好的口碑和客户信任。

EPCOS (TDK)公司的发展小趣事

EPCOS的前身是西门子松下有限公司(Siemens Matsushita Components),于1989年在德国慕尼黑成立。这家合资公司的诞生标志着西门子和松下两大电子巨头在电子元器件领域的强强联合。通过整合双方的技术和市场优势,EPCOS迅速崛起为全球电子元器件市场的重要参与者。

Elprotronic Inc.公司的发展小趣事

随着公司业务的不断发展壮大,Elprotronic Inc.开始实施国际化战略。他们积极开拓海外市场,与全球众多知名电子厂商建立了长期稳定的合作关系。为了更好地服务海外客户,公司还成立了专业的海外销售和技术支持团队,提供及时、高效的服务。通过国际化战略的实施,Elprotronic Inc.不仅拓展了业务范围,也提升了公司的国际竞争力。

问答坊 | AI 解惑

太阳光发电站用逆变器和电磁元件

逆变器是太阳光发电站的主要部件之一,又属于电源技术和电力电子技术的研究范围。从太阳光发电站用逆变器的主电路出发,讨论了其中的电磁元件的一些问题。 关键词:太阳光发电站;逆变器;主电路;电磁元件   0    引言  &nbs ...…

查看全部问答>

宽频共缆监控传输系统技术问答

宽频共缆监控传输系统技术问答 1、 现有监控传输有哪几种方式,各有什么优缺点? 答:有视频基带传输、光纤传输、网络传输、微波传输、双绞线平衡传输、宽频共缆传输六种传输方式。 ① 视频基带传输:是最为传统的电视监控传输方式 ...…

查看全部问答>

AVR小工具—AVR_TOOL.

上传一个AVR的小工具,希望大家能一起分享学习中的经验,多多讨论,共同提高。…

查看全部问答>

急!!~~大家帮我看看啊,错了很久了

i.MX21的板子,不能NFS,我修改了cs89x0.c里的驱动,因为这个版本内核(2.6.32)里网卡驱动没有MX21 具体改的地方是加上了netcart_portlist和irq_map,但是启动时一直说“Failed to open eth0” cs89x0:cs89x0_probe(0x0) cs89x0.c: v2.4.3-pr ...…

查看全部问答>

谁有PT2272和PT2262的中文资料

   先做个遥控装置,材料需要用到,不知道那两个怎么用,和一般的接法一样?还是它是互相配对好的呢? 谢谢大家了哈。…

查看全部问答>

真心请教PB下载wince镜像问题

PB4.2下载wince系统镜像时,DNW设置应该没问题,采用网口下载,配置Target->configure remote connection时总是找不到可用网口器件,试了好多次了都不行,请专家点拨,在下菜鸟…

查看全部问答>

stm32f103vc有没有空闲的寄存器在断电后能保存数据

断电需要保存一个状态机。可以program flash,但是比较麻烦。有没有空闲的特殊点的寄存器呢。…

查看全部问答>

STM32F03VCT6无法串口ISP编程

擦除失败 软件  Flash Loader V2.1 目前使用的一批STM32F03VCT6 无法串口ISP编程 串口用自己的程序测试没问题 记得前段时间有人反映一批107串口ISP有问题,难道我这批芯片也是同样问题? 错误提示: STM3 ...…

查看全部问答>

关于74HC165的问题

本人有一段程序,用的是ATmega16单片机,想通过74hc165采集外部信号,却怎么也实现不了,各位大侠,帮忙指点。我用的是ICCAVR编译环境,PC0口与165的SH/LD相连,PC1口与165的CLK相连,PC2与165的数据输出端相连,程序如下:#include <iom16v.h> ...…

查看全部问答>

今天很郁闷!

  今天心情很糟,工作三年了,每天都背负沉重的压力……   这种压力随着时间的延续,有增无减。   我的工作是硬件研发,我喜欢这个专业,现在也依然很热爱。   我喜欢那种经过一番折腾以后给我带来的成就感,就像ML… ...…

查看全部问答>