• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: 其他
  • 标签: LCD1602  

资源简介

基础MSP430f5529控制LCD1602,只需直接改变代码中引号中的字母,就可实现想要LCD显示的字母。

资源截图

代码片段和文件信息


#include 
//必要操作:正确连接1602
#define uint unsigned int//定义常用数据类型替代码
#define uchar unsigned char
#define dat P3OUT //定义LCD1602的数据口为P2
#define CLR_RS P6OUT&=~BIT0;//置零P1.0位,也就是置零RS
#define SET_RS P6OUT=BIT0;//置壹P1.0位,也就是置壹RS
#define CLR_RW P6OUT&=~BIT1;//置零P1.1位,也就是置零RW
#define SET_RW P6OUT|=BIT1;//置壹PI.1位,也就是置壹RW
#define CLR_EN P6OUT&=~BIT2;//置零P1.2位,也就是置零EN
#define SET_EN P6OUT|=BIT2;//置壹P1.2位,也就是置立EN
uchar busy;//1602
void delay_1ms(void);//延时程序
void delay_1s(void);//延时程序
void display(void);//显示程序?

void busy_1602(void);//液晶查忙程序
void shj_1602(uchar a);//液晶写数据程序?
void init_1602(void);//液晶初始化
void zhl_1602(uchar a);//液晶写指令程序
void main(void)//主程序开始
{

WDTCTL=WDTPW+WDTHOLD;
P6DIR=0xff;
P3DIR=0xff;
while(1)
{

display();//在大循环内调用显示函数,一直显示
}
}
void 

评论

共有 条评论