//------------------------------------------------------------------------------------
//此程序为ADC转换程序,可以选择向ADC0BUSY写1或用定时器0,1,2,3作为ADC的启动信号。
//
//------------------------------------------------------------------------------------
//头文件定义
//------------------------------------------------------------------------------------
//
#include <c8051f330.h>
#include <stdio.h>
//-----------------------------------------------------------------------------
// 定义16位特殊功能寄存器
//-----------------------------------------------------------------------------
sfr16 ADC0 = 0xbd;
sfr16 TMR0RL = 0xca;
sfr16 TMR1RL = 0xca;
sfr16 TMR2RL =0xca;
sfr16 TMR3RL =0xca;
sfr16 TMR0 = 0xCC;
sfr16 TMR1 = 0xCC;
sfr16 TMR2 = 0xcc;
sfr16 TMR3 = 0xcc;
//-----------------------------------------------------------------------------
// 全局变量定义
//-----------------------------------------------------------------------------
char i;
int result;
//-----------------------------------------------------------------------------
//定义常量
//-----------------------------------------------------------------------------
#define SYSCLK 49000000
#define SAMPLE_RATE 50000
//------------------------------------------------------------------------------------
// 定义函数
//------------------------------------------------------------------------------------
void SYSCLK_Init (void);
void PORT_Init (void);
void Timer0_Init (int counts);
void Timer1_Init (int counts);
void Timer2_Init (int counts);
void Timer3_Init (int counts);
void ADC0_Init(void);
void ADC0_ISR (void);
void ADC0_CNVS_ADC0h(void);
//------------------------------------------------------------------------------------
// 主程序
//------------------------------------------------------------------------------------
void main (void)
{
int ADCRESULT[50] ;
int k;
PCA0MD &= ~0x40; // 禁止看门狗
SYSCLK_Init ();
PORT_Init ();
Timer0_Init (SYSCLK/SAMPLE_RATE);
//Timer1_Init (SYSCLK/SAMPLE_RATE); //选择相应的启动方式
//Timer2_Init (SYSCLK/SAMPLE_RATE);
//Timer3_Init (SYSCLK/SAMPLE_RATE);
ADC0_Init();
EA=1;
while(1)
{
//ADC0_CNVS_ADC0h();
k=ADC0;
ADCRESULT[i]=result; //此处设断点,观察ADCRESULT的结果
}
}
资源简介:获取MSN Messenger的联系人列表的C++程序源代码
上传时间: 2015-02-09
上传用户:水中浮云
资源简介:使用算法HGA求解的C程序源代码
上传时间: 2013-12-31
上传用户:jeffery
资源简介:五个C++程序源代码
上传时间: 2013-12-10
上传用户:zsjinju
资源简介:IPX协议C程序源代码:用于网络通信
上传时间: 2013-12-26
上传用户:tyler
资源简介:NETBIOS C程序源代码 用于网络通信
上传时间: 2014-01-24
上传用户:songrui
资源简介:网络打印机及文件共享 C程序源代码 用于网络通信
上传时间: 2015-02-22
上传用户:wff
资源简介:C++程序源代码 在ucos_ii基础上加上网络功能,串口调试, 在vc6.0 + masm.611下编译通过,该软件仅供学习使用。 建议你在学习该软件的使用,首先先大致浏览一下ucos_ii的相关内容
上传时间: 2014-01-06
上传用户:VRMMO
资源简介:欧洲安装总线系统的USB串口接口驱动C程序源代码.软件代码由西门子公司提供
上传时间: 2015-03-24
上传用户:水口鸿胜电器
资源简介:是《计算机常用数值计算算法与程序 C++版》一书的配套C++程序源代码文件,每个源程序文件的文件扩展名都使用.cpp形式。这些C++程序已经在微软公司Windows 平台下的Virsual C++ 6.0环境下通过
上传时间: 2013-12-27
上传用户:璇珠官人
资源简介:是《计算机常用数值计算算法与程序 C++版》一书的配套C++程序源代码文件,每个源程序文件的文件扩展名都使用.cpp形式。这些C++程序已经在微软公司Windows 平台下的Virsual C++ 6.0环境下通过
上传时间: 2015-04-01
上传用户:asasasas
资源简介:是《计算机常用数值计算算法与程序 C++版》一书的配套C++程序源代码文件,每个源程序文件的文件扩展名都使用.cpp形式。这些C++程序已经在微软公司Windows 平台下的Virsual C++ 6.0环境下通过
上传时间: 2015-04-01
上传用户:chens000
资源简介:用单片机C语言编的日历芯片PCF8563的实时时间显示C程序源代码,可供单片机开发人员参考。
上传时间: 2015-04-02
上传用户:sxdtlqqjl
资源简介:C程序源代码,编译命令cc-ofgetfget.c-lcurses 此程序适用于SCOUNIX主机系
上传时间: 2013-12-14
上传用户:金宜
资源简介:hga是一种混合遗传算法C程序源代码,但是只包括了核心的算法部分,还没有完善。 gauss为电路试验中的高斯消去法。 GRKT10,Lagrange,Euler分别是数值计算中龙格-库塔法,拉个朗日法以及改进欧拉法的C程序实现 上述程序都是本人工作学习过程中自己编写的...
上传时间: 2014-01-11
上传用户:lijianyu172
资源简介:这是MSP430的嵌入式实时操作系统C程序源代码
上传时间: 2015-05-08
上传用户:qoovoop
资源简介:作业: 最小二乘法 运行环境:vc 程序语言:c++ 程序源代码:work1.cpp (见附件)
上传时间: 2015-05-29
上传用户:firstbyte
资源简介:作业: 牛顿插值法 运行环境:vc 程序语言:c++ 程序源代码:work2.cpp (见附件)
上传时间: 2015-05-29
上传用户:aix008
资源简介:作业: 高斯消去法 运行环境:vc 程序语言:c++ 程序源代码:work3.cpp (见附件)
上传时间: 2014-01-13
上传用户:凤临西北
资源简介:c51单片机的中文拼音输入法C程序源代码
上传时间: 2015-07-02
上传用户:1159797854
资源简介:本程序是应用于雷达成像的距离多普勒成像算法的c++程序源代码。
上传时间: 2014-01-07
上传用户:sdq_123
资源简介:这是一个18B20的C程序源代码,用于温度采集
上传时间: 2014-01-13
上传用户:ve3344
资源简介:显示所有Linux 环境变量可执行文件,包括C程序源代码,RedHat Linux下使用
上传时间: 2013-12-30
上传用户:cccole0605
资源简介:这是C程序源代码,希望可以给朋友们带来一些变成上面的启发
上传时间: 2015-09-30
上传用户:huql11633
资源简介:这是C程序源代码,希望可以给朋友们带来一些变成上面的启发
上传时间: 2014-01-03
上传用户:love_stanford
资源简介:基本遗传算法的C程序源代码,非常实用,大家资源共享阿
上传时间: 2015-10-18
上传用户:gxrui1991
资源简介:i2c通讯C程序源代码,经测试合格,可以放心使用,请注意时钟周期
上传时间: 2014-01-14
上传用户:kristycreasy
资源简介:这是一个求关键路径的C++程序源代码.里面已经把注释文字都写好了,放心下载.
上传时间: 2016-02-10
上传用户:csgcd001
资源简介:设计自己的ISP程序 C程序源代码 /******************************************************************** IAP.C SST和STC单片机IAP操作函数 魏东(tonywei@tom.com) 2004.7.23
上传时间: 2013-12-08
上传用户:tianyi223
资源简介:在DSP上运行的一段C程序源代码,包括对串口芯片16c954进行初始化及读、写操作函数
上传时间: 2016-06-20
上传用户:tzl1975
资源简介:这是高校实验任务课程设计中可以应用C程序源代码 完整
上传时间: 2016-06-25
上传用户:13188549192