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

📄 c8051f040cpu.h

📁 使用C8051F040单片机,用IO口(P0.3,P0.4)模拟I2C总线,控制实时时钟芯片ISL12028代码程序
💻 H
字号:
// FILE C8051F040CPU.H
// Routine interface to C8051F040 chip
// by Shuming Ye
// 2005.3.1

#ifndef  C8051F040CPU_H_DEFINED
#define C8051F040CPU_H_DEFINED

#define  SYSCLK 9216000
					/* 18432000 divided by 2 */

extern unsigned char ucSFRPageImage;
#define SAVE_SFRPAGE( )  {ucSFRPageImage=SFRPAGE; EA = 0;}; 
#define RESTORE_SFRPAGE( ) {SFRPAGE=ucSFRPageImage; EA=1;};

void DisableWatchDog( );
void EnableWatchDog( );
#define FeedWatchDog( )  (WDTCN = 0xA5)
void InitPortIO( );
void InitComparator( );

void InitOSC( );

void OutDAC0( unsigned int unVal );
void OutDAC1( unsigned int unVal );

void InitCPU( );

void StartADC0( unsigned char ucChannel );
/*	ucChannel: 
		0-3: AIN0.0 - AIN0.3;
		4: HVDA;
		5: AGND;
		6: P3EVEN;
		7: P3ODD;
		8: Temperature sensor; 	*/

void SetADC0PGA( unsigned char ucGain );


#endif

⌨️ 快捷键说明

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