📄 define.h
字号:
#pragma PC(9166)
#define Ver 1
#pragma sfr
#pragma asm
#pragma HALT
#pragma STOP
#pragma NOP
#pragma DI
#pragma EI
#pragma access
#define ON 1
#define OFF 0
#define E2PRomindoorAdr 0x20
#define E2PRomDlyT 60
#define motor_STP_T 35
#define PID_P 4
#define PID_I 3
#define PID_D 6
#define van_auto 0b00000000 /* reg_remo_van */
#define van_1 0b00000001
#define van_2 0b00000010
#define van_3 0b00000011
#define van_4 0b00000100
#define van_5 0b00000101
#define van_swing 0b00000111
#define angle_auto 0
#define angle_1 1
#define angle_2 2
#define angle_3 3
#define angle_4 4
#define angle_5 5
#define angle_swing 7
#define auto 8
#define cool 3
#define dry 2
#define heat 1
#define fan 7
/* spd_fenmu = (60 x 1000 x 10) / Tcount */
/* Tcount = 0.4096 */
#define spd_fenmu 1464844
#define spd_1300 spd_fenmu/1300
#define spd_1260 spd_fenmu/1260
#define spd_1250 spd_fenmu/1250
#define spd_1200 spd_fenmu/1200
#define spd_1160 spd_fenmu/1160
#define spd_1150 spd_fenmu/1150
#define spd_1120 spd_fenmu/1120
#define spd_1100 spd_fenmu/1100
#define spd_1080 spd_fenmu/1080
#define spd_1060 spd_fenmu/1060
#define spd_1050 spd_fenmu/1050
#define spd_1020 spd_fenmu/1020
#define spd_1000 spd_fenmu/1000
#define spd_980 spd_fenmu/980
#define spd_960 spd_fenmu/960
#define spd_950 spd_fenmu/950
#define spd_930 spd_fenmu/930
#define spd_920 spd_fenmu/920
#define spd_900 spd_fenmu/900
#define spd_870 spd_fenmu/870
#define spd_850 spd_fenmu/850
#define spd_800 spd_fenmu/800
#define spd_750 spd_fenmu/750
#define spd_700 spd_fenmu/700
#define spd_600 spd_fenmu/600
#define buz TOE80
/*164驱动与LEC显示二者选一*/
#define SDA_164 P5.2
#define CLK_164 P5.3
/*
#define dig1 P5.1
#define dig2 P5.0
#define dig3 P2.1
*/
#define dig3 P1.0
#define dig4 P1.1
#define dig1 P2.5
#define dig2 P2.6
/*modify on 050726*/
#define turboLED P2.1
#define timerLED P5.2
#define sleepLED P5.0
#define powerLED P5.3 /*25机*/
#define power35LED P2.2 /*35机*/
#define runLED P5.1
/*
#define turboLED P5.0
#define timerLED P5.1
#define sleepLED P5.2
#define powerLED P5.3 25机
#define power35LED P2.2 35机
#define runLED P2.1
*/
#define DSYpowerLED led_show.7
#define DSYrunLED led_show.6
#define DSYsleepLED led_show.5
#define DSYtimerLED led_show.4
#define DSYturboLED led_show.3
#define DSYcleanLED led_show.2
#define DSYrinseLED led_show.1
#define DSYsaverLED led_show.0
#define comp_p P2.5
#define valve_p P1.1
#define outfan_p P1.0
#define heater_p P3.3
#define infan_p P0.4
/*#define clean_p P2.0*/
/* plus = 0.8us */
#define CR00_max 8000 /* the slowest speed = 260 r/m 6.4ms */
#define CR00_min 325 /* 0.26ms */
/* 必须保证 CR00_min > CR00_step */
/* 否则出现 PID 运算变成负数 */
/* 调速出现不稳 */
/* 问题发现 :低压变频机不启动实验 */
/* 2004-10-27 */
#define CR00_default CR00_max
#define CR00_step 312 /* 0.25ms */
#define CR00_intval 2000 /* 1.6ms */
/*#define PID_line_min 7*/ /* for 1 pluse pre second : 7*60=420r/m */
#define PID_line_min 21
#define PID_line_max 1085 /* time of PluseOneCyc,=1464844/1350r/m */
/*#define PluseOneCyc 10 *//* for 1 pluse one cycle */
/*#define PluseOneCyc 30 for 3 pluse one cycle */
/****/
/* 非0数据 */
#define fan_VHi 1
#define fan_Hi 2
#define fan_Mi 3
#define fan_Lo 4
#define fan_VLo 5
#define fan_VLLo 6
/*
#define fan_Hi 1
#define fan_Mi 2
#define fan_Lo 3
#define fan_VLo 4
#define fan_VLLo 5
#define fan_VHi 6
*/
#define fan_Stop 10
#define rmot_fanAuto_0 0
#define rmot_fanLow_2 2
#define rmot_fanMid_3 3
#define rmot_fanHi_5 5
#define rmot_fanVHi_6 6 /* 2002-5-31 */
#define rmot_fanSleep_1 1
/* A/D const data */
/* B = 3950 */
#define coil_3c 0x34
#define coil0c 0x3b
#define coil1c 0x3d
#define coil3c 0x42
#define coil4c 0x45
#define coil8c 0x4f
#define coil10c 0x55
#define coil18c 0x6c
#define coil22c 0x77
#define coil24c 0x7d
#define coil28c 0x88
#define coil37c 0xa0
#define coil44c 0xb0
#define coil48c 0xb9
#define coil50c 0xbc
#define coil52c 0xc0
#define coil56c 0xc7
#define roomtime 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -