📄 debugmainc.c
字号:
#include <REG51.H>
#include <ABSACC.H>
#include "Device.h"
#define DEBUG 1 /* 0表示正常运行,1为提取码子程序*/
void Main_Initlization( void ); /* 主初始化程序*/
void Interrupt_INT0( void ); /* 遥控解码*/
void Interrupt_INT1( void ); /* 100ms定时脉冲中断*/
void Interrupt_T0( void ); /* 遥控解码*/
void Interrupt_T1( void ); /* 1ms定时器*/
void LED_Flash_Control( void ); /* LED闪烁控制*/
void KEY_TimeOut( void ); /* 遥控按键超时判断*/
unsigned char RUN_Counter; /* 运行LED闪烁控制*/
unsigned char KEY_TimeOut_Counter; /* 遥控器按键释放超时计数器*/
bit LED_MODE; /* LED闪灯模式*/
bit Decode_OK; /* 遥控器解码OK标志*/
bit NEW_KEY_Flag; /* 新按下键盘标志*/
#if DEBUG
/*遥控器解码测试程序*/
#define MAXCode 64
unsigned char Code_Array[ MAXCode ]; /* 遥控器码子*/
unsigned char Code_Pointer; /* 位置指针*/
unsigned char i;
unsigned char Sum;
#endif
/********************************************************************/
/* 主程序 */
/********************************************************************/
void main( void )
{
Main_Initlization( ); /*主初始化程序*/
while( 1 )
{
LED_Flash_Control( ); /* LED闪烁控制*/
KEY_TimeOut( ); /* 遥控按键超时判断*/
#if DEBUG
Sum = 0;
for( i=0;i<MAXCode;i++)
Sum += Code_Array[i];
P1 = Sum;
#endif
}
}
/********************************************************************/
/* 主初始化程
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -