📄 control.c
字号:
#include <P18f4520.h> /*reference file*/
#include "Define.h"
#pragma code
/*--------------------------------------------------------------------------*/
/* User power on
* Input: none
* Output: none
* Use: none
* Memo: require OSC frequency 10MHz
*/
/*--------------------------------------------------------------------------*/
void Code_power_control_on (void)
{
}
/*--------------------------------------------------------------------------*/
/* User power off
* Input: none
* Output: none
* Use: none
* Memo: require OSC frequency 10MHz
*/
/*--------------------------------------------------------------------------*/
void Code_power_control_off (void)
{ /*Judge data length*/
}
/*--------------------------------------------------------------------------*/
/* User power on process
* Input: none
* Output: none
* Use: none
* Memo: require OSC frequency 10MHz
*/
/*--------------------------------------------------------------------------*/
void User_power_on (void)
{
switchRunState.Bit.b0 = 0;
meterRunState.Bit.b6 = 0;
overLoadOffReg = 0;
blinkCtrlLedFlag = 0;
// readyControlState = 0;
// if(_bitCheckUser == 0)
{
_bitCTRON = 0;
_bitCTROFF = 0;
Delay_ms (250);
// _bitCTRON = 0;
_bitCTR_LED = 0;
switchRunState.Bit.b1 = 0;
// blinkCtrlLedFlag = 0;
// if(_bitCheckUser == 0)
// {
// _bitCTR_LED = 1;
// meterRunState.Bit.b6 = 1;
// switchRunState.Bit.b1 = 1;
// blinkCtrlLedFlag = 0xAA;
// }
}
// else
// {
// blinkCtrlLedFlag = 0;
// }
}
/*--------------------------------------------------------------------------*/
/* User power off process
* Input: none
* Output: none
* Use: none
* Memo: require OSC frequency 10MHz
*/
/*--------------------------------------------------------------------------*/
void User_power_off (void)
{
switchRunState.Bit.b0 = 1;
meterRunState.Bit.b6 = 1;
readyControlState = 0;
overLoadOffReg = 0;
blinkCtrlLedFlag = 0;
// if(_bitCheckUser == 1)
{
// _bitCTRON = 1;
_bitCTROFF = 1;
Delay_ms (250);
// _bitCTROFF = 0;
_bitCTR_LED = 1;
switchRunState.Bit.b1 = 1;
// blinkCtrlLedFlag = 0;
// if(_bitCheckUser == 1)
// {
// _bitCTR_LED = 0;
// switchRunState.Bit.b1 = 0;
// meterRunState.Bit.b6 = 0;
// blinkCtrlLedFlag = 0xAA;
// }
}
// else
// {
// blinkCtrlLedFlag = 0;
// }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -