资源简介
AD7895 ±10V ADC采样代码(STC15),这个代码基于STC15单片机设计的,如果在别的硬件基础上读取AD7895的采样数据,尽供参考,请慎重下载,或者查看我的博客对应理解代码。
代码片段和文件信息
#include “main.h“
#include “AD7895.h“
typedef unsigned char BYTE;
typedef unsigned int WORD;
unsigned char time=0flag0=0count=0;
unsigned char string[16]=“0000“;
unsigned char AD_High=0AD_Low=0;
//定时采样定时器初始化
void Timer0Init(void) //50微秒|30毫秒@22.1184MHz
{
AUXR |= 0x80; //定时器时钟1T模式
TMOD &= 0xF0; //设置定时器模式
TL0 = 0x33; //设置定时初值
TH0 = 0x53; //设置定时初值
TF0 = 0; //清除TF0标志
TR0 = 1; //定时器0开始计时
ET0 = 1; //使能定时器0中断
EA = 1;
}
//中断定时启动采样
void tm0_isr() interrupt 1 using 1
{
count = count+1;
if(count==1)
{
LED1 = 1; //转换开始,灯灭
convest = 0; //启动AD转换下降沿触发
sclk = 0; //时钟初始化为低
flag0=1;
time = 0;
}
if(count==31)
{
LED1 = 0; //转换结束,灯亮
convest = 1;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 21305 2016-08-07 11:53 AD7895 ±10V ADC采样代码(STC15)\AD7895
文件 1473 2018-05-30 11:33 AD7895 ±10V ADC采样代码(STC15)\AD7895.c
文件 265 2016-08-07 11:49 AD7895 ±10V ADC采样代码(STC15)\AD7895.h
文件 2671 2016-08-07 11:53 AD7895 ±10V ADC采样代码(STC15)\AD7895.hex
文件 70 2016-08-07 11:53 AD7895 ±10V ADC采样代码(STC15)\AD7895.lnp
文件 19220 2016-08-07 11:53 AD7895 ±10V ADC采样代码(STC15)\AD7895.M51
文件 203 2016-08-12 22:53 AD7895 ±10V ADC采样代码(STC15)\AD7895.plg
文件 57319 2016-08-12 22:54 AD7895 ±10V ADC采样代码(STC15)\AD7895.uvopt
文件 13868 2016-08-07 11:24 AD7895 ±10V ADC采样代码(STC15)\AD7895.uvproj
文件 57315 2016-08-07 11:54 AD7895 ±10V ADC采样代码(STC15)\AD7895_uvopt.bak
文件 13702 2016-07-31 12:38 AD7895 ±10V ADC采样代码(STC15)\AD7895_uvproj.bak
文件 1138 2018-05-30 10:52 AD7895 ±10V ADC采样代码(STC15)\main.c
文件 1744 2016-08-07 11:53 AD7895 ±10V ADC采样代码(STC15)\main.h
文件 5306 2016-08-07 11:24 AD7895 ±10V ADC采样代码(STC15)\UART.c
文件 2888 2016-07-27 13:21 AD7895 ±10V ADC采样代码(STC15)\UART2.c
文件 3481 2016-07-27 17:12 AD7895 ±10V ADC采样代码(STC15)\UART3.c
目录 0 2018-05-30 11:35 AD7895 ±10V ADC采样代码(STC15)
----------- --------- ---------- ----- ----
201968 17
评论
共有 条评论