打印

430 驱动LCD的一些问题

[复制链接]
737|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yangguangaisha|  楼主 | 2014-3-30 17:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yangguangaisha|  楼主 | 2014-3-30 17:32 | 只看该作者
以下是我的程序

#include <msp430x42x.h>
#define uint unsigned int
#define uchar unsigned char
#define ulong unsigned long
//************* 延时定义***************************
#define CPU_F ((double)32768.0)
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
#define dealy_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
//******************LCD码表************************
uchar const duanma[]={
  0x7d,    //0
  0x60,    //1
  0x3e,    //2
  0x7a,    //3
  0x63,    //4
  0x5b,    //5
  0x5f,    //6
  0x70,    //7
  0x7f,    //8
  0x7b     //9
};
uchar i,j;

void main()
{
  WDTCTL = WDTPW+WDTHOLD;
  BTCTL=BT_fLCD_1K+BT_fCLK2_ACLK;
//  clock_init();
  LCDCTL=LCDSG0_1+LCD4MUX+LCDON;

  uchar i;

  while(1)
  {
    for(i=0;i<5;i++)
    {
      LCDMEM=duanma;
    }
   
  }
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

168

主题

1522

帖子

3

粉丝