资源简介
系统配置
AD转换驱动
IIC驱动
SPI驱动
UART驱动
TIMER驱动
等

代码片段和文件信息
/************************************************************************************
* Copyright (c) 2006-2007 C8051F网络
* All rights reserved.
*
* Http: www.c8051f.com
* Email: mite@vip.qq.com
*
* File name: adc.c
* Project : C8051F340DK
* Processor: C8051F340
* Compiler : Keil C51 Compiler
*
* Author : embedARM
* Version: 1.00
* Date : 2009.4.1
* Email : embedARM@126.com
* Modification: none
*
* Description: 本文件ADC硬件驱动程序文件;
*
* Others: none;
*
* Function List:
* 1. void ADC_Init(void)
* 2. void ADC_Enable(void)
* 3. void ADC_Disable(void)
* 4. void ADC_Read(int *p)
*
* History:
* 1. Author: 李林利
* Version: 0.9
* Date: 2009.1.1
* Modification: none
*
*************************************************************************************/
/************************************************************************************/
// 引用外部头文件
/************************************************************************************/
#include “..\config\c8051f340.h“
#include “..\config\const.h“
#include “delay.h“
/************************************************************************************/
// 常量及全局变量定义
/************************************************************************************/
#define AIN1 0x04
#define AIN2 0x05
#define TEMP 0x1E
#define ADC_CLK 1600000
#define T_US 20
extern unsigned long code sysclk;
/*************************************************************************************/
//
// ADC硬件驱动程序函数定义
//
/*************************************************************************************/
/***********************************************************************************
* Function: ADC_Init;
*
* Description: ADC初始化函数;
*
* Input: none;
*
* Output: none;
*
* Return: none;
*
* Note: none;
************************************************************************************/
void ADC_Init (void)
{
REF0CN = 0x07;//使用ref电压基准
AMX0P = 0x0f;//选择AIN -- P1.7
AMX0N = 0x1f;//选择GND
ADC0CF=(sysclk/ADC_CLK)<<3;//ADC转换时钟
ADC0CN = 0x00;
}
/***********************************************************************************
* Function: ADC_Enable;
*
* Description: ADC使能函数 ADC开始工作;
*
* Input: none;
*
* Output: none;
*
* Return: none;
*
* Note: none;
************************************************************************************/
void ADC_Enable(void)
{
AD0EN = 1;
}
/***********************************************************************************
* Function: ADC_Disable;
*
* Description: ADC关闭函数 ADC停止工作;
*
* Input: none;
*
* Output: none;
*
* Return: none;
*
* Note: none;
************************************************************************************/
void ADC_Disable(void)
{
AD0EN = 0;
}
/***********************************************************************************
* Function: ADC_Read;
*
* Desc
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4672 2009-04-04 14:22 driver\ADC.c
文件 2955 2009-04-04 12:15 driver\ADC.h
文件 3379 2009-04-04 14:03 driver\Delay.c
文件 2968 2009-04-04 12:15 driver\Delay.h
文件 3576 2009-04-04 14:09 driver\eeprom.c
文件 2655 2009-04-04 12:15 driver\eeprom.h
文件 8321 2009-04-04 14:03 driver\iic.c
文件 2410 2009-03-10 09:49 driver\iic.h
文件 2857 2009-04-04 16:10 driver\key.c
文件 2198 2009-04-04 15:47 driver\key.h
文件 6644 2009-04-04 14:03 driver\LCD.c
文件 7152 2009-04-04 12:15 driver\LCD.h
文件 4172 2009-04-04 14:43 driver\other.c
文件 3677 2009-04-04 14:48 driver\other.h
文件 6447 2009-04-04 14:24 driver\RTC.c
文件 5372 2009-04-04 12:15 driver\RTC.h
文件 5359 2009-04-04 14:22 driver\spi.c
文件 3851 2009-04-04 12:15 driver\spi.h
文件 14082 2009-04-04 14:04 driver\SPIFlash.c
文件 6773 2009-04-04 12:16 driver\SPIFlash.h
文件 6738 2009-04-04 14:04 driver\system.c
文件 2561 2009-04-04 12:15 driver\system.h
文件 12521 2009-04-04 14:22 driver\timer.c
文件 8663 2009-04-04 12:15 driver\timer.h
文件 12750 2009-12-24 15:29 driver\Uart.#2
文件 8699 2009-04-04 12:15 driver\Uart.h
文件 141 2009-12-24 15:33 driver\tmp.out
文件 22733 2009-12-24 15:33 driver\Uart.LST
文件 12777 2009-12-24 15:31 driver\Uart.#1
文件 13481 2009-12-24 15:33 driver\Uart.OBJ
............此处省略31个文件信息
相关资源
- 基于c8051f020的AD转换程序及LCD显示程序
- 基于C8051F320 USB接口的数据采集存储电
- C8051F320的USB通信USBXpress驱动包
- C8051F340 SMBus的c程序代码
- c8051f020例程
- 空压机控制程序
- C8051F最新驱动
- C805在1Keil环境的C8051F仿真调试插件
- C8051F全系列代码例程
- Keil环境C8051F仿真调试驱动程序包括
- c8051f020开发板使用教程
- c8051f126的程序
- C8051F310中文参考手册
- SiC8051F_uVision.exe Keil调试驱动
- Silicon 单片机程序烧写软件
- U-EC5 Keil调试驱动
- C8051F320原理图以及例程
- 用C8051F020和FPGA设计的低频信号相位测
- SiC8051F_uVision4
- 基于C8051F310EVM的演讲计时器设计
- C8051FXX系列Keil开发驱动
- C8051F320中文完整版datasheet数据手册
- c8051f530用户手册
- SiC8051F_uv2.zip
- Keil_uVision4_软件的使用入门(C8051F12
- Flash Programming V3.90.zip
- C8051F34x中文版.pdf
- C8051F系列单片机芯片手册英文版
- C8051F50x_51x 中文数据手册
- c8051f040例程
评论
共有 条评论