历史上的今天
返回首页

历史上的今天

今天是:2025年02月06日(星期四)

正在发生

2021年02月06日 | 51单片机脉搏测量仪电路图和源程序

2021-02-06 来源:eefocus

51单片机脉搏测量仪电路图和源程序


脉搏测量仪的源程序

#include

unsigned char i,j,t,m,DelayTime,DispBuf[3];

//单片机脉搏测量仪源程序

//作者:吴汉清

unsigned int n,mb;

unsigned char code

BitTab[3]={0xf7,0xef,0xdf};//位驱动码

unsigned char code

DispTab[10]={0x81,0xcf,0x92,0x86,0xcc,0xa4,0xa0,0x8f,0x80,0x84};//字形码

sbit P3_0=P3^0;

void delay(DelayTime);

main() //主程序

{

TMOD=0x01; //定时器T0工作于方式1

TH0=0xec;

TL0=0x78; //T0定时时间为5ms

IE=0X83; //开中断

IT0=1; //外部中断0为边沿触发方式

TR0=1; //开定时器T0

for(;;) //脉搏指示灯控制

{

if(P3_0==0)

{

delay(200);

P3_0=1;

}

}

}

external0() interrupt 0//外部中断服务程序

{

P3_0=0; //点亮指示灯

if(n==0)

mb=0;

else

mb=12000/n; //计算每分钟脉搏数

DispBuf[2]=mb%10;//取个位数

mb=mb/10;

DispBuf[1]=mb%10;//取十位数

DispBuf[0]=mb/10;//取百位数

n=0;

}

Timer0() interrupt 1//定时中断服务程序

{

TH0=0xec;

TL0=0x78;

t=BitTab[j];//取位值

P3=P3|0x38;//P3.3-P3.5送1

P3=P3&t; //P3.3-P3.5输出取出的位值

t=DispBuf[j];//取出待显示的数

t=DispTab[t];//取字形码

P1=t; //字型码由P3输出显示

j++; //j作为数码管的计数器,取值0-2,显示程序通过它确认显示哪个数码管

if(j==3)

j=0;

n++;

if(n==2000)//10秒钟测不到心率,n复位

n=0;

}

void delay(DelayTime)//延时子程序

{

for(;DelayTime>0;DelayTime--)

{

for(i=0;i

;

}

}


推荐阅读

史海拾趣

台湾町洋(dinkle)公司的发展小趣事

随着电子行业的快速发展,町洋不断投入研发资源,致力于技术创新和产品升级。公司成功开发出了一系列具有高性能、高可靠性和高安全性的接线端子产品,满足了不同客户的需求。同时,町洋还积极引进国际先进技术和管理经验,不断提升自身的竞争力和市场占有率。

Allied Wire & Cable Inc公司的发展小趣事

为了保持市场竞争力,Allied公司始终注重技术升级和品质提升。公司投入大量资金引进先进的生产设备和技术,不断提高产品的技术含量和附加值。同时,公司还建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格把控,确保产品的品质和性能达到最高标准。

Altitude Technology公司的发展小趣事

随着产品的不断升级和市场的不断扩大,Altitude Technology开始将目光投向海外市场。公司制定了详细的市场拓展计划,通过参加国际电子展会、建立海外销售渠道等方式,积极推广自己的产品。经过一番努力,Altitude Technology的产品逐渐在国际市场上获得了认可,公司的知名度也得到了提升。

HBControls公司的发展小趣事
如果电源正常,检查压缩机是否运行。压缩机是冰箱制冷的核心部件,如果压缩机不工作,可能是电机故障或压缩机过热保护启动。
Gaomi Xinghe Electronics公司的发展小趣事

背景:随着中国经济的快速发展和消费者对电子产品需求的不断增加,Galaxy公司敏锐地捕捉到这一市场机遇。

行动:在2003年初,Galaxy以缜密的市场调研为基础,全力部署进入大陆市场。同年6月,公司推出了以“影驰”命名的Geforce家族系列产品,迅速吸引了众多游戏发烧友和电子产品爱好者的关注。随后,公司又在多个城市设立了销售和服务网点,为消费者提供更加便捷的产品体验和服务。

成果:经过多年的深耕细作,Galaxy在大陆市场取得了显著成绩,品牌影响力不断增强,市场份额稳步提升。

Esterline Technologies Corporation公司的发展小趣事

背景:随着中国经济的快速发展和消费者对电子产品需求的不断增加,Galaxy公司敏锐地捕捉到这一市场机遇。

行动:在2003年初,Galaxy以缜密的市场调研为基础,全力部署进入大陆市场。同年6月,公司推出了以“影驰”命名的Geforce家族系列产品,迅速吸引了众多游戏发烧友和电子产品爱好者的关注。随后,公司又在多个城市设立了销售和服务网点,为消费者提供更加便捷的产品体验和服务。

成果:经过多年的深耕细作,Galaxy在大陆市场取得了显著成绩,品牌影响力不断增强,市场份额稳步提升。

问答坊 | AI 解惑

什么产品能在27楼看清楼下的一辆车?

这是客户提出的要求:什么产品可以在27层楼上看清楼下停的一辆车, 我亲自测试过一些号称夜间可视100米的红外一体式枪机,结果非常郁闷,试了好几个机器,看楼下都是漆黑一片,而且雪花很重。但是如果把这些机器拿到地面去用效果会好很多,我想大 ...…

查看全部问答>

显示时间的问题?

在ARM9下怎样实现把系统时间显示到外接的数码管上???…

查看全部问答>

关于角度传感器于单片机

我要设计一个通过角度传感器检测到被手动摆动了的小木棍的角度,然后通过单片机分析再去驱动一个步进机,转到同样的角度。 请问一下,我该用什么角度传感器呢??我在网上查了很多资料,发觉那些角度传感器都很贵的,对我们学生来说太贵了。那位朋 ...…

查看全部问答>

跪求~~~2008年黑龙江省电子设计大赛赛题A题分析或者设计文档

本帖最后由 paulhyde 于 2014-9-15 09:00 编辑 跪求~~~2008年黑龙江省电子设计大赛赛题A题分析或者设计文档 各位大侠99我吧  …

查看全部问答>

收发不正常

                                 USART在调试状态时还没有问题,断电后再启动就收发不正常啦…

查看全部问答>

工具开关

 工具开关又称“电动工具开关”,是现代自动化高速发展的产物。工具开关是智能化电路应用于电动工具,是一系列对电动工具的操作集成于一个开关,并达到方便、安全、环保等要求。工具开关的规格可定制能力强,可以按照机械的需要来设计电路、选择塑 ...…

查看全部问答>

pnmtoc.exe 打不开

lm3s 里面的这个pnmtoc.exe 打开时 一闪就没了,我用的win7系统,有遇到相同问题的么。。。…

查看全部问答>

版主能否组织一次real6410开发板的团购活动

我非常想买一套这个开发板,但价格有点贵。版主能否组织一次团购活动,我看您去年的该板子的团购很成功,不知道现在想买的人多不多。 谢谢。…

查看全部问答>