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

📄 timing.h

📁 以ST公司CPU为核心的彩色电视机的完整源程序。
💻 H
字号:
#ifndef _TIMING
#define _TIMING

/**********************************************/
/*	ST92196 Timing & clock controller     */
/*	       control registers	      */
/*		  release 1.0		      */
/**********************************************/

#define TIMING_PG  ((unsigned char)43)			       /* Timing & clock controller registers page */

register volatile unsigned char SKCCR asm("R254");	       /* Skew clock control register */
#define TIMINGm_SKWEN	((unsigned char)0x80)		       /* Frequency multiplier enable bit mask */
#define TIMINGm_SKDIV2	((unsigned char)0x40)		       /* Divide by 2 prescaler bit mask */

register volatile unsigned char MCCR asm("R253");	       /* Main clock control register */
#define TIMINGm_FMEN	((unsigned char)0x80)		       /* Frequency multiplier enable bit mask */
#define TIMINGm_FMSL	((unsigned char)0x40)		       /* Frequency multiplier select bit mask */

register volatile unsigned char SYNCER asm("R249");	       /* Syncer register */
#define TIMINGm_VALID	((unsigned char)0x80)		       /* Data valid bit mask */

register volatile unsigned char IRPR asm("R248");	       /* IR Pulse register */

register volatile unsigned char IRSCR asm("R250");	       /* IR control register */
#define IRm_SYSEL0  ((unsigned char)0x01)		       /* Sync error detection input bit mask */
#define IRm_SYSEL1  ((unsigned char)0x20)		       /* Sync error detection input bit mask */
#define IRm_NEGED   ((unsigned char)0x02)		       /* Edge selection for IR pulse measurement bit mask */
#define IRm_POSED   ((unsigned char)0x04)		       /* Edge selection for IR pulse measurement bit mask */
#define IRm_FLSEL   ((unsigned char)0x08)		       /* Spike filter width selection bit mask */
#define IRm_IRDIS  ((unsigned char)0x10)		       /* IR IRQ management bit mask */

#define TSTCTR_PG  ((unsigned char)43)			       /* Timing & clock controller registers page */
register volatile unsigned char TSTCTR asm("R251");	       /* Test & control register used in emulation mode */
#define TSTCTRm_intfont	 ((unsigned char)0x80)		       /* internal font use bit mask */

#endif

⌨️ 快捷键说明

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