• 大小: 112KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-24
  • 语言: 其他
  • 标签: lcd  

资源简介

LCM 240128 液晶试验显示程序 51单片机

资源截图

代码片段和文件信息

/************************
ADC0832实验
************************/
#include 
#include 

#define ulong unsigned long
#define uint unsigned int
#define uchar unsigned char

sbit ADCS =P1^3;  //ADC0832 chip seclect
sbit ADDI =P1^1;  //ADC0832 data in
sbit ADDO =P1^1;  //ADC0832 data out
sbit ADCLK =P1^0;  //ADC0832 clock signal

unsigned int Adc0832(unsigned char channel);

/************
读ADC0832函数
************/

//采集并返回
unsigned int Adc0832(unsigned char channel)
{
  uchar i=0;
uchar j;
uint dat=0;
uchar ndat=0;

if(channel==0)channel=2;
if(channel==1)channel=3;
ADDI=1;
_nop_();
_nop_();
ADCS=0;//拉低CS端
_nop_();
_nop_();
ADCLK=1;//拉高CLK端
_nop_();
_nop_();
ADCLK=0;//拉低CLK端形成下降沿1
_nop_();
_nop_();
ADCLK=1;//拉高CLK端
ADDI=channel&0x1;
_nop_();
_nop_();
ADCLK=0;//拉低CLK端形成下降沿2
_nop_();
_nop_();
ADCLK=1;//拉高CLK端
ADDI=(channel>>1)&0x1;
_nop_();
_nop_();
ADCLK=0;//拉低CLK端形成下降沿3
ADDI=1;//控制命令结束 
_nop_();
_nop_();
dat=0;
for(i=0;i<8;i++)
{
dat|=ADDO;//收数据
ADCLK=1;
_nop_();
_nop_();
ADCLK=0;//形成一次时钟脉冲
_nop_();
_nop_();
dat<<=1;
if(i==7)dat|=ADDO;
}  
for(i=0;i<8;i++)
{
j=0;
j=j|ADDO;//收数据
ADCLK=1;
_nop_();
_nop_();
ADCLK=0;//形成一次时钟脉冲
_nop_();
_nop_();
j=j<<7;
ndat=ndat|j;
if(i<7)ndat>>=1;
}
ADCS=1;//拉低CS端
ADCLK=0;//拉低CLK端
ADDO=1;//拉高数据端回到初始状态
dat<<=8;
dat|=ndat;
  return(dat);            //return ad data
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1603  2006-12-02 15:51  液晶试验\ADC0832.c

     文件       4386  2006-12-04 11:01  液晶试验\ADC0832.LST

     文件       1107  2006-12-04 11:01  液晶试验\ADC0832.OBJ

     文件      90717  2006-12-02 21:17  液晶试验\Last Loaded 液晶及ACD083试验.DBK

     文件      20740  2006-12-04 11:01  液晶试验\ShowFun.c

     文件       2395  2006-12-02 18:55  液晶试验\ShowFun.h

     文件      34409  2006-12-04 11:01  液晶试验\ShowFun.LST

     文件      13947  2006-12-04 11:01  液晶试验\ShowFun.OBJ

     文件      17764  2006-12-04 11:01  液晶试验\yejing

     文件      26618  2006-12-04 11:01  液晶试验\yejing.hex

     文件         74  2006-12-04 11:01  液晶试验\yejing.lnp

     文件      40247  2006-12-04 11:01  液晶试验\yejing.M51

     文件      87932  2006-12-04 11:04  液晶试验\yejing.plg

     文件       2584  2005-04-04 23:57  液晶试验\宝宝.bmp

     文件        568  2006-12-02 00:11  液晶试验\显示控制函数.LST

     文件       5809  2006-12-01 21:23  液晶试验\液晶

     文件      12955  2006-12-04 10:58  液晶试验\液晶.c

     文件        221  2005-04-01 05:43  液晶试验\液晶.cfg

     文件      14309  2006-12-01 21:23  液晶试验\液晶.hex

     文件         25  2006-12-01 21:23  液晶试验\液晶.lnp

     文件      20730  2006-12-04 11:01  液晶试验\液晶.LST

     文件       5410  2006-12-01 21:23  液晶试验\液晶.M51

     文件       1748  2005-04-01 05:43  液晶试验\液晶.mpj

     文件       6587  2006-12-04 11:01  液晶试验\液晶.OBJ

     文件       1754  2006-12-04 11:04  液晶试验\液晶.Opt

     文件        158  2006-12-01 21:28  液晶试验\液晶.plg

     文件       2188  2006-12-03 21:28  液晶试验\液晶.Uv2

     文件       1806  2006-12-04 09:47  液晶试验\液晶_Opt.Bak

     文件       2188  2006-12-02 21:17  液晶试验\液晶_Uv2.Bak

     文件      90717  2006-12-04 11:04  液晶试验\液晶及ACD083试验.DSN

............此处省略5个文件信息

评论

共有 条评论