历史上的今天
返回首页

历史上的今天

今天是:2025年05月27日(星期二)

正在发生

2019年05月27日 | 51单片机测量脉冲周期

2019-05-27 来源:eefocus

要求:测量脉冲的周期

思想:用定时器和外部中断(下降沿触发中断),当第一个下降沿时,触发外部中断,此时开始计时。当第二个下降沿时,此时停止计时,此时的时间就是脉冲的周期。

程序:


#include

#include


#define uLint unsigned long int


uLint cycle_t = 0 ;//脉冲周期时间

sbit in = P3^2 ;

bit start = 0 ;

void Int0 (void) interrupt 0

if(start == 0)//第一次下降沿开始计时

{

cycle_t = 0 ;

TL0 = 0 ;

}

if(start == 1) //第二次下降沿结束计时

{

cycle_t += TL0 ;

TL0 = 0 ;

}

start = ~start ;

}


void Time0(void) interrupt 1

{

cycle_t += 256 ;

}


int main()

{

//初始化

TMOD = 0x2 ; //定时器0,模式2

TH0 = 0 ;

TL0 = 0 ;

TR0 = 1 ;

ET0 = 1 ;

IT0 = 1 ;

EX0 = 1 ;

EA = 1 ;

while(1)

{

}

}



信号函数:



signal void test() 

{

int i ;

for(i = 0 ; i < 10 ; i++)

{

port3 &= ~(0x1<<2)  ;

swatch(0.5) ;

port3 |= (0x1<<2) ;

swatch(0.7) ;

port3 &= ~(0x1<<2)  ;

}


_break_ = 1 ;

  

}

这里写图片描述
这里写图片描述

推荐阅读

史海拾趣

爱普特半导体(APTSEMI)公司的发展小趣事

在全球供应链受到冲击、芯片告急的背景下,爱普特半导体始终坚持纯国产化发展理念。公司从管理层到核心研发人员,都具有深厚的半导体从业经验,无需借助任何海外团队支持,就能实现技术攻关和市场把控。这种全国产化的优势使得爱普特在面对外部风险时能够保持稳健的发展态势,也为公司的长远发展奠定了坚实基础。

CUI Inc.公司的发展小趣事

随着集成电路技术的快速发展,对先进IC供电的需求日益增长。为了应对这一挑战,CUI Inc.推出了90A数字负载点模块系列。这些模块采用先进的封装技术和设计,具有高电流输出和优异的性能表现。它们的推出不仅满足了客户对高效、可靠供电的需求,还进一步提升了CUI在电源领域的竞争力。

Altech公司的发展小趣事

凭借在铝合金导体领域的卓越成就和持续创新,Altech公司成功获得了国家级高新技术企业的认定。这一荣誉不仅是对公司技术实力和创新能力的肯定,也为公司未来的发展提供了有力的支持。作为国家级高新技术企业,Altech公司将继续加大研发投入,推动技术创新,为电子行业的发展做出更大的贡献。

Anixter Inc公司的发展小趣事

随着全球对可再生能源的日益关注,风电行业得到了迅速发展。Altech公司紧跟时代步伐,投入大量资源研发铝合金风电线导体。这种新型导体材料不仅具有优异的导电性能,还具备出色的耐候性和抗腐蚀性,极大地提高了风电设备的运行效率和稳定性。

CYANLITE公司的发展小趣事

CYANLITE公司非常重视产品品质的管理和控制。他们建立了严格的质量检测体系,确保每一件产品都符合高标准的质量要求。此外,公司还注重客户反馈的收集和分析,不断改进产品和服务以满足客户的需求。这种对品质的执着追求使得CYANLITE公司赢得了客户的信任和忠诚。许多客户都表示愿意长期与CYANLITE公司合作,并推荐他们的产品给其他人。

台湾美丽微(FMS)公司的发展小趣事

FTDI的历史可以追溯到1992年3月13日,由弗雷德·达特(Fred Dart)创立。公司初期专注于个人电脑市场,推出了针对主板芯片组的解决方案。其中,早期的主要客户之一是IBM,这些芯片被应用于AMBRA和PS/2系列的个人电脑中,为当时的计算机技术发展做出了重要贡献。这一时期的成功不仅奠定了FTDI的技术基础,也为其后续的市场拓展奠定了坚实的客户基础。

问答坊 | AI 解惑

论文指导

本帖最后由 paulhyde 于 2014-9-15 09:34 编辑 全国电子设计竞赛论文写作指导,希望能给予大家帮助!  …

查看全部问答>

最新款车内装饰精品-鸿远车载GPS定位实时跟踪

鸿远信通GPS“物流车”车辆管理系统是根据目前物流行业信息化管理需求开发的车辆管理系统,达到物流车辆及货物实时定位跟踪,从而将运输行业中的货主、货运代理及司机各环节的信息有效、充分地结合起来,降低空车率,最大限度的调配车辆,以显示 ...…

查看全部问答>

VxWorks ping不通

利用flash224下载bootrom到arm9开发板,超级终端能连接并显示运行信息,网口的指示灯也是亮的,ping不通时为什么啊,望各位大哥大姐大虾大神不吝赐教。急!!…

查看全部问答>

6410主频如何跑到800MHZ?

最近看到三星出来的一款手机I8000芯片采用的是6410,主频居然标称800MHZ,汗,为啥我们用的6410都是跑667MHZ,人家手机就可以跑800MHZ,哪位仁兄测试过或知道答案的?…

查看全部问答>

2440的nwait脚是什么作用?

nWAIT [Input] nWAIT requests to prolong a current bus cycle. As long as nWAIT is L, th current bus cycle cannot be completed. ----- nWAIT PIN OPERATION If the WAIT bit(WSn bit in BWSCON) corresponding to each memory bank is en ...…

查看全部问答>

请问能否在winxp下学习仿真arm?

必须自己购买arm开发板等硬件,才能开发学习arm吗? 能否有种winxp下的软件仿真工具,脱离开发板进行学习呢? 我想软件功能那么丰富,不知道有没这种仿真软件? 如果必须买开发板,不知哪里购买比较安全、便宜? 本文来自:我爱研发网(52RD.com ...…

查看全部问答>

请教一个单片机内存管理的问题!

各位大侠早上好! 我现在正在开发的系统是基于8051单片机的,目前在单片机的内存管理上遇到了问题,请大家指点!情况如下: 我外扩了32K的SRAM,前8K采用静态分配的方式,作为串口等通信接口的数据缓冲区,通过_at_进行了地址定位(定位在前8K空 ...…

查看全部问答>

2011年度吉时利测试测量技术全国巡回研讨会马上开始,赶快报名哦

2011年度吉时利测试测量技术全国巡回研讨会马上开始,赶快报名哦!     免费参加,还有好礼相送,你还犹豫什么,马上去报名!!!     报名就在EEWORLD, 报名链接:https://www.eeworld.com.cn/keithley/meeting/#gift ...…

查看全部问答>

学习FPGA用书求助

大家好! 我是在校本科生,已经较系统的学习了VerilogHDL,现在想学FPGA,但是图书馆的资料都是VHDL的,各位大侠帮忙推荐一本有关学习FPGA的书,例子是用VerilogHDL写的,谢谢!…

查看全部问答>

好学的人

之前掌握些51单片,现在看来avr用得很多,所以到这来向高手们学习学习…

查看全部问答>