生产实习报告(7)

2019-04-02 14:29

}

}

#ifndef _INTERRUPT_H_ #define _INTERRUPT_H_ #include

#define uchar unsigned char #define uint unsigned int

/**********************引脚定义************************/ sbit relay=P2^1; //继电器定义 sbit guang=P3^7; //光敏电阻输入 sbit rs=P3^2;

//人体热释传感器输入

/**********************变量定义************************/ uchar T0_num; uchar time; extern uchar leave;

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

28

函数名称:void T0_init() 函数作用:定时器0初始化函数 参数说明:

*********************************************************/ void T0_init() { }

/********************************************************* 函数名称:void T0_interrupt(void) interrupt 1 using 0 函数作用:定时器0中断处理函数 参数说明:

EA=1; //开总中断

ET0=1; //定时器T0中断允许 TMOD=0x01; //使用定时器T0、T1的模式1 TH0=(65536-50000)/256; //定时器T0的高8位赋初值 TL0=(65536-50000)%6; //定时器T0的高8位赋初值 TR0=0;

//关闭定时器

29

*********************************************************/ void T0_interrupt(void) interrupt 1 using 0 {

T0_num++;

if(T0_num==20) //20*50ms=1s定时完成 { }

if(time==20) //20S到 { }

TR0=0; leave=0; time=0;

//清除秒数 //关闭定时

T0_num=0; //清除后,重新开始定时 time++;

//秒数加1

TH0=(65536-50000)/256; //定时器T0的高8位重新赋初值 TL0=(65536-50000)%6; //定时器T0的高8位重新赋初值

30

} #endif

31


生产实习报告(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:团的知识竞赛800题

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

马上注册会员

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