历史上的今天
返回首页

历史上的今天

今天是:2025年05月17日(星期六)

2020年05月17日 | C51联盟 —— 外部中断+定时器中断

2020-05-17 来源:eefocus

/*****************************************************/

void Int0Init();   //开启外部中断INTR0

void Timer1Init();  //定时器中断 5毫秒@12.000MHz

/*****************************************************/

void main()

 SEG = 0;

 Int0Init();

 Timer1Init(); 

 while(1);  

}

/*****************************************************/

void FlowLED() //流水灯

{

  static u8 buff=0;   

  static u8 shift=0x01; 

  P2 = ~shift;

  if(buff == 0)

  {

    shift <<= 1;

    if(shift == 0x80) 

      buff = 1;   

  }

  else

  {

    shift >>= 1;

    if(shift == 0x01) 

      buff = 0;  

  }

}

/*****************************************************/

void Int0Init()   //开启外部中断INTR0

{

 IT0=1;

 EX0=1;

 EA=1;

}

/*****************************************************/

void Int0() interrupt 0  //外部中断0的中断函数

{

 _nop_();  //延时消抖

 if(KEY==0)

 {

  LED_Buff = ~LED_Buff;

 }

}

/*****************************************************/

void Timer1Init()  //定时器 @ 1毫秒 @ 12.000MHz

{

 TMOD = 0X10;

 TL1 = 0x78;  //设置定时初值

 TH1 = 0xEC;  //设置定时初值

 EA=1;

 ET1=1;

 TF1 = 0;  //清除TF1标志

 TR1 = 1;  //定时器1开始计时

}

/*****************************************************/

void Timer1() interrupt 3 //定时器1中断

{

 static u8 count=0;

 TL1 = 0x78;  //设置定时初值

 TH1 = 0xEC;  //设置定时初值

 count++;

 if(count>200 && LED_Buff == 1)

 {

  count = 0;

  FlowLED();

 }

}

推荐阅读

史海拾趣

Ecera Comtek Corp公司的发展小趣事

在竞争激烈的电子行业中,Ecera Comtek Corp公司意识到只有不断创新才能在市场中立足。于是,公司加大了研发投入,引进了一批高端技术人才。经过长时间的研发,Ecera Comtek Corp公司成功研发出了一种新型的信号处理技术,大大提高了无线通信设备的传输速度和稳定性。这一技术突破迅速引起了市场的关注,Ecera Comtek Corp公司的产品在市场上受到了热烈的欢迎,公司的销售额也实现了快速增长。

EPC公司的发展小趣事

某EPC公司在电子行业中以技术创新为核心竞争力。在早期阶段,公司专注于研发高效的电子制造技术和工艺,通过不断的技术突破,成功降低了生产成本,提高了产品质量。随着技术的不断成熟和应用,公司逐渐在行业内树立了技术领先的形象,吸引了众多客户的合作。通过与知名企业的合作,公司不断拓展市场份额,实现了快速发展。

Amkor公司的发展小趣事

最后一家EPC公司深知创新是企业发展的核心动力。公司注重研发投入和人才培养,建立了专业的研发团队和完善的研发体系。公司不断跟踪行业发展趋势和技术动态,积极引进新技术、新工艺和新材料,推动产品升级和产业升级。同时,公司注重创新成果的转化和应用,将新技术、新工艺和新材料应用于实际项目中,提高了项目的竞争力和附加值。通过持续的创新和积累,公司逐渐在电子行业中形成了独特的技术优势和核心竞争力。

请注意,以上故事仅为框架性描述,并未包含具体的公司名称、项目细节和具体数字。您可以根据这些框架性描述进一步深入了解相关公司的发展情况,并结合实际案例进行具体分析和撰写。

Eink公司的发展小趣事
进入21世纪,E-Ink继续推动电子纸技术的发展。2000年,E-Ink与美国朗讯科技公司合作,成功开发出第一张可卷曲的电子纸和电子墨。随后,在2001年,E-Ink与日本Toppan Printing公司合作,利用Toppan的滤镜技术生产出了彩色电子纸,这是电子纸技术的一大突破。
Deutronic Elektronik GmbH公司的发展小趣事

Deutronic Elektronik GmbH深知客户服务的重要性,始终将客户需求放在首位。公司建立了完善的客户服务体系,为客户提供全方位的服务支持。通过优质的产品和服务,Deutronic Elektronik GmbH赢得了客户的广泛赞誉和信任。同时,公司也注重品牌建设和提升,通过品牌推广和营销活动,进一步提升了品牌知名度和美誉度。

请注意,以上故事概要基于假设和逻辑构建,可能不完全符合Deutronic Elektronik GmbH公司的实际发展历程。如需更详细和准确的信息,请参考公司官方发布的历史资料和新闻报道。

科通(COMTEK)公司的发展小趣事

随着公司业务的不断拓展,科通技术开始与国际知名品牌展开合作。通过与Xilinx、Intel、SanDisk等全球领先的芯片原厂建立紧密的合作关系,科通技术获得了这些品牌的产品线授权,并为其在中国市场的拓展提供了有力的支持。这些合作不仅提升了科通技术的品牌影响力,也为其带来了更多的市场机会。

问答坊 | AI 解惑

招聘射频销售工程师一名

我们是北京公司,现需招聘上海分公司射频销售工程师一名,条件如下: 职位描述: 1、负责公司产品的销售及推广; 2、根据市场营销计划,负责销售区域内销售活动的策划和执行,完成销售任务; 3、开拓新市场,发展新客户,增加产品销售范围 ...…

查看全部问答>

STC真的是手机中的战斗机?

看到有个评论说“STC是手机中的战斗机”,当时乐呵了半天。 其实,还有很多朋友用STC的,昨天还看到有人上传相关的资料呢。不可否认的是,价格着实是个不错的因素。 但不可否认的是,牌子被做的有些烂。 你用过STC么?你觉得如何?…

查看全部问答>

怎么学好数字信号处理!

怎么学好数字信号处理!…

查看全部问答>

routeShow命令求助

vxworks下用routeShow命令可以显示路由表,如下     ROUTE NET TABLE     Destination      Gateway          Flags  Refcnt Use      &n ...…

查看全部问答>

UBOOT+2440的SD卡升级实现方法

/************************************************************************/ /*        Copyright(c)  ?, ?                            ...…

查看全部问答>

请问大家: ISR 的定义?

请问大家: ISR 的定义? 在某个函数里,作者定义 ISR isr ,我不知道这个ISR在哪里定义的? 是不是在嵌入式中作为了一个已经定义好的函数,或者结构体了? 关键是怎么定义的? 谢谢大家…

查看全部问答>

wince 下使用c#调用webServices 总是出错

wince 下使用c#调用webServices 总是出错 但是使用wince下的ie访问没有问题 就是方法测试时 提示下在文件 应该程序访问webServices 总是出错…

查看全部问答>

3CCD 高清摄像机方案

  R、G、B三色全高清专业级和广播级1080I/P @30 /60 fps CCD Sensor,  H.264/MPEG4压缩(1080P 60帧/秒,1080I 120场/秒,720P 120帧/秒),JPEG图片压缩,真正嵌入式方案; 支持AE/AWB/AF; 支持RGB/YCC/YPbPr高清分量输出; 可集成高清 ...…

查看全部问答>

多片DSP的JTAG连接

如题,如何进行两片DSP的JTAG的串行连接问题,连接后他们的仿真是怎么区分对哪个DSP进行的,片子是TMS320VC5502和TMS320C6713…

查看全部问答>