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

📄 ads931_init.c

📁 ads931调试程序,使用Keil C51
💻 C
字号:
#include"includes.h"

/*******************************************************************************/
/*时钟初始化程序段                                                             */
/*          																   */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/
void SYSCLK_Init()      
{
    
    WDTCN=0xde;
	WDTCN=0xad;			   //关闭看门狗
	OSCICN=0x17;		   //选择内部时钟,16MHz
	OSCXCN=0x00;		   //关闭外部时钟源
}



/*******************************************************************************/
/*端口初始化程序段                                                             */
/*          																   */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/
void PORT_Init()
{
    XBR0=0x00;			   //	 P107
	XBR1=0x00;
	XBR2=0x40;		       //允许弱上拉,交叉开关允许

	PRT0CF=0x00;		   //P0设置为弱上拉
	PRT1CF=0x0f;		   //P1.0、P1.1、P1.2、P1.3设置为推挽输出
	PRT2CF=0x00;		   //端口设置为弱上拉
}


void T2_Init()
{
     CKCON=0x20;	  //定时器2时钟采用系统时钟
	 T2CON=0x04;	  //定时器2允许;定时器功能;16位自动重装
}

//void T2_baud(unsigned int baud)	  //设置T2自动重装周期
//{

//      RCAP2=baud;

//}

⌨️ 快捷键说明

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