中颖电子AD操作
#define ADC_DIS 0
#define ADC_ENB 1 //ADC通道号定义
#define ADC_Chanel0 (unsigned char)(0x00<<1)
#define ADC_Chanel1 (unsigned char)(0x01<<1)
#define ADC_Chanel2 (unsigned char)(0x02<<1)
#define ADC_Chanel3 (unsigned char)(0x03<<1)
#define ADC_Chanel4 (unsigned char)(0x04<<1)
#define ADC_Chanel5 (unsigned char)(0x05<<1)
#define ADC_Chanel6 (unsigned char)(0x06<<1)
#define ADC_Chanel7 (unsigned char)(0x07<<1) //*************************************
// 函数名称:Init_AD
// 函数功能:对AD初始化,开启或关闭ADC电路
// 入口參数:ADC电路使能參数
// 出口參数:无
/***************************************/
void Init_AD(uint8 Mode)
{
// 0 1 2 3 4 5 6 7 相应转换时钟为
//Fsys/2 /4 /6 /8 /12 /16 /24 /32
Bank0;
if(Mode == ADC_ENB)
{
ADCON = 0X80 ; //打开ADC模块
ADT = 0 ;
ADT |= (2<<5) ; //Fsys/6 转换时钟
ADT |= 5 ; //採样时间设置 0-15
}
else
{
ADCON &= ~0x80 ; //关闭ADC模块
} } //*************************************
// 函数名称:AdcSwitch
// 函数功能: 在单通道模式下转换某一通道的AD值
// 在(扫描模式下)连续转化1-Chanel的 AD值
// 入口參数:要转换的AD通道号
// 出口參数:无
/***************************************/
void AdcSwitch(uint8 Chanel)
{
uint8 i = 0 ; for(i=20;i>0;i--) ;
Bank0; ;
// ADCON = 0X80 ; //打开ADC模块
ADCON = (ADCON & ~(7<<1)) | Chanel ; //选择通道
ADCON |= 0x01 ; //開始转换AD
while(ADCON & 0x01); //等待转换结束 return ;
} //*************************************
// 函数名称:INIT_AD
// 函数功能: AD初始化
// 入口參数:要转换的AD通道号
// 出口參数:无
/***************************************/ void INIT_AD(void)
{
Init_AD(ADC_ENB) ;
ADCH = (SETB0) ; //P4.1作为AD输入
} //*************************************
// 函数名称:ReadAD
// 函数功能: 读AD
// 入口參数:要转换的AD通道号
// 出口參数:无
/***************************************/
uint16 ReadAD(void)
{
AdcSwitch(ADC_Chanel0) ;//选择通道0 并进行AD转换
return (uint16)(ADDH<<8+ADDL);//返回AD值 }
版权声明:本文博主原创文章,博客,未经同意不得转载。
中颖电子AD操作的更多相关文章
- AD操作
加泪滴 批量添加覆铜过孔(先铺铜以后,再批量添加过孔) 开槽 在KEPP—OUT层 部分区域 不敷铜 开窗
- Java对ad操作
转载:http://blog.csdn.net/binyao02123202/article/details/18697953
- C#操作AD的例子
一下连接中包含了使用c#对AD操作的各种列子 http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-D ...
- C#操作AD及Exchange Server总结
C#操作AD及Exchange Server总结 这篇博客的目的:根据亲身项目经历,总结对AD及Exchange Server的操作,包括新建AD用户,设置密码,为AD用户创建邮箱等. 本文完全原创, ...
- C#操作AD及Exchange Server总结(一)
这篇博客的目的:根据亲身项目经历,总结对AD及Exchange Server的操作,包括新建AD用户,设置密码,为AD用户创建邮箱等. 本文完全原创,转载请说明出处,希望对大家有用. 文档目录: 测试 ...
- C#操作AD及Exchange Server总结(二)
上一节C#操作AD及Exchange Server总结(一)写了对AD的操作,新建AD用户后,通常都需要为此用户开启Exchange邮箱,接下来写如何远程操作Exchange. 三.对Exchange ...
- AD活动目录操作软件设计节选
AD操作解决二级目录用户删除问题 public string DeleteADAccountOU(string commonName, string ouName) { DataTable dt = ...
- C#NPOI.RabbitMQ.EF.Attribute.HttpRuntime.Cache.AD域.List<T>根据指定字段去重.前端JQuery.Cache.I18N(多语言).data-xx(自定义属性)
使用NPOI 操作Excel 个人使用的电脑基本默认安装Excel 操作起来 调用Excel的组件便可.如果是一台服务器.没有安装Excel,也就无法调用Excel组件. 在此推荐第三方插件.NPOI ...
- Active Directory组织单位(Organizational Unit)操作汇总
前言 本章聊Active Directory的组织单位(OU)的新增.修改.移动等操作,使用.NET Framework 为我们提供的System.DirectoryServices程序集. 不积跬步 ...
随机推荐
- ZOJ3626(树形dp)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4772 题意:给一棵有n个结点的树,每个点有点权表示在这个点上的价值, ...
- 50个最受网友欢迎的HTML5资源下载列表
完整附件下载地址:http://down.51cto.com/data/413867 附件预览: HTML 5游戏源码精选(共含9个游戏源码) http://down.51cto.com/zt/227 ...
- php(LAMP)开发环境配置相关问题及解决办法
相信很多像我一样初次接触到php开发的人,在配置基本的开发环境时都是一头雾水,为此小编特写下自己在安装配置php开发环境过程中遇到的一些问题,及解决办法. 1.LAMP组合,安装centons+apa ...
- Eclipse常用热键
,Ctrl+D 删除选中的几行 ,Alt+上下箭头 移动选中的代码块 ,Alt+左右箭头 回退 前进 ,Alt+Shift+上下箭头 复制选中的代码块 ,sysout+Ctrl space 生成Sys ...
- FluentData
FluentData微型ORM 最近在帮朋友做一个简单管理系统,因为笔者够懒,但是使用过的NHibernate用来做这中项目又太不实际了,索性百度了微型ORM,FluentData是第一个跳入我眼睛的 ...
- [欧拉回路] hdu 3018 Ant Trip
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3018 Ant Trip Time Limit: 2000/1000 MS (Java/Others) ...
- Windows Phone开发(47):轻松调用Web Service
原文:Windows Phone开发(47):轻松调用Web Service 众所周知(除了没用过VS的),在VS里面调用Web Service是一件很愉快的事情,不解释,相信很多朋友在以前的项目中肯 ...
- JDBC连接数据库经验技巧(转)
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成.JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序.然而各个开 ...
- 广东省-IT红黑榜排名公司名称
红榜Top100 Order Company Name Point Change 1 百富计算机技术(深圳)有限公司 94.00 -- 2 中国网通广州分公司 88.00 -- 3 深圳市汇 ...
- POJ1502(Dijkstra)
MPI Maelstrom Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 5538 Accepted: 3451 题目链 ...