【文件属性】:
文件名称:ADC DIS VOL ON LCD msp430
文件大小:6KB
文件格式:C
更新时间:2012-09-17 09:47:43
ADC DIS VOL ON LCD
///通过P6.0口接收一个外部电压,然后显示到LCD上///////////////////////////////////
///P6.0口接到滑阻的中间,滑阻的一端接VCC,一端接GND/////////////////////////////
///P4.6为RS、P4.7为E 数据传送口为P5口///////////////////////////////////////////
///VEE 接地电阻为10K LB+下接270Ω///////////////////////////////////////////////
#include
//各个端口的置位
#define RSSET (P4OUT |= BIT6)
#define ESET (P4OUT |= BIT7)
//各个端口的清零
#define RSCLR (P4OUT &= ~BIT6)
#define ECLR (P4OUT &= ~BIT7)
#define LCDDATA (P5OUT)
unsigned char lcdHint[] = {" The voltage is: "}; //LCD第一行的提示显示数据
unsigned char digitalVal[] = {"0123456789."}; //对应数字的字符
static unsigned int results[32] = {0}; //保存ADC转换结果的数组
/*******************************************************************************
函数名称:lcdDelay
功 能:用于LCD的延时程序,可代替忙状态检查,也可作为一般的延时用
参 数:time--延时参考量
返回值 :无
*******************************************************************************/
void lcdDelay(unsigned char time)
{
unsigned char i = 0;