• 大小: 811KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: 其他
  • 标签: AD0809  LCD1602  

资源简介

AD0809驱动程序,LCD1602用作显示器

资源截图

代码片段和文件信息

/********************************************************
*  说明:AD0809的应用:初始化时配置通道,首先锁存允许, *
*      输入地址,再把start和oe拉低,产生启动脉冲,启  *
*  动转换,等待EOC电平变为无效,等待转换结束,拉  *
*  高OE接受输出数据 *
********************************************************/

#include “AD0809.h“

extern u8 adval;

//AD0809初始化
static void AD0809_init(void)
{
ALE = 1;   //地址锁存允许
ADDA = 0;   //选择通道0  CBA 000
ADDB = 0;
ADDC = 0;
ALE = 0;   //地址锁存禁止(即是无法写地址值进去)

START = 0; 
OE = 0;  
}

//AD0809启动转换
void AD0809_start(void)
{
AD0809_init();  
START = 1; //上升沿清除寄存器值
START = 0; //下降沿启动转换

delay(1);  //启动转换后EOC在10us之后才变为无效的,若在10us之前检测EOC状态都是得到错误的数据
while(!EOC); //等待转换结束  转换结束EOC输出高电平

OE =1; //读取数据
adval = P3;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-30 02:16  LCD1602与AD0809\
     目录           0  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\
     文件       14039  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809
     文件         905  2013-05-15 23:12  LCD1602与AD0809\LCD1602与AD0809\AD0809.c
     文件         272  2013-05-15 22:06  LCD1602与AD0809\LCD1602与AD0809\AD0809.h
     文件        2008  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809.hex
     文件          85  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809.lnp
     文件        2357  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809.LST
     文件       15277  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809.M51
     文件        2931  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809.OBJ
     文件         617  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809.plg
     文件       58089  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809.uvopt
     文件       14051  2013-05-15 22:21  LCD1602与AD0809\LCD1602与AD0809\AD0809.uvproj
     文件       58085  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\AD0809_uvopt.bak
     文件       13719  2013-05-15 20:58  LCD1602与AD0809\LCD1602与AD0809\AD0809_uvproj.bak
     文件      967470  2013-05-15 21:21  LCD1602与AD0809\LCD1602与AD0809\AD0809中文.pdf
     文件        5769  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\lcd.c
     文件         372  2013-05-15 23:01  LCD1602与AD0809\LCD1602与AD0809\lcd.h
     文件       11942  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\lcd.LST
     文件        8307  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\lcd.OBJ
     文件         577  2013-05-15 23:30  LCD1602与AD0809\LCD1602与AD0809\main.c
     文件        2029  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\main.LST
     文件        3463  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\main.OBJ
     文件        6376  2009-05-07 14:37  LCD1602与AD0809\LCD1602与AD0809\STARTUP.A51
     文件       14062  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\STARTUP.LST
     文件         749  2013-05-30 02:17  LCD1602与AD0809\LCD1602与AD0809\STARTUP.OBJ

评论

共有 条评论