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

📄 os_cfg.inc

📁 電 熨 斗 程 序
💻 INC
字号:
;=====================================================================================;		     		    SH69P822;;	 (c) Copyright 2006-2007, Sino Wealth Microelectronics Corporation Limited;		 	All Rights Reserved;; module name :	OS_cfg.inc			version : 1.0; function    : ; by	      : CLR; in	      : 2007-10-05;;=====================================================================================;=====================================================================================;      				Global Constance Definitions ;=====================================================================================	INT_ADC				EQU	1000b		INT_Timer0			EQU	0100b	INT_Timer1			EQU	0010b	INT_Port			EQU	0001b			PRESCALER_1			EQU	0111b			PRESCALER_2			EQU	0110b			PRESCALER_4			EQU	0101b			PRESCALER_8			EQU	0100b	       		PRESCALER_32			EQU	0011b			PRESCALER_128			EQU	0010b			PRESCALER_512			EQU	0001b			PRESCALER_2048			EQU	0000b				TIMER0_OSC_PRESCALER		EQU	PRESCALER_8    	TIMER0_System_Base		EQU	256-125	       ;1ms		TIMER1_OSC_PRESCALER		EQU	PRESCALER_8    	TIMER1_System_Base		EQU	256-125	       ;1ms		ADC_Tad_16Tosc			EQU	0110b	ADC_Tad_8Tosc			EQU	0100b	ADC_Tad_4Tosc			EQU	0010b	ADC_Tad_1Tosc			EQU	0000b	ADC_50Tad			EQU	0000b	ADC_330Tad			EQU	0001b				ADC_Module_On			EQU	1000b	ADC_Channel0			EQU	0000b	ADC_Channel1			EQU	0001b	ADC_Channel2			EQU	0010b	ADC_Channel3			EQU	0011b	ADC_Channel4			EQU	0100b		;--------------------------------------------------------------------------------------;	74LS164 #1	Pin3		--	SEGB;	74LS164 #1	Pin4		--	SEGF;	74LS164 #1	Pin5		--	SEGA;	74LS164 #1	Pin6		--	SEGD;	74LS164 #1	Pin10		--	SEGC;	74LS164 #1	Pin11		--	SEGH;	74LS164 #1	Pin12		--	SEGE;	74LS164 #1	Pin13		--	74LS164 #2	PIN1,PIN2;	74LS164 #2	Pin3		--	SEGG;	74LS164 #2	Pin4		--	RED;	74LS164 #2	Pin5		--	GREEN;	74LS164 #2	Pin6		--	COM2;	74LS164 #2	Pin10		--	COM1;	74LS164 #2	Pin11		--	COM0;	74LS164 #2	Pin12		--	N/C;	74LS164 #2	Pin13		--	N/C//	74LS164 shift 15times To Refresh, Mapping:		//	N/C    COM2  COM1 COM0		--	z74LS164Buf3//      GREEN  RED    h	  h		--	z74LS164Buf2//	g      f      e	  d		--	z74LS164Buf1//      c      b      a   N/C		--	z74LS164Buf		//	z74LS164Buf2	;green red segG segG//	z74LS164Buf1	;segE segH segC segD//	z74LS164Buf	;segA segF segB N/C				SEGG		EQU		(00000001b)^0xff	SEGB		EQU		(00000010b)^0xff		SEGF		EQU		(00000100b)^0xff	SEGA		EQU		(00001000b)^0xff	SEGD		EQU		(00010000b)^0xff	SEGC		EQU		(00100000b)^0xff	SEGH		EQU		(01000000b)^0xff	SEGE		EQU		(10000000b)^0xff				LED_RED		EQU		(0100b)^0x0f	LED_GREEN	EQU		(1000b)^0x0f	COM0		EQU		(0100b)^0x0f	COM1		EQU		(0010b)^0x0f	COM2		EQU		(0001b)^0x0f	Celsius				EQU	0000b	Celsius_SP_Default		EQU	0x130	;(90~130~160)	Celsius_SP_MinValue		EQU	0x090	Celsius_SP_MaxValue		EQU	0x160		Fahrenheit			EQU	1111b	Fahrenheit_SP_Default		EQU	0x260	;(190~260~320)	Fahrenheit_SP_MinValue		EQU	0x194		//2007-11-02	Fahrenheit_SP_MaxValue		EQU	0x320		;N = zIronSP - zIronCT 	;if (       N > N1 ) ==> Mode0	;if ( N1 >= N > N2 ) ==> Mode1	;if ( N2 >= N > N3 ) ==> Mode2	;if ( N3 >= N > N4 ) ==> Mode3	;if ( N4 >= N > N5 ) ==> Mode4	;if ( N5 >= N > N0 ) ==> Mode5	;if ( 0  >= N      ) ==> Mode6	;<--------N1--------N2--------N3--------N4--------N5--------0--------	;  Mode0     Mode1	Mode2	 Mode3	   Mode4      Mode5	Mode6	;	Celsius_IRON_N1			EQU	0x030	;BCD format	Celsius_IRON_N2			EQU	0x024	;BCD format	Celsius_IRON_N3			EQU	0x018	;BCD format	Celsius_IRON_N4			EQU	0x012	;BCD format	Celsius_IRON_N5			EQU	0x006	;BCD format		Fahrenheit_IRON_N1		EQU	0x086	;BCD format	Fahrenheit_IRON_N2		EQU	0x068	;BCD format	Fahrenheit_IRON_N3		EQU	0x050	;BCD format	Fahrenheit_IRON_N4		EQU	0x041	;BCD format	Fahrenheit_IRON_N5		EQU	0x028	;BCD format	//2007/3/27		IRON_MODE0			EQU	0000b		IRON_MODE1			EQU	0001b		IRON_MODE2			EQU	0010b	IRON_MODE3			EQU	0011b	IRON_MODE4			EQU	0100b		IRON_MODE5			EQU	0101b	IRON_MODE6			EQU	0110b			IRON_MODE0_Unheat	EQU	0	IRON_MODE0_Heat		EQU	40			IRON_MODE1_Unheat	EQU	8	IRON_MODE1_Heat		EQU	32			IRON_MODE2_Unheat	EQU	12	IRON_MODE2_Heat		EQU	28			IRON_MODE3_Unheat	EQU	20	IRON_MODE3_Heat		EQU	20			IRON_MODE4_Unheat	EQU	28	IRON_MODE4_Heat		EQU	12				IRON_MODE5_Unheat	EQU	32		IRON_MODE5_Heat		EQU	8				IRON_MODE6_Unheat	EQU	40	IRON_MODE6_Heat		EQU	0				LED_REFRESH_TIME		EQU	2;---------------------------------------END ------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -