msp430g2553串口接受数据_msp430g2553的串口发送程序

#include

#include

#include

#define uint unsigned int

#define LCD_EN_PORT P1OUT    //以下2个要设为同一个口

#define LCD_EN_DDR P1DIR

#define LCD_RS_PORT P1OUT    //以下2个要设为同一个口

#define LCD_RS_DDR P1DIR

#define LCD_DATA_PORT P2OUT  //以下3个要设为同一个口

#define LCD_DATA_DDR P2DIR   //一定要用高4位

#define LCD_RS BIT6

#define LCD_EN BIT7

#define LCD_DATA    BIT7|BIT6|BIT5|BIT4 //4位数据线连接模式

void LCD_init(void);

void LCD_init_first(void);

void LCD_en_write1(void);  //上升沿使能

void LCD_en_write2(void);  //下降沿使能

void LCD_write_command(unsigned charcommand);

void LCD_write_data(unsigned char data);

void LCD_set_xy (unsigned char x, unsignedchar y);

void LCD_write_string(unsigned charX,unsigned char Y, unsigned char s);

void LCD_write_char(unsigned charX,unsigned char Y, unsigned char data);

void delay_1ms(void);

void delay_nus(unsigned int n);

void delay_nms(unsigned int n);

unsigned char rev;

void putchar(unsigned char c)    //发送字符函数

{

while (!(IFG2&UCA0TXIFG));  // USCI_A0 TX buffer ready? 等待TX buffer为空

UCA0TXBUF = c;      // TX ->RXed character  发送字符c

}

void putstr(char *s)  //发送字符串函数

{ <

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值