?? define1.h
字號:
//************************************************
#include "ioS3C9454.h"//
#include "iobit.h" //IO端口位操作定義文件
#include "intrinsics.h"//包含內部函數
//**此處為宏定義替換******
#define uchar unsigned char
#define uint unsigned int
#define nop (__no_operation())
#define di (__disable_interrupt())
#define ei (__enable_interrupt())
//部分通用宏操作定義
#define Clr_WatchDog (BTCON = BTCON | 0x2)
#define Test_ADOK (ADCON & 0x8)//A/D轉換結束標志
//*************************************************************************
//***程序所用函數聲明*****
//***凡程序中所用到的函數請先在這里聲明***
__interrupt void int_9454();
extern void beep();
void chip_init();
void TmrCheck();//定時運行檢查子過程
void AutoTea();
void PwmCtrl();
void ImCheck();//間斷加熱工作檢查//
void ConvertCode();//顯示代碼轉換檢查
void DigitConvert();//顯示代碼轉換
void ErrCodeConvert();//錯誤顯示代碼轉換
void KeyScan();
uchar KeyTest();//按鍵測試子過程(A/D轉換方式進行)
void FzCheck();//加鍋狀態檢查//
void Current_Check();//加鍋運行電流檢查子過程
void Delay(unsigned int);
void V18Check();//18V電源電壓狀態檢查子過程
void HsrCheck();//熱敏電阻檢測子過程
void IgbtCheck();//IGBT熱敏檢查//
void PvCheck();//電源電壓檢測子過程;即電壓過高過低檢查!!!
void Beep(uchar);//蜂鳴器驅動子過程,time為要鳴響的時間值以25MS為單位; //每上BT周期為2.56MS;用基本定時計數器實現(BT看門狗)!!!
void LedScan();//LED掃描子過程
void SendTo164(uchar);//74HC164的數據刷親子過程;即輸出過程!!
//uchar KeyAD();
void iic_DelayNS ( int dly);
void iic_DelayNS2 ( int dly2);
void LedScan();
extern void Scan164(uchar SMGDATA);
extern uchar SMGScan(uchar LOOP,uchar SMGDATA1,uchar SMGDATA2,uchar SMGDATA3,uchar Error_LED_DATA);
extern uchar ADcon(void);
//void KeyAD();
void Delay(uint time);
void KeyScan(void);
void Error_check(void);
uchar E2ZJ(uchar Time2);
void FMQ(uchar NC);
extern uchar TempADcon(void);
extern float TempRSET(float TempAD);
//**定義9454的SMART OPTION值****
//**003CH,must be initialized to 0
//**003DH,must be initialized to 0
//**003EH,enable LVR(2.3V)
//**003FH,internal RC(3.2MHZ in Vdd=5V)
//*************************************
__code const volatile uchar SmartOption[4] @0x003c = {0x0,0x0,0xe7,0x03};
//*************************************************************************
//*************************************************************************
//數碼管顯示代碼定義(在ROM=0X40)
__code const volatile uchar DigitCode[17] @0x0040 =
{ 0xbe, //'0'
0x06, //'1'
0x7a, //'2'
0x6e, //'3'
0xc6, //'4'
0xec, //'5'
0xfc, //'6'
0x0e, //'7'
0xfe, //'8'
0xee, //'9'
0xde, //'A'
0xf4, //'B'
0xb8, //'C'
0x74, //'D'
0xf8, //'E'
0xd8, //'F'
0x01, //Error
/*
0xbe& ~0x1, //'0'
0x06& ~0x1, //'1'
0x7a& ~0x1, //'2'
0x6e& ~0x1, //'3'
0xc6& ~0x1, //'4'
0xec& ~0x1, //'5'
0xfc& ~0x1, //'6'
0x0e& ~0x1, //'7'
0xfe& ~0x1, //'8'
0xee& ~0x1, //'9'
0xde& ~0x1, //'A'
0xf4& ~0x1, //'B'
0xb8& ~0x1, //'C'
0x74& ~0x1, //'D'
0xf8& ~0x1, //'E'
0xd8& ~0x1, //'F'
*/
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -