头像-30616

凌寒2009

  • 北京市北京市
  • 单片机 电源技术
  • 工控电子

个人成就

获得 0 次赞

帮助过0人

12864液晶无法正常显示数字(汉字、字符串都正常) msp430

#include #define uchar unsigned char #define SCLK1 P5OUT |=BIT7    //时钟拉高 #define SCLK0 P5OUT &=~BIT7   //时钟拉低 #define SID1  P5OUT |=BIT6    //数据端置1 #define SID0  P5OUT &=~BIT6   //数据端清零 #define CS1   P5OUT |=BIT5    //片选高电平 #define CS0   P5OUT &=~BIT5    //片选低电平 #define PSB   P5OUT &=~BIT0   //串口端拉低 设置串行模式 #define CPU_F ((double)8000000)   //外部高频晶振8MHZ #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))  void portinit()  {    P5SEL=0;                             //P5口为普通I/O口    P5DIR |=BIT0+BIT1+BIT5+BIT6+BIT7;    //设置P5口操作液晶串口的位为输出 } void wr_lcd(uchar com,uchar data) {    uchar i,j;    CS1;               //CS片选高电平有效,选中12864       for(i=0;i