0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ADuC845单片机数据采集板的液晶模块LM6063A接口转接

454398 来源:csdn 作者:卓晴 2021-01-18 15:49 次阅读

01接口转接

在 液晶12864COG 液晶模块串口/并口ST7565R带背3.3v 12864-14显示屏 定义了基于 ADuC845单片机数据采集板 上对于ST7565R液晶驱动的统一接口。

o4YBAGAFPFaABvUwAADNSP_PQF8651.png

▲ 制作PIN6外部引线

这个接口与LM6063A液晶显示模块不兼容。需要进行如下的改动:

调整管脚定义顺序;

RST使用10kΩ上拉VCC

对背光板LED连接到VCC。

▲ ###gs 2.TOPWAY LM6063

pIYBAGAFPHSAUeB3AAN4KrJ7kf0250.png

▲ 外部管脚定义

因此需要制作接口转接板,使得LM6063A能够直接和液晶12864COG 液晶模块串口/并口ST7565R带背3.3v 12864-14显示屏一样能够直接使用 设计ADuC845低噪声信号采集版 的LCD接口上。

02接口板设计

1.电路设计1

o4YBAGAFPISAB7FTAACYm2fPE74230.png

▲ SCH

o4YBAGAFPJuAU31_AALjUhv0Vbc654.png

PCB设计

2.功能测试

接入ADuC845单片机数据采集板之后,可以显示对应的“HELLO”。

存在的问题:显示的坐标和对比度需要进一步的优化。

▲ 测试后的结果

03设置参数

设置参数改动如下两方面:

在ST7565Init(void) 设置相应的参数为:

▲ 测试功能

//------------------------------------------------------------------------------

void ST7565Init(void) {

ST7565_SCK = 1;

ST7565_SI = 1;

ST7565_DI = 1;

ST7565_CS = 1;

//--------------------------------------------------------------------------

ST7565DelayMS(10);

ST7565Command(0xa2); // Set Bias:0xa2

ST7565Command(0xc8); // Command Direction Select:

// bit3=1:Reverse; bit3=0:normal

ST7565Command(0x2f); // Power control set

ST7565Command(0x24); // Set ra/rb 0x24

ST7565Command(0x81); // Set Contrast

ST7565Command(0x2c); // Set ra/rb : 对于ST7565R: 0x27;

// 对于LM6063: 0x2c

ST7565Command(0xaf); // Display ON

ST7565Clear(0);

}

123456789101112131415161718192021

显示X坐标从0x4开始,比如:

LCD_Print(4, 0, “Hello”)

显示为:

▲ LCD显示Hello

结论

对于LM6063A 显示LCD,可以使用ST7565R模块进行显示。需要对于其中的初始化参数和LCD_Print(x,y) 中的x坐标进行修改。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4411

    浏览量

    167049
  • 显示屏
    +关注

    关注

    28

    文章

    4454

    浏览量

    74116
  • 液晶模块
    +关注

    关注

    0

    文章

    82

    浏览量

    21639
  • ADuc845
    +关注

    关注

    0

    文章

    4

    浏览量

    8748
收藏 人收藏

    评论

    相关推荐

    基于51单片机的音乐彩灯

    由STC单片机+ADC0809模块+LM386功放模块+喇叭+音频接口+发光二极管+电源构成。
    的头像 发表于 10-22 14:13 1279次阅读
    基于51<b class='flag-5'>单片机</b>的音乐彩灯

    ADS7870基于单片机的完整低功耗数据采集系统数据

    电子发烧友网站提供《ADS7870基于单片机的完整低功耗数据采集系统数据表.pdf》资料免费下载
    发表于 07-26 10:05 0次下载
    ADS7870基于<b class='flag-5'>单片机</b>的完整低功耗<b class='flag-5'>数据采集</b>系统<b class='flag-5'>数据</b>表

    蓝牙模块如何实现单片机和手机端数据互传

    蓝牙模块实现单片机和手机端数据互传的过程可以分为以下几个步骤: 硬件准备 : 确保你有一个支持蓝牙通信的单片机开发,如Arduino、Ra
    的头像 发表于 07-24 17:59 2129次阅读
    蓝牙<b class='flag-5'>模块</b>如何实现<b class='flag-5'>单片机</b>和手机端<b class='flag-5'>数据</b>互传

    基于STM32单片机的语音播报体温计设计

    语音播报体温计系统包括温度采集模块,语音播放模块,显示模块,其中核心 CPU采用单片机 STM32,STM32在电子行业运用广泛。温度
    的头像 发表于 06-24 14:31 1183次阅读
    基于STM32<b class='flag-5'>单片机</b>的语音播报体温计设计

    液晶模块是什么?液晶模块液晶显示屏有什么区别?

    在电子显示技术日益发展的今天,液晶显示技术以其独特的优势占据了市场的主导地位。液晶模块液晶显示屏作为液晶显示技术的两大核心组件,虽然联系紧密,但在功能和结构上却存在着明显的区别。跟着
    的头像 发表于 03-29 09:45 1128次阅读

    plc数据采集模块的缺点 plc数据采集模块数据采集卡的区别

    PLC(可编程逻辑控制器)数据采集模块是用于连接传感器、执行器和机器设备,收集实时数据的设备。虽然PLC数据采集模块在工业自动化领域得到了广
    的头像 发表于 01-19 14:20 1631次阅读

    aduc845 52-MQFP封装的11和12脚可以同时是恒流源输出和模拟端输入吗?

    aduc845,52-MQFP封装的11和12脚是两个200ua的电流源,又是两个模拟端输入,该两个管脚可以同时是恒流源输出和模拟端输入吗?还是两个功能必须二选一?
    发表于 01-15 07:47

    RS232串口如何与ADUC7061系列单片机通讯?

    RS232串口怎样与ADUC7061系列单片机通讯? ADUC7061系列单片机使用2.5v电压,使用串口芯片ADM3202、ADM3222能行吗?
    发表于 01-15 06:32

    ADuC845通过USB一EA单线调试下载需要哪些步骤?

    ADuC845通过USB一EA单线调试下载需要哪些步骤,手上的ADI开发能下载,但自己做的目标却无法下载!开发上用的是5V器件,自己的目标
    发表于 01-12 08:24

    ADuC845对小于100uV的电压没有响应是为什么?如何解决?

    最近想做一个宽量程的系统(uV-V)量级,选用了ADuC845作为ADC,并传输至计算机;系统做完后,进行测试时发现,ADuC845对小于100uV的电压没有响应(即测量值全部为0),这限制了我的测量范围。 请帮忙分析一下原因,并给出解决方法。 谢谢!
    发表于 01-12 07:07

    如何用ADUC845产生高准确度的脉冲?

    希望用aduc845产生如下占空比的精准脉冲: 希望200us周期和20us高电平时间非常准确。 现在用Time0 在6MHz产生时,20us脉冲的浮动比较大,有2~3us的变化;200us的周期
    发表于 01-11 08:18

    ADuC7039单片机进入休眠JTAG无法下载程序怎么解决?

    ADuC7039单片机测试休眠功能,单片机进入休眠后,JTAG丢失与单片机链接,这是正常现象,但JTAG再无法下载,重启复位单片机和JTAG
    发表于 01-11 07:14

    ADUC845评估长时间运行出现死机现象是为什么?如何优化?

    大家好, 我们在使用ADUC845评估的时候,发现了运行24h以上,845出现死机现象,reset后就正常了。 请问这是什么原因,我们该如何优化? 谢谢!
    发表于 01-11 06:23

    ADUC845的P3.4/T0能不能当做普通IO使用,比如用来监测外部的高低电平?

    ADUC845的P3.4/T0,能不能当做普通IO使用,比如用来监测外部的高低电平?不用作外部定时器计数器。
    发表于 01-11 06:00

    ad7779数据输出接口单片机该怎样连接?采用哪种通信协议来接收数据

    AD7779级联+STM32单片机设计EEG采集系统,请问采用菊花链模式下的AD7779通过单片机利用SPI配置AD7779芯片后,A/D芯片转换后的
    发表于 12-07 07:42