/*****************************************************
msp430f449驱动JXD1602A
P1.0----RS
P1.1----RW
P1.2----EN
P2-----DATA
可在“定义1602引脚”处更改引脚
******************************************************/
#include <msp430x44x.h>
//定义1602引脚
#define LCMDATADIR P2DIR
#define LCMDATAOUT P2OUT
#define LCMCTLDIR P1DIR
#define LCMCTLOUT P1OUT
#define LCMCTL_RS_H LCMCTLOUT|=BIT0
#define LCMCTL_RS_L LCMCTLOUT&=~BIT0
#define LCMCTL_RW_H LCMCTLOUT|=BIT1
#define LCMCTL_RW_L LCMCTLOUT&=~BIT1
#define LCMCTL_EN_H LCMCTLOUT|=BIT2
#define LCMCTL_EN_L LCMCTLOUT&=~BIT2
//延时
void delay_ms(int delayms)
{int delayi;
while(delayms--)
{
for(delayi=0;delayi<250;delayi++)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载