这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ARM2132,LG128643 ARM2132与LG128643液晶

共3条 1/1 1 跳转至

ARM2132,LG128643 ARM2132与LG128643液晶

院士
2006-09-17 18:14:16     打赏
ARM2132,LG128643 ARM2132与LG128643液晶



关键词: ARM2132     LG128643     液晶    

院士
2006-12-22 22:43:00     打赏
2楼
问 我用ARM2132写的液晶程序,用的是LG128643
问题
(1)怎么把数据写到数据线(D0~D7)
(2)DelayNS(2);延时程序怎么写好,不知道延时多少,用软件延时还是定时器?请具体把程序给出来!!!
我的液晶无法显示
void lcd_command(unsigned char screen,unsigned char memory)        //写命令
{    
    switch(screen)
    {
        case 0:    IO0SET=LCD_L,IO0CLR=LCD_R;break;//choose LEFT screen
        case 1:    IO0CLR=LCD_L,IO0SET=LCD_R;break;//choose RIGHT screen
        default:IO0SET=LCD_L,IO0SET=LCD_R;break;//all screen    
    }
    IO0CLR=LCD_CD;
    IO0CLR=LCD_RW;
    ???=??memory;(1)?????????memory:存有数据
    IO0CLR=LCD_E;
    DelayNS(?);(2)?????????????????
    IO0SET=LCD_E;
    DelayNS(?);
    IO0CLR=LCD_E;
}
(3)ascii_str[]="0123456789:.TL! #B&DKPa/Min-?N<>";我想把他写到片内RAM(3)怎么定义
非常感谢!!!!!! 1: 非常着急!!!!无策!!等待中 2: 帮帮我吧!11要不就要勒腰带了....... 3: READ。。。。   IO1DIR = temp1 & (~(0xff << AD0_PIN_NUM));   
    IOCLR = 1 << RD_PIN_NUM;
    temp = IO1PIN;
    IOSET = 1 << RD_PIN_NUM;
    IO1DIR = temp1 | (0xff << AD0_PIN_NUM);
    temp = temp >> AD0_PIN_NUM;
    return (uint8) temp; 4: 谢谢lpcfans 5: 还有问题
      能给一份2132驱动液晶128643的原理图吗?能不能参考一下.
我用的是P0口 和液晶之间接了1K电阻,不知道行不行.
我的程序在51上没有问题,改到2132上什么显示都没有.急!!我买的是周工的2131实验板. 6: 我更云了我用LPC2132写的液晶程序,用的是LG128643
问题
(1)怎么把数据写到数据线(D0~D7)

我的液晶无法显示
void lcd_command(unsigned char screen,unsigned char memory)        //写命令
{    
    switch(screen)
    {
        case 0:    IO0SET=LCD_L,IO0CLR=LCD_R;break;//choose LEFT screen
        case 1:    IO0CLR=LCD_L,IO0SET=LCD_R;break;//choose RIGHT screen
        default:IO0SET=LCD_L,IO0SET=LCD_R;break;//all screen    
    }
    IO0CLR=LCD_CD;//数据指令选择,高电平:数据将送入显示RAM;低电平:数据将送入指令寄存器执行
    IO0CLR=LCD_RW;//读/写选择,高电平:读数据;低电平:写数据
    ???=?memory;(1)?memory:存有命令数据
    IO0CLR=LCD_E;//读写使能,高电平有效,下降沿锁定数据
    DelayNS(?);(2)?
    IO0SET=LCD_E;//读写使能,高电平有效,下降沿锁定数据
    DelayNS(?);
    IO0CLR=LCD_E;//读写使能,高电平有效,下降沿锁定数据
}
7: 是3.3V?51移值到ARM要改的.51输入输出不要设置,而ARM需要. 8: re不需要改硬件
直接连接就ok了

在程序里面把读改成延时

把wr。cs的信号都要模拟出来 9: 谢谢大家我改用了P1口写数据,IO1PIN=memory<<18;//P1[25:18]
这样做并不是一种好办法.

菜鸟
2014-01-06 11:01:20     打赏
3楼
楼主可否把你用在51单片机时的LG128643液晶屏驱动程序发出来看看?

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]