⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 此为ADC0832源程序,可实现ADC0832各部分功能~
💻 C
字号:
/*=================================================================
===================================================================
=======这个是测试程序,注释我就不写了.HE HE...大家自己看了...=======
===================================================================
============wang1jin  2007.07.16===================================
===================================================================
============程序在LCD上显示从ADC0832读出的电压值.==================
===================================================================
======个人博客地址:http://www.ednchina.com/blog/wang1jin/==========
===================================================================
======个人博客资料更多.欢迎光临====================================
=================================================================*/
#include<reg52.h>
#include<lcd.h>
#include<adc0832.h>
#include <intrins.h>


#define uchar unsigned char
#define uint  unsigned int

uchar code a_1[]={"wang1jin@163.com"};//信箱地址;
uchar code dsptab[]={'0','1','2','3','4','5','6','7','8','9'};//字符代表码;

void main()
{
  uint dat;
  delay400ms();//延时400MS 
  initialization();//LCD复位;
  displaylistchar(0,0,a_1);//显示我的信箱地址;

  displayonechar(0,1,'O'); //在LCD是显示OUT:_.___V
  displayonechar(1,1,'u');
  displayonechar(2,1,'t');
  displayonechar(3,1,':');
  displayonechar(5,1,'.');
  displayonechar(8,1,'v');
  while(1)//无限循环...一直读出电压值显示在LCD上;
  {
    
	displayonechar(13,1,dsptab[readadc()/100]);
	displayonechar(14,1,dsptab[(readadc()%100)/10]);
	displayonechar(15,1,dsptab[readadc()%10]);//在LCD最右边显示255中的某一个数据;


	dat=readadc()/0.591;//0.591是255除以基准电压也就是ADC0832的VCC...得出来了...这个值可能每个人不同.
	displayonechar(4,1,dsptab[dat/100]);//下面三行显示电压...
	displayonechar(6,1,dsptab[(dat%100)/10]);
	displayonechar(7,1,dsptab[dat%10]);
	delay400ms();//延时400MS

  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -