- 7
- 0
- 约1.65千字
- 约 3页
- 2023-10-19 发布于湖南
- 举报
STC单片机ADC采样程序设计
#include“STC12C4052 AD.h”
typedefstruct
{
BOOLRun;//BOOL量作为定时采样标志,比如每隔3秒,置位一
次该标志
BY TECurch;//当前通道
BYTEtempCvData[6];//转换结果临时缓冲
BYTECv Times;//采样次数采样4次,去最大最小,保留4个取平均值
BYTEADData[MAX_ ADCH];//MAX_ADCH保存各通道最终采样数据
}STADC;
STADCADC;
voidInitADC()
{
Uint16i;
ADC_CONTR=0xC0;//ADC模块加电,420周期转换一次
f or(i=0;i《20000;i++);//ADC 电源开启后,延时
//设置P口外AD模式
P1M0=0x03;//ADC0/1高阻输入
P1M1=0x00;
EADC_SPI=1;//开放ADCSPI总中断
ADC_DATA=0;
AUXR=EADCI;//开放ADC中断
MEMSet(ADC,0,sizeof(STADC));
//启动0号通道
ADC.Curch=0;
ADC_CONTR|=ADC.Curch;//设置下一通道
ADC.Run=TRUE;//标志ADC正在转换
ADC_CONTR|=ADC_START;//启动AD 转
您可能关注的文档
最近下载
- 日本文学史 课件系列之第二章 中古文学.ppt VIP
- 2026安徽省从优秀村(社区)干部中考试录用乡镇(街道)机关公务员备考题库及一套答案详解.docx VIP
- 2026年党员个人整改清单党员问题清单及整改措施.docx VIP
- 《饭店概论》课件项目二任务一:饭店管理基本理论.ppt VIP
- 【新教材】统编版(2024)一年级下册道德与法治第3课 错了就要改 教案.docx VIP
- 农产品市场营销-全套教学课件.ppt
- 无人机测绘技术:无人机航空摄影安全作业与操控PPT教学课件.pptx VIP
- 幼儿园-小班健康《七步洗手法》微教案.doc VIP
- 2026纪检监察信访工作总结(二篇).docx VIP
- 台阶式溢流坝消力池水跃特性.pdf VIP
原创力文档

文档评论(0)