下载此文档

msp430g2553 LCD1602显示直流电压检测电路.doc


文档分类:中学教育 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
msp430g2553_LCD1602显示直流电压检测电路msp430g2553_LCD1602显示直流电压检测电路
按此图连接即可。
以下是显示部分程序,DA部分简单,大家稍微动动脑子~~~
/************************msp430g2553_LCD1602_Voltage_Detect*****************************
*date:
*/
#include <>
int data;
int i,j;
double n;
char a[];
/************************延时函数*****************************/
void delay(int i)
{
int s=500;
for(;i>0;i--)
{
for(;s>0;s--)
{
;
;
}
}
}
/************************lcd写指令*****************************/
void ()
{
P1OUT&=~(1<<3);//RS=0,输入指令
P1OUT&=~(1<<4);//RW=0,向lcd写入指令或数据
P1OUT&=~(1<<5);//EN=0,始终执行指令
delay(8);
;
delay(8);
P1OUT|=(1<<5);//EN=1,读取信息
delay(8);
P1OUT&=~(1<<5);//EN=0,执行指令
}
/************************lcd写数据*****************************/
void write_data(char data_bit)
{
P1OUT|=(1<<3);//RS=1,输入数据
P1OUT&=~(1<<4);//RW=0,向lcd写入指令或数据
P1OUT&=~(1<<5);//EN=0,执行指令
delay(8);
P2OUT=data_bit;
delay(8);
P1OUT|=(1<<5);//EN=1,读取信息
delay(8);
P1OUT&=~(1<<5);//EN=0,执行指令
}
/************************lcd初始化*****************************/
void initial_lcd(void)
{
delay(20);
(0x38);
delay(15);
(0x0c);
delay(15);
(0x06);
delay(15);
(0x01) ;
}
/************************lcd显示*****************************/
void LCD_Display(char x,char y,char *str)
{
char xtemp;
switch(x)
{
case 0:xtemp=0x80+y;
break;
case 1:xtemp=0xc0+y;
break;
default:break;
}
(xtemp)

msp430g2553 LCD1602显示直流电压检测电路 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小50 KB
  • 时间2018-03-13