📄 c8051f040cpu.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 + -