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

📄 ad1utl.c

📁 一个瑞萨单片机的程序。。。供大家学习用。。。。。。。。。。。。。。。。。。
💻 C
字号:
/*""FILE COMMENT""*************************************************************
*  System Name : 偙偺僾儘僌儔儉偼嫵堢梡偱偡丅(揮梡晄壜)
*  File Name   : ad1utl.c
*  Contents    : A-D曄姺
*  Model       : OAKS8-LCD Board懳墳
*  CPU         : R8C/Tiny僔儕乕僘
*  Compiler    : NC30WA(V.5.30 Release 1)
*  OS          : 巊梡偣偢
*  Programer   : 儖僱僒僗敿摫懱僩儗乕僯儞僌僙儞僞乕
*  Note        : OAKS8-R5F21114FP(R8C/11僌儖乕僾,20MHz)懳墳
*******************************************************************************
* COPYRIGHT(C) 2004 RENESAS TECHNOLOGY CORPORATION
* AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
*******************************************************************************
* History      : ---
*""FILE COMMENT END""*********************************************************/

/*===== 僀儞僋儖乕僪僼傽僀儖 =====*/
#include "defs.h"						/* 嫟捠偺僔儞儃儖掕媊			*/
#include "target.h"						/* SFR椞堟掕媊僼傽僀儖 			*/
#include "ad1utl.h"						/* A-D曄姺惂屼梡僿僢僟僼傽僀儖 	*/

/*===== 娭悢尨宆(僾儘僩僞僀僾)愰尵 =====*/

/*===== 曄悢愰尵 =====*/
static int init_hard;					/* 僴乕僪僂僃傾弶婜壔娗棟曄悢		 */
										/* 0:枹弶婜壔丄1:弶婜壔嵪傒			 */

/*""FUNC COMMENT""*************************************************************
* ID         : ---
* 娭悢柤     : void AD1__initialize(void)
* 婡擻       : A-D曄姺娭楢弶婜愝掕
* 堷悢       : 側偟
* 曉媝抣     : 側偟
* 巊梡娭悢   : 側偟
* 拲堄帠崁   : 
* History    : 
*""FUNC COMMENT END""*********************************************************/
void AD1__initialize(void)
{
	init_hard = TRUE;					/* A-D曄姺乽弶婜壔嵪傒乿			 */

	adcon0 = 0x89;						/* AD惂屼儗僕僗僞0偺愝掕			 */
										/* 10001001							 */
										/* |||||+++ AN1抂巕慖戰				 */
										/* ||||+--- 孞傝曉偟儌乕僪			 */
										/* |||+---- 億乕僩P0僌儖乕僾慖戰	 */
										/* ||+----- 梊栺價僢僩				 */
										/* |+------ A-D曄姺掆巭				 */
										/* +------- fAD偺2暘廃				 */
	adcon1 = 0x28;						/* A-D惂屼儗僕僗僞1偺愝掕 			 */
										/* 00101000							 */
										/* |||||+++ 梊栺價僢僩				 */
										/* ||||+--- 10價僢僩儌乕僪			 */
										/* |||+---- CKS0價僢僩傪桳岠		 */
										/* ||+----- Vref愙懕				 */
										/* ++------ 梊栺價僢僩				 */
	adcon2 = 0x01;						/* A-D惂屼儗僕僗僞2偺愝掕			 */
										/* 00000001							 */
										/* |||||||+ 僒儞僾儖仌儂乕儖僪偁傝	 */
										/* +++++++- 梊栺價僢僩				 */
	adst = 1;							/* A-D曄姺奐巒						 */
}


/*""FUNC COMMENT""*************************************************************
* ID         : ---
* 娭悢柤     : int AD1__getad1(void)
* 婡擻       : A-D曄姺寢壥庢摼
* 堷悢       : 側偟
* 曉媝抣     : int	; A-D曄姺寢壥
* 巊梡娭悢   : 側偟
* 拲堄帠崁   : ad儗僕僗僞偼16價僢僩峔惉偱偁傞丅10價僢僩暘夝偺A-D曄姺寢壥傪
*            : 庢摼偡傞応崌偼丄b15乣b10偺6價僢僩暘傪儅僗僋偡傞昁梫偑偁傞
* History    : 
*""FUNC COMMENT END""*********************************************************/
int AD1__getad1(void)
{
	if(init_hard){						/* 弶婜壔嵪傒偱偁傟偽				 */
		return ad;						/* 寢壥傪曉偡						 */
	}
										/* 枹弶婜壔偱偁傟偽					 */
	return ERR;							/* 僄儔乕抣傪曉偡					 */
}


/* #############################################################################
 * ###	岞奐偟側偄娭悢
 */


/******************************************************************************
    end of file
******************************************************************************/

⌨️ 快捷键说明

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