共3条
1/1 1 跳转至页
ARM2132,LG128643 ARM2132与LG128643液晶
问
我用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]
这样做并不是一种好办法.
问题
(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]
这样做并不是一种好办法.
共3条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |
| 在FireBeetle2ESP32-C5上实现温度大气压检测及显示被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】SAME51双串口收发配置被打赏¥27元 | |
| Chaos-nano操作系统在手持式VOC检测设备上的应用被打赏¥37元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于在导入第三方库lib时,wchart类型冲突的原因及解决方案被打赏¥30元 | |
| 在FireBeetle2ESP32-C5上实现温湿度检测和显示被打赏¥20元 | |
| 在FireBeetle2ESP32-C5上实现光照强度检测及显示被打赏¥21元 | |
我要赚赏金
