📄 define_constant.def
字号:
.EQU Version =$0A ;版本号
.EQU Chksum_Max =$1FFF ;校验和 最大地址
;----------------------------------------------------------------------
;测量温度范围:0~50℃ 对应0~50
;设定温度范围:10~30℃ 对应10~30
.EQU WD_Min =0 ;0℃ 对应值
.EQU ADMUX_Init =0b01000000 ;选择通道0 .7/.6=11(内部2.56V) =01(AVCC)
; .5=0(向右对齐 10位) .3/.2/.1/.0选择通道0
;----------------- 口 定义 --------------------------------------------
;=0输入 =1输出
;-----------------------------PORT A-----------------------------------
.EQU PA_DDR =0B11111111 ;=0输入 =1输出
.EQU PORTA_Initial =0B00000000 ;=1输入上拉 AD功能不能上拉
.EQU PA_DDR_InPut =0B00000000
.EQU PA_PullUp =0B11111111
.EQU PA_DDR_OutPut =0B11111111
;-----------------------------PORT B-----------------------------------
.EQU PB_DDR =0B11111111 ;=0输入 =1输出
.EQU PORTB_Initial =0B00000001 ;=1输入上拉
.equ srst =0
.equ senable =1
.equ sdc =2
.equ sdin =3
.equ sclk =4
;-----------------------------PORT C----------------------------------
.EQU PC_DDR =0B11111100 ;PC ;=0输入 =1输出
.EQU PORTC_Initial =0B11111111 ;=1输入上拉
.equ BusClk_L =7
.equ BusClk_M =6
.equ BusClk_H =5
.equ Flash_OE =4
.equ Flash_CS_320 =3
.equ Flash_WE =2
;SDA =1
;SCL =0
;-----------------------------PORT D----------------------------------
.EQU PD_DDR =0B10010010 ;=0输入 =1输出
.EQU PORTD_Initial =0B11111101 ;=0输入不上拉
.equ Flash_CS_040 =7
.equ Flash_RST_320 =4
.EQU WD_Auto_Min =18 ;空调自动控制温度范围
.EQU WD_Auto_Max =23
;TimeBase=10ms
.EQU T_1000ms =100
.EQU T_500ms =50
.EQU T_250ms =25
.EQU T_100ms =10
.EQU T_50ms =5
.EQU T_20ms =2
.EQU T_AD_Count_Max =2 ;10ms*2*7次=40ms*7=140ms AD0~AD6 转换周期
.EQU T_LCD_Off =15 ;15S 没有按键 LCD光背景光
;A:表示空调 W:表示热水
.equ Kc_modeSet =1
.equ Kc_Inc =2
.equ Kc_Dec =3
.equ Kc_ENT =4
;--汉字Message 信息列表
.equ Name_Manufacturer =35 ;有厂家名的数目
.equ HZ_TotalManufacturer =35+6 ;厂家总数目=有厂家名的数目+用户收集
.equ HZ_MainMenu =HZ_TotalManufacturer
.equ HZ_DeviceOperat =HZ_MainMenu+5
.equ HZ_System =HZ_DeviceOperat+5
.equ HZ_BPS =HZ_System+5
;--英文Message 信息列表
.equ Device_Maxim =28
.equ BPS_Maxim =6
.equ M_Device =0
.equ M_PBS =M_Device+Device_Maxim ;5
.equ M_Program =M_PBS+BPS_Maxim
.equ M_Copy =M_Program+1
.equ M_Verify =M_Copy+1
.equ M_Erase =M_Verify+1
.equ M_Waiting =M_Erase+1
.equ M_Ok =M_Waiting+1
.equ M_Fail =M_Ok+1
.equ M_InvalidPos =M_Fail+1
.equ M_OverFlowSize =M_InvalidPos+1
.equ M_CheckSum =M_OverFlowSize+2
.equ M_SystemInfo =M_CheckSum+1
;----------------------------------器件列表----------------------------------
.equ D_24xx =13
.equ D_24LC211 =1
.equ D_PCF8594 =11
.equ D_PCF8598 =12
.equ D_25xx =9
.equ D_93xx =6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -