单片机
返回首页

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;

}

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

最新器件
精选电路图
  • CCD图像传感器在微光电视系统中的应用

  • 离子检测器电路分析

  • 一个简单的立体声平衡指示器电路

  • 分享一个电网倾角计电路

  • 使用NE555和磁簧开关的橱柜照明电路

  • 电谐波图形均衡器示意图

    相关电子头条文章