历史上的今天
今天是:2024年12月19日(星期四)
2018年12月19日 | C51 ADC0804LCN 应用
2018-12-19 来源:eefocus

#include
//stdio.h,string.h用于printf函数原型
#include
#include
sbit AD_CS = P1^2;
sbit AD_WR = P1^0;
sbit AD_RD = P1^1;
sbit AD_PORT = P0;
/**************************************
*
* 启动ADC
*
***************************************/
void AdcStart(void)
{
AD_CS = 0;
_nop_();
AD_WR = 0;
_nop_();
AD_WR = 1;
_nop_();
AD_CS = 1;
_nop_();
}
/**************************************
*
* 读取ADC值
*
***************************************/
int AdcRead(void)
{
int temp;
AD_PORT = 0xFF; //单片机读取AD值之前PORT口先写高
AD_CS = 0;
_nop_();
AD_RD = 0;
_nop_();
_nop_();
_nop_();
temp = P0;
_nop_();
AD_RD = 1;
_nop_();
AD_CS = 1;
_nop_();
return temp;
}
上一篇:C51 Timer 计数器
史海拾趣
|
现在大陆市场中,由于监控发展较晚!红外半球摄像机红外灯被大陆的经销商和工程商吵的是如何如何的好,像什么白天一样!晚上没有任何光源,都能很清晰的分晰这个人是谁,这些话虽然让产品卖出去了,可是搞伤了我们技术人员和工程人员,验收那个难啊 ...… 查看全部问答> |
|
编译源码时出现了附件中的错误,由以上可知,是缺少luuid,经查找是缺少e2fsprogs-1.39.tar.gz这个包,已经下载了这个文件,接下来该怎么做??? [ 本帖最后由 jxb01033016 于 2009-9-4 11:47 编辑 ]… 查看全部问答> |
|
求梅兰日兰UPS中文使用说明书 请问哪位师傅手里有梅兰日兰UPS中文使用说明书啊,帮忙给传一下,或者给个网址也行啊,UPS是4.2KW、6KVA,我先谢谢啦!… 查看全部问答> |
|
nand flash里bootloader的结构如下: 0:nboot 1:tocblock1 file 2:eboot 有人这样安装吗? 有人改写过nboot吗? 我的板子是2410的,我从网上找到了2410 BSP里面关于nboot的代码 读了下nboot里面的代码,硬件主要是初始化串口,感觉这些是通用的, ...… 查看全部问答> |
|
看了GOOOGLEMAN的文章 http://www.cnblogs.com/wogoyixikexie/archive/2009/05/06/1450503.html 在platform->setting->environment 中设置IMGSDBUS2 = 1 在common.bib中也修改过 根本内容我也修改了BSP.C:\\WINCE500\\PLATFORM\\smdk2440\\DRIV ...… 查看全部问答> |
|
哪为江湖大虾有研究过播放器Mplayer的原代码啊,特别是它Demux是如何处理的,最好能讲讲Mplayer的主处理函数,和详细的Demux过程?小弟不胜感激!… 查看全部问答> |




