脉搏测量仪 - 图文(8)

2019-09-01 20:31

{

IT0 = 1; //外部中断1设置为下降沿触发 IE0 = 0; //标志位清0 EX0 = 1; //允许外部中断1 }

/******************************************************************** 函数功能:定时器/计数器初始化 入口参数:null 返 回:null 备 注:null

********************************************************************/ void TimerInitProc() {

TMOD &= 0xF0; TMOD |= 0x01;

//设置定时器0,方式1:16位定时器

TH0 = TIMER0_HIGHT; //设置定时器0高字节初值 TL0 = TIMER0_LOW; //设置定时器0低字节初值 TR0 = 1;

//启动定时器0 //开定时器0中断

ET0 = 1; }

EA = 1; //开总中断

/////////////////////////End of TimerInitProc//////////////////////// void initvar() { }

35

starttest = 0; cnt10ms = 0; cnt1s = 0; Pulsecnt = 0; Pulsenum = 0;

void Init_System(void) {

Init_Extint(); TimerInitProc(); }

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

* 函 数 名: Display(uchar chose_dat,uchar dat) * 函数功能: 数码管显示

* 入口参数: chose_dat数码管显示字位,dat显示字型 * 返 回: 无

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

void Display(uint8 chose_dat, uint8 dat) {

P0 = dat; //送显示字型

P2 = ~(0x01<

DelayMs(1); //延时1MS }

void ShowDisp(uint8 tPulsenum, uint8 tPulsecnt, uint8 tcnt1s) {

Display(6, DispCode[tPulsenum]); //显示上次测量的脉搏 tPulsenum = tPulsenum/10;

Display(7, DispCode[tPulsenum]);

Display(3, DispCode[tPulsecnt]); //显示测试中的脉搏 tPulsecnt = tPulsecnt/10;

Display(4, DispCode[tPulsecnt]); P2 = 0xFF; //关闭显示

36

}

Display(0, DispCode[tcnt1s]); //显示测试中的时间 tcnt1s = tcnt1s/10;

Display(1, DispCode[tcnt1s]);

/******************************************************************** 函数功能:延时ms 入口参数:MS 返 回:null 备 注:null

********************************************************************/ void DelayMs(uint8 Ms) {

unsigned char i,j; do {

for(i=5;i>0;i--) for(j=98;j>0;j--); }while(--Ms); }

///////////////////////////End of DelayMs////////////////////////////

//Test for 12M

37

致 谢

四年大学生活即将结束,在这四年中,我收获了知识,收获了友谊,更收获了为人处事的道理。感谢学校为我提供了自我发挥的舞台,我在这里尽情展现自己的才能。在这个大家庭里,我和其他的同学共同生活,共同学习。

其实生活的道路一直不是这么平坦的,在前进的道路上,我遇到了很多的困难和挫折,但是凭借着自己的毅力和周围老师、同学的帮助,我最终都努力地克服了。

感谢学院、分院的各级领导,为我们创造的良好的学习氛围,感谢各位老师和我的朋友,以及通信051班的各位同学们,你们的关心与帮助使我能够更好地成长。

感谢我的各位专业授课老师,正是你们的辛勤工作,使我对本专业产生了浓厚的兴趣,而且学到了很多的知识,掌握了很多的方法。你们的谆谆教诲使我有志于在本专业继续深造。

感谢我的毕业设计指导老师李林功老师,您的指导和教诲将我领进了单片机这一扇大门。您严谨的教学态度、乐观的生活态度深深地影响着我,是您细心认真地指导我的毕业设计,指出我的不足之处,以使我及时修改更正。

父母是我生命中最重要的人,我今天取得的成绩与他们为我的付出是分不开的。他们一如既往的支持,是我前进的最大动力,是我成功的基石,感谢你们多年来为我的付出。

38


脉搏测量仪 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:主、回风斜井轨道防滑措施

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: