⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 define_constant.def

📁 ATMEGA16芯片+HS0038B红外接收头组成的遥控器测试程序
💻 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 + -