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

📄 st72321.c

📁 一个ST7系列的车载dvd系统源代码
💻 C
字号:
/*********************************************************
	Project:		ST FST(TDA7540)
	File name:	St72321.c
	Description:	
	Write/Modify:	Perry Liang
	Time:		2006-1-24- 15:36:10
*********************************************************/

#include "public.h"


#pragma DATA_SEG SHORT ST7_REGISTER

//volatile UCharField ST7Register[128];

volatile UCharField ST7Register0;
volatile UCharField ST7Register1;
volatile UCharField ST7Register2;
volatile UCharField ST7Register3;
volatile UCharField ST7Register4;
volatile UCharField ST7Register5;
volatile UCharField ST7Register6;
volatile UCharField ST7Register7;
volatile UCharField ST7Register8;
volatile UCharField ST7Register9;
volatile UCharField ST7Register10;
volatile UCharField ST7Register11;
volatile UCharField ST7Register12;
volatile UCharField ST7Register13;
volatile UCharField ST7Register14;
volatile UCharField ST7Register15;
volatile UCharField ST7Register16;
volatile UCharField ST7Register17;
volatile UCharField ST7Register18;
volatile UCharField ST7Register19;
volatile UCharField ST7Register20;
volatile UCharField ST7Register21;
volatile UCharField ST7Register22;
volatile UCharField ST7Register23;
volatile UCharField ST7Register24;
volatile UCharField ST7Register25;
volatile UCharField ST7Register26;
volatile UCharField ST7Register27;
volatile UCharField ST7Register28;
volatile UCharField ST7Register29;
volatile UCharField ST7Register30;
volatile UCharField ST7Register31;
volatile UCharField ST7Register32;
volatile UCharField ST7Register33;
volatile UCharField ST7Register34;
volatile UCharField ST7Register35;
volatile UCharField ST7Register36;
volatile UCharField ST7Register37;
volatile UCharField ST7Register38;
volatile UCharField ST7Register39;
volatile UCharField ST7Register40;
volatile UCharField ST7Register41;
volatile UCharField ST7Register42;
volatile UCharField ST7Register43;
volatile UCharField ST7Register44;
volatile UCharField ST7Register45;
volatile UCharField ST7Register46;
volatile UCharField ST7Register47;
volatile UCharField ST7Register48;
volatile UCharField ST7Register49;
volatile UCharField ST7Register50;
volatile UCharField ST7Register51;
volatile UCharField ST7Register52;
volatile UCharField ST7Register53;
volatile UCharField ST7Register54;
volatile UCharField ST7Register55;
volatile UCharField ST7Register56;
volatile UCharField ST7Register57;
volatile UCharField ST7Register58;
volatile UCharField ST7Register59;
volatile UCharField ST7Register60;
volatile UCharField ST7Register61;
volatile UCharField ST7Register62;
volatile UCharField ST7Register63;
volatile UCharField ST7Register64;
volatile UCharField ST7Register65;
volatile UCharField ST7Register66;
volatile UCharField ST7Register67;
volatile UCharField ST7Register68;
volatile UCharField ST7Register69;
volatile UCharField ST7Register70;
volatile UCharField ST7Register71;
volatile UCharField ST7Register72;
volatile UCharField ST7Register73;
volatile UCharField ST7Register74;
volatile UCharField ST7Register75;
volatile UCharField ST7Register76;
volatile UCharField ST7Register77;
volatile UCharField ST7Register78;
volatile UCharField ST7Register79;
volatile UCharField ST7Register80;
volatile UCharField ST7Register81;
volatile UCharField ST7Register82;
volatile UCharField ST7Register83;
volatile UCharField ST7Register84;
volatile UCharField ST7Register85;
volatile UCharField ST7Register86;
volatile UCharField ST7Register87;
volatile UCharField ST7Register88;
volatile UCharField ST7Register89;
volatile UCharField ST7Register90;
volatile UCharField ST7Register91;
volatile UCharField ST7Register92;
volatile UCharField ST7Register93;
volatile UCharField ST7Register94;
volatile UCharField ST7Register95;
volatile UCharField ST7Register96;
volatile UCharField ST7Register97;
volatile UCharField ST7Register98;
volatile UCharField ST7Register99;
volatile UCharField ST7Register100;
volatile UCharField ST7Register101;
volatile UCharField ST7Register102;
volatile UCharField ST7Register103;
volatile UCharField ST7Register104;
volatile UCharField ST7Register105;
volatile UCharField ST7Register106;
volatile UCharField ST7Register107;
volatile UCharField ST7Register108;
volatile UCharField ST7Register109;
volatile UCharField ST7Register110;
volatile UCharField ST7Register111;
volatile UCharField ST7Register112;
volatile UCharField ST7Register113;
volatile UCharField ST7Register114;
volatile UCharField ST7Register115;
volatile UCharField ST7Register116;
volatile UCharField ST7Register117;
volatile UCharField ST7Register118;
volatile UCharField ST7Register119;
volatile UCharField ST7Register120;
volatile UCharField ST7Register121;
volatile UCharField ST7Register122;
volatile UCharField ST7Register123;
volatile UCharField ST7Register124;
volatile UCharField ST7Register125;
volatile UCharField ST7Register126;
volatile UCharField ST7Register127;

#pragma CODE_SEG DEFAULT

/*********************************************
	Function:		InitST72321
	Description:	
	Write/Modify:	Perry.Liang
	Time:		2006-1-24- 15:36:46
*********************************************/
void InitST72321(void)
{
	asm sim;

	// Interrupt
	ITSPR0=y01111111;
	ITSPR1=y01110111;
	ITSPR2=y01010100;
	ITSPR3=y11110111;
	EICR=0x88;
	
	TACR2=0x08;			/* Clock divided by 8 */
	TACR1=0x40;			/* Output Compare Int Enable */

	TBCR2=0x08;			/* Clock divided by 8 */
	TBCR1=0x40;			/* Output compare interrupt enable.*/

	
	asm rim;
}


/*********************************************************
				File End
*********************************************************/

⌨️ 快捷键说明

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