?? includes.h
字號:
//[Includes.h]總頭文件-----------------------------------------------------*
//本文件包含: *
// 主函數(main)文件中用到的頭文件、外部函數聲明及有關常量命名 *
//-------------------------------------------------------------------------*
//1.包含通用頭文件
#include "GP32C.H" //MCU頭文件
#include "Type.h" //類型別名定義
#include "EnDisInt.h" //開放或禁止MCU各模塊中斷頭文件
//2.包含面向硬件對象頭文件
#include "H08SCI.h" //串行通信函數聲明
#include "ADC11P.h" //1片TLC2543采集函數聲明
#include "LCD.h" //LCD驅動函數聲明
#include "SwitchOutput.h" //開關量輸出函數聲明
#include "Timer.h" //定時器相關三=函數聲明
#include "Show.h" //LCD顯示轉換函數聲明
#include "Flash.h"
//常量以C_打頭
//報警燈中各部分所在引腳
#define C_RedLight 5 //紅燈及蜂鳴器所在引腳
#define C_GreenLight 1 //綠燈所在引腳
#define C_YellowLight 2 //黃燈所在引腳
#define C_BakeSw 3 //Bake閥所在引腳
#define C_CoolSw 4 //Cool閥所在引腳
//與溫度有關
#define C_TmpBound 3000 //最高最低溫度差,300度,精確到0.1度
#define C_MinTmp 25 //可顯示的最低溫度
#define C_TmpPC 5 //溫度偏差允許AD值變化范圍
//與時間有關
#define C_TimBound 6000 //最長最短時間差,10小時*60=600分鐘,精確到0.1分
#define C_MinTim 30 //可顯示的最短時間(分鐘)
//與紅外傳感器有關
#define C_Exist 512 //有無物體時所采紅外傳感器的AD值邊界值
//電位器旋至最大時的AD值
#define C_RADMax 3276
//函數聲明
void MCUInit(void); //芯片初始化
//全局變量聲明
//外部定義64個字節的Lcd顯示緩沖區
unsigned char LcdShowBuff[64]=" "
" "
" "
"青星科技有限公司";
INT16U ADCurtTmp;
INT16U Temper; //設定溫度
INT16U CurtTmp; //當前溫度
INT16U CurtTime; //當前時間
INT16U Time; //定時時間
INT16U Infrared; //紅外傳感器當前值
INT8U ScdTim; //計時秒數
INT16U MntTim; //計時分數
INT8U StateFlag; //執行流程標志
INT8U CoolFlag; //初始為0,將物體放入Cool箱后置1,取出時清0
extern INT8U N; //寫入數據的個數
extern INT8U FlashData[7]; //寫入的數據
extern INT16U pbase,pend,faddr;
INT8U FlashFlag;
#pragma abs_address:0x8000
const INT8U Tmin=25;
const INT8U Tmax=180;
const INT16U TADmin=0x00D4;
const INT16U TADmax=0x0235;
const INT8U MCUno=131;
#pragma end_abs_address
#pragma abs_address:0x8080
const INT16U BigNumCode[320]={
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0380,0x0C60, //"0"
0x0830,0x1830,0x3018,0x3018,0x3018,0x3018,0x701C,0x701C,
0x701C,0x701C,0x701C,0x3018,0x3018,0x3018,0x3018,0x1830,
0x1830,0x0C60,0x0380,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0040,0x03C0, //"1"
0x03C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,
0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,
0x01C0,0x01C0,0x0FF8,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07C0,0x1FF0, //"2"
0x3078,0x603C,0x403C,0x001C,0x001C,0x001C,0x0018,0x0038,
0x0030,0x0060,0x0040,0x00C0,0x0180,0x0300,0x0600,0x0C02,
0x1806,0x3FFC,0x7FFC,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07C0,0x0FF0, //"3"
0x1878,0x2038,0x0018,0x0018,0x0010,0x0020,0x0040,0x01F0,
0x07F8,0x00F8,0x003C,0x001C,0x000C,0x000C,0x000C,0x0008,
0x3810,0x3C20,0x1FC0,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0030,0x0070, //"4"
0x00F0,0x00F0,0x0170,0x0170,0x0270,0x0470,0x0470,0x0870,
0x1870,0x1070,0x2070,0x6070,0x7FFE,0x7FFE,0x0070,0x0070,
0x0070,0x0070,0x0070,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03F8,0x07F0, //"5"
0x07F0,0x0800,0x0800,0x1E00,0x1F80,0x3FE0,0x03F0,0x00F0,
0x0078,0x0038,0x0018,0x0018,0x0018,0x0018,0x0010,0x0030,
0x3060,0x3FC0,0x1F00,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x003C,0x00E0, //"6"
0x0380,0x0700,0x0E00,0x1C00,0x1800,0x3800,0x33E0,0x7C70,
0x7038,0x703C,0x701C,0x701C,0x701C,0x701C,0x301C,0x3818,
0x1830,0x0C70,0x07C0,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FFE,0x3FFE, //"7"
0x3FFC,0x200C,0x401C,0x0018,0x0018,0x0038,0x0030,0x0030,
0x0070,0x0060,0x0060,0x00E0,0x00C0,0x00C0,0x01C0,0x0180,
0x0180,0x0380,0x0300,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07E0,0x0C38, //"8"
0x1818,0x381C,0x381C,0x381C,0x3C38,0x1E30,0x0F60,0x0780,
0x03E0,0x05F0,0x0CF8,0x1878,0x383C,0x381C,0x381C,0x381C,
0x1C18,0x0E30,0x07E0,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07C0,0x0C70, //"9"
0x1838,0x301C,0x701C,0x700E,0x700E,0x700E,0x700E,0x780E,
0x380E,0x1C1E,0x0FEC,0x001C,0x0038,0x0030,0x0070,0x00E0,
0x0180,0x0F00,0x7800,0x0000,0x0000,0x0000,0x0000,0x0000};
#pragma end_abs_address
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -