- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
stc12C5A60S2内部AD应用
系统说明:本人想用STC12C5A60S2自带的A/D对电源电压进行检测(暂定3.3V),晶振:12M,电压从P1.0口输入,检测后的电压值在1602上进行显示,附上硬件大致原理图,硬件部分是照STC12C5A60S2芯片资料上设计,大家看看有错没?硬件原理简图 (原文件名:clip_image001.gif) 程序的A/D部分也是从官网资料上搬下来的,只自己稍微改了一下对读取到的A/D转换结果的数据处理,液晶部分是前阵子写的搬过来的。大家帮我看看哪出问题了?程序如下:#includereg51.h#include intrins.h#define uchar unsigned char #define uint unsigned intuchar Vo;? ? ? ? ? ? ? ? //A/D转换后换算的电压值/*Declare SFR associated with the ADC */sfr ADC_CONTR? ?=? ?0xBC;? ?? ?? ???//ADC control registersfr ADC_RES? ???=? ?0xBD;? ?? ?? ???//ADC high 8-bit result registersfr ADC_RESL? ? =? ?0xBE; ? ? ? ? ? ? ? ? ? ? ? ? //sfr ADC_LOW2? ? =? ?0xBE;? ?? ?? ???//ADC low 2-bit result register sfr P1ASF? ?? ? =? ?0x9D;? ?? ?? ???//P1 secondary function control register??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /*Define ADC operation const for ADC_CONTR*/#define ADC_POWER? ?0x80? ?? ?? ?? ?//ADC power control bit#define ADC_FLAG? ? 0x10? ?? ?? ?? ?//ADC complete flag? ? ? ? 模数转换结束标志位#define ADC_START? ?0x08? ?? ?? ?? ?//ADC start control bit? ? ? ???模数转换启动控制位//转换速度控制位SPEED0和SPEED1,共四种状态,对应四种转换速度#define ADC_SPEEDLL 0x00? ?? ?? ?? ?//540 clocks #define ADC_SPEEDL??0x20? ?? ?? ?? ?//360 clocks#define ADC_SPEEDH??0x40? ?? ?? ?? ?//180 clocks#define ADC_SPEEDHH 0x60? ?? ?? ?? ?//90 clocksuchar tCount;sbit RS = P0^4;sbit RW = P0^5;sbit EN = P0^6;void DelayMS(uint ms){??uint i;??while(ms--)??{??? ? ? ? for(i=0;i120;i++);??}}/*----------------------------Software delay function----------------------------*/void Delay(uint n){? ? uint x;? ? while (n--)? ? {? ?? ???x = 5000;? ?? ???while (x--);? ? }}/*----------------------------Initial ADC sfr----------------------------*/void InitADC(){? ? P1ASF = 0x01;? ?? ?? ?? ?? ?? ? //选择P1.0作为A/D输入通道? ? ADC_RES = 0;? ?? ?? ?? ?? ?? ???//清0? ? ADC_CONTR = ADC_POWER | ADC_SPEEDLL;? ?//0x10|0x00=0x10:开电源和设置A/D转换速度? ? Delay(2);? ?? ?? ?? ?? ?? ?? ???//ADC power-on and delay}/*--------------
您可能关注的文档
- pdca戴明循环模式(精品ppt).ppt
- PC的共混改性研究进展.doc
- pdca管理循环于放射科初步应用的体会(ppt).ppt
- PEP人教版小学(小升初)英语单词归类汇总大全(精心整理,可直接打印).doc
- pep小学三年级下册英语第四单元课件.ppt
- pep小学单词表.doc
- PEP小学六年级英语下册知识点归纳及练习(选用).doc
- PEP小学英语三年级下册《Unit4 Where is my car》A部分第一课时教学设计.doc
- pep小学六年级英语下册第一单元第一课时课件.ppt
- pDIVE MX系列变频器英文说明书.doc
- 220kV变电站主变压器泡沫喷淋灭火系统防误动控制方案研究.docx
- 2024消防水泵房施工方案.docx
- 密闭电石炉净化系操作说明--课件.ppt
- 小儿大动脉炎的科普知识.pptx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版).docx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版) (2).docx
- 2011年高考数学试卷(理)(天津)(空白卷).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(解析版).docx
- 【备战25年高考数学】题型09 6类圆锥曲线离心率解题技巧(解析版).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(原卷版).docx
最近下载
- 2025年湖南信息职业技术学院单招职业技能测试题库(有一套).docx VIP
- 2025年黑龙江交通职业技术学院单招职业技能测试题库带答案(新).docx VIP
- 2024年泸州中考数学试题及参考答案.doc
- 医用面膜培训ppt课件.pptx
- 教电馆200555号-胜利教育管理中心.DOC
- 智能制造与智能化焊接技术基础.pptx
- 功率因素校正(PFC)电路-PFC的工作原理课件.pptx
- 工伤保险医疗(康复)待遇申请表.doc
- 【数学】第六章平面向量及其应用单元测试-2023-2024学年高一下学期数学人教A版(2019)必修第二册.docx VIP
- 三亚航空旅游职业学院单招《语文》考试参考题库资料(含答案).pdf
文档评论(0)