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

📄 vfd_gbmsample_l.h

📁 Sunplus 8202S source code.
💻 H
字号:
#ifndef __HT_13D_15S_H
#define __HT_13D_15S_H

/*    The following describe NINTAUS N701 Panel     */
/*                                                */


#define VFD_DOT_DVD		0xe9	//00000000(byte 29, bit 1 )
#define	VFD_DOT_LOCK	0xe8	//00000001(byte 29, bit 0 )
#define VFD_DOT_PAUSE	0xe7	//00000010(byte 28, bit 7 )
#define VFD_DOT_BACK	0xe6	//00000011(byte 28, bit 6 )
#define VFD_DOT_FORE	0xe5	//00000100(byte 28, bit 5 )
#define VFD_DOT_FRONT	0xdb	//00001110(byte 27, bit 3 )
#define VFD_DOT_CENTER	0xda	//00001111(byte 27, bit 2 )
#define VFD_DOT_SURR	0xd9	//00010000(byte 27, bit 1 )
#define VFD_DOT_SUBW	0xd8	//00010001(byte 27, bit 0 )

#define VFD_DOT_DOBLY	0xd1	//00011000(byte 26, bit 1 )
#define VFD_DOT_KHZ		0xc2	//00100111(byte 24, bit 2 )
#define VFD_DOT_MHZ		0xc1	//00101000(byte 24, bit 1 )
#define VFD_DOT_DTS		0xb9	//00110000(byte 23, bit 1 )
#define VFD_DOT_RDS		0xa1	//01001000(byte 20, bit 1 )
#define VFD_DOT_COLON4	0x92	//01010111(byte 18, bit 2 )//: 4th, count from left to right
#define VFD_DOT_SPOT4	0x91	//01011000(byte 18, bit 1 )//. 4th, count from left to right
#define VFD_DOT_3D		0x89	//01100000(byte 17, bit 1 )
#define VFD_DOT_TUNED	0x71	//01111000(byte 14, bit 1 )
#define VFD_DOT_COLON3	0x62	//10000111(byte 12, bit 2 )//: 3rd, count from left to right
#define VFD_DOT_SPOT3	0x61	//10001000(byte 12, bit 1 )//. 3rd, count from left to right

#define VFD_DOT_STEREO	0x59	//10010000(byte 11, bit 1 )
#define VFD_DOT_COLON2	0x4a	//10011111(byte 9, bit 2 )//: 2nd, count from left to right
#define VFD_DOT_SPOT2	0x49	//10100000(byte 9, bit 1 )//. 2nd, count from left to right
#define VFD_DOT_CHP		0x41	//10101000(byte 8, bit 1 )
#define VFD_DOT_PHONE	0x29	//11000000(byte 5, bit 1 )
#define VFD_DOT_COLON1	0x1a	//11001111(byte 3, bit 2 )//: 1st, count from left to right
#define VFD_DOT_SPOT1	0x19	//11010000(byte 3, bit 1 )//. 1st, count from left to right
#define VFD_DOT_TITLE	0x11	//11011000(byte 2, bit 1 )


#define	VFD_DOT_REPALL	400
#define	VFD_DOT_REPEAT	400
#define VFD_DOT_REPAB   400
#define VFD_DOT_ANGLE   400
#define	VFD_DOT_PGM	    400
#define VFD_DOT_PBC     400
#define VFD_DOT_PLAY	VFD_DOT_FORE
#define VFD_DOT_MINSEC	VFD_DOT_COLON4
#define VFD_DOT_MIN		VFD_DOT_COLON3
#define VFD_DOT_DASH1	(28*8+6)//BYTE 28, bit 6 
#define VFD_DOT_DASH2	(25*8+6)//BYTE 25, bit 6 
#define VFD_DOT_RDSDOT	VFD_DOT_SPOT4
#define VFD_DOT_TITLEDOT VFD_DOT_SPOT1
#define VFD_DOT_CHPDOT	VFD_DOT_SPOT2
#define VFD_DOT_ST   	VFD_DOT_STEREO

#define VFD_DOT_CHAPTER  VFD_DOT_CHP


#define VFD_DOT_AC3_FRAME	400
#define VFD_DOT_AC3_7CH		400
#define VFD_DOT_AC3_SL		VFD_DOT_SURR
#define VFD_DOT_AC3_FL		VFD_DOT_FRONT
#define VFD_DOT_AC3_CC		VFD_DOT_CENTER
#define VFD_DOT_AC3_SR		VFD_DOT_SURR
#define VFD_DOT_AC3_FR		VFD_DOT_FRONT
#define VFD_DOT_AC3_SW		VFD_DOT_SUBW


/*
** Definition for 7-seg display
**
** we assume 7-seg are defined as traditional 7-segment LED.
**
**	 AAAA			
**	C    B				 
**	C    B				 
**	 DDDD				 
**	F    E				 
**	F    E				 
**	 GGGG				 
**					 
**					 
	    BBBB
**	   E  F  G
**	 D  E F G  C
**	 D   EFG   C 
**	   II   HH
**	 K   LMN   J
**	 K  L M N  J
**	   L  M  N							
**	    PPPPP  	
*/

#define	VFD_7SEG_SB	(0x10000)  //bit 0
#define	VFD_7SEG_SC	(0x08000)  //bit 7
#define	VFD_7SEG_SD	(0x04000)  //bit 6
#define	VFD_7SEG_SE	(0x02000)  //bit 5
#define	VFD_7SEG_SF	(0x01000)  //bit 4
#define	VFD_7SEG_SG	(0x00800)  //bit 3
#define	VFD_7SEG_SH	(0x00400)  //bit 2
#define	VFD_7SEG_SI	(0x00200)  //bit 1
#define	VFD_7SEG_SJ	(0x00100)  //bit 0
#define	VFD_7SEG_SK	(0x00080)  //bit 7
#define	VFD_7SEG_SL	(0x00040)  //bit 6
#define	VFD_7SEG_SM	(0x00020)  //bit 5
#define	VFD_7SEG_SN	(0x00010)  //bit 4
#define	VFD_7SEG_SP	(0x00008)  //bit 3



#define	VFD_7SEG_0	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SJ|VFD_7SEG_SC)
#define	VFD_7SEG_1	(VFD_7SEG_SF|VFD_7SEG_SM)
#define	VFD_7SEG_2	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SK|VFD_7SEG_SP)
#define	VFD_7SEG_3	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SJ|VFD_7SEG_SP|VFD_7SEG_SH)
#define	VFD_7SEG_4	(VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SC|VFD_7SEG_SJ)
#define	VFD_7SEG_5	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SJ|VFD_7SEG_SP)
#define	VFD_7SEG_6	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SJ|VFD_7SEG_SH|VFD_7SEG_SI)
#define	VFD_7SEG_7	(VFD_7SEG_SB|VFD_7SEG_SG|VFD_7SEG_SM)
#define	VFD_7SEG_8	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SJ|VFD_7SEG_SP|VFD_7SEG_SK|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI)
#define	VFD_7SEG_9	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SJ|VFD_7SEG_SP|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI)
#define	VFD_7SEG_DIG_MASK	(VFD_7SEG_8)
#define VFD_7SEG_PLUS	(VFD_7SEG_SF|VFD_7SEG_SM|VFD_7SEG_SI|VFD_7SEG_SH)
#define VFD_7SEG_SUB	(VFD_7SEG_SI|VFD_7SEG_SH)
#define	VFD_7SEG_A	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SJ|VFD_7SEG_SH|VFD_7SEG_SI)
#define	VFD_7SEG_b	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SC|VFD_7SEG_SK|VFD_7SEG_SJ|VFD_7SEG_SI|VFD_7SEG_SH|VFD_7SEG_SP)
#define	VFD_7SEG_B	VFD_7SEG_b
#define	VFD_7SEG_C	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP)
#define	VFD_7SEG_d	(VFD_7SEG_SC|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SJ)
#define	VFD_7SEG_D	VFD_7SEG_d
#define	VFD_7SEG_E	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SI|VFD_7SEG_SH|VFD_7SEG_SP)
#define	VFD_7SEG_F	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SK)
#define	VFD_7SEG_G	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SJ|VFD_7SEG_SH)
#define	VFD_7SEG_H	(VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SI|VFD_7SEG_SH|VFD_7SEG_SC|VFD_7SEG_SJ)
#define	VFD_7SEG_I	(VFD_7SEG_SB|VFD_7SEG_SP|VFD_7SEG_SF|VFD_7SEG_SM)
#define	VFD_7SEG_J	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SJ|VFD_7SEG_SP)
#define	VFD_7SEG_K	(VFD_7SEG_SF|VFD_7SEG_SM|VFD_7SEG_SG|VFD_7SEG_SN)
#define	VFD_7SEG_L	(VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP)
#define	VFD_7SEG_M	(VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SE|VFD_7SEG_SM|VFD_7SEG_SG|VFD_7SEG_SC|VFD_7SEG_SJ)
#define	VFD_7SEG_N	(VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SE|VFD_7SEG_SN|VFD_7SEG_SJ|VFD_7SEG_SC)
#define	VFD_7SEG_O	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SC|VFD_7SEG_SJ)
#define	VFD_7SEG_P	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SK)
#define	VFD_7SEG_Q	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SJ)
#define	VFD_7SEG_r	VFD_7SEG_R
#define	VFD_7SEG_R	(VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SN)
#define	VFD_7SEG_S	(VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SJ|VFD_7SEG_SP)
#define	VFD_7SEG_t	(VFD_7SEG_SB|VFD_7SEG_SF|VFD_7SEG_SM)
#define	VFD_7SEG_T	VFD_7SEG_t
#define	VFD_7SEG_U	(VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SJ|VFD_7SEG_SP)
#define	VFD_7SEG_V	(VFD_7SEG_SE|VFD_7SEG_SN|VFD_7SEG_SJ|VFD_7SEG_SC)
#define	VFD_7SEG_W	(VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SL|VFD_7SEG_SF|VFD_7SEG_SN|VFD_7SEG_SJ|VFD_7SEG_SC)
#define	VFD_7SEG_X	(VFD_7SEG_SE|VFD_7SEG_SG|VFD_7SEG_SL|VFD_7SEG_SN)
#define	VFD_7SEG_Y	(VFD_7SEG_SE|VFD_7SEG_SM|VFD_7SEG_SG)
#define	VFD_7SEG_Z	(VFD_7SEG_SB|VFD_7SEG_SG|VFD_7SEG_SL|VFD_7SEG_SP)

#define VFD_7SEG_MASK  0xff



#endif  /*__FUT_6_BT_269GK1_H */




























































⌨️ 快捷键说明

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