msp430单片机控制lcd1602显示C程序

来源:本站
导读:目前正在解读《msp430单片机控制lcd1602显示C程序》的相关信息,《msp430单片机控制lcd1602显示C程序》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《msp430单片机控制lcd1602显示C程序》的详细说明。
简介:本文给大家分享了一个msp430单片机控制lcd1602显示C程序

//MSP430写的1602液晶显示程序2011/8/26//硬件连接   //P4 数据口  P3.7---E P3.6---RW  P3.5----RS#include"msp430x14x.h"#define   uint      unsigned int#define rw(x) P3OUT=(P3OUT&(~BIT6))|(x?BIT6:0);unsigned char table0[]="hankouxueyuan";                                    unsigned char table1[]="dianzisheji";  //**************延时***********************************void delay(uint z){    uint t,y;    for(t=z;t>0;t--)        for(y=110;y>0;y--);}//*******写命令*****************************************void write_com(unsigned char com){    P3OUT&=~BIT5;//作为RS选择端低电平有效    rw(0);    P3OUT|=BIT7;    delay(10);    P4OUT=com;    //P4OUT=com;    //P3OUT|=BIT7;    delay(15);    P3OUT&=~BIT7;}//*******写数据***************************************************void write_data(unsigned char date){    P3OUT|=BIT5;//作为RS选择端高电平有效劳    rw(0);    P3OUT|=BIT7;    delay(10);    P4OUT=date;    //delay(15);    //P4OUT=date;    //P3OUT|=BIT7;作为E选择端=1;    delay(15);    P3OUT&=~BIT7;}//********初始化******************************************void init(){  P3DIR=0xff;//P3输出 作控制口  P3SEL=0;  P3OUT=0x00;    P3OUT&=~BIT7;//E  P3OUT&=~BIT5;//RS  P4DIR=0XFF;//P4输出 作数据口  P4SEL=0;  P4OUT=0X00;  write_com(0x38);//显示模式设置  write_com(0x0c);//开显示,不显光标  write_com(0x06);//数据地址指针  write_com(0x01);//清屏  //_BIS_SR(GIE);//两个开总中断的方法随便用哪一个  //   _EINT();}//************显示函数2********************display2(unsigned char x,unsigned char *p){  unsigned char y=0;      //y要给其初值0否则出乱码  write_com(x);  while(p[y]!=0x00)   {     write_data(p[y]);     y++;     delay(15);   }}//***************主函数****************************************************void main(){  WDTCTL=WDTPW+WDTHOLD;                 //关看门狗  init();  while(1)  {    display2(0x80+0x01,table0);    display2(0x80+0x40+0x01,table1);  }}

提醒:《msp430单片机控制lcd1602显示C程序》最后刷新时间 2024-03-14 00:57:45,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《msp430单片机控制lcd1602显示C程序》该内容的真实性请自行鉴别。