1. 首页
  2. 文档大全

路由器双电源供电系统stc15F104W.docx

上传者:圭圭 2022-06-27 10:24:46上传 DOCX文件 17 KB
路由器双电源供电系统stc15F104W
#include//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include
#include
#define uchar unsigned char //定义无符号字符
#define uint unsigned int
#define TURE 1
#define FALSE 0
sbit outa=P3^0;
sbit outb=P3^1;
sbit IR=P3^2;
sbit j1=P3^3;
sbit kg=P3^4;
sbit cd=P3^5;
uchar irtime;//红外全局变量
uint dstime ;//定时全局变量
bit irpro_ok,irok;
uchar IRcord[4];


uchar irdata[33];
uint b=1;
uint a=0;
void tim0 (void) interrupt 1 using 1//定时器0中断服务函数
{
irtime++; //用于计数2个下降沿之间的时间
}
void ex0_isr (void) interrupt 0 using 0//外部中断0服务函数
{
static unsigned char i; //接收红外信号处理
static bit startflag; //是否开始处理标志位
if(startflag)
{
if(irtime=33)//引导码TC9012的头码,9ms+4.5ms
i=0;
irdata[i]=irtime;//存储每个电平的持续时间,用于以后判断是0还是1
irtime=0;
i++;
if(i==33)


{
irok=1;
i=0;
}
#include//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include
#include
#define uchar unsigned char //定义无符号字符
#define uint unsigned int
#define TURE 1
#define FALSE 0
sbit outa=P3^0;
sbit outb=P3^1;
sbit IR=P3^2;
sbit j1=P3^3;
sbit

路由器双电源供电系统stc15F104W


文档来源:https://www.taodocs.com/p-690400918.html

文档标签:

下载地址