大飞机仪表液晶屏显示控制的设计与实现

陈 懿超(航空工业青云,中国)

DOI: http://dx.doi.org/10.12349/tie.v1i2.3953

Article ID: 3953

摘要


某型仪表配备了LCD液晶显示屏,驻留在处理器模块的DSP软件需通过显示驱动板控制其LCD液晶屏显示相应的飞行参数内容。由于仪表在飞机的各种模态、逻辑下装订显示的数据不一样,其数据显示的要求也不一样,保证软件能够在复杂的逻辑条件和要求下显示出正确的装订数据是该仪表软件的一项关键技术。软件将所需显示的数据按每一位进行拆解,并根据显示控制缓存区与液晶屏数字区七段码及相应文字区的映射关系进行封装,最后通过SPI串行总线与显示驱动板进行交联,使仪表液晶屏可以实时的显示出相应逻辑的数据。

关键词


仪表;LCD;SPI;映射;显示控制

全文:

PDF

参考


宋何娟,周乐.基于SPI协议的并行控制接口的设计与验证[J].电脑知识与技术:学术交流,2015(3).

张玮.基于SPI总线的DSP与音频编解码芯片的接口设计[J].电子技术应用,2013,39(6):31-33.

惠毅,徐望明,叶胜.基于循环一致对抗学习的段码液晶仪表读数识别方法[J].武汉科技大学学报,2023(10).SPI输出数据缓冲区数组成员dataubit小于256Yubit左移1位ubit置为1N结束显示串行时钟线置为有效data对应的ubit位为有效显示串行数据线置为有效显示串行数据线置为无效YN显示串行时钟线置为无效开始iLoop大于等于0Y显示驱动芯片片选置1有效、2无效,并打开显示数据锁存N调用SendDataBit公共函数将SPI输出缓冲区1g_Led.Buffer1[iLoop]发送至驱动显示芯片iLoop置为9iLoop自减1锁存显示数据显示驱动芯片片选置1无效、2有效,并打开显示数据锁存iLoop大于等于0YN调用SendDataBit公共函数将SPI输出缓冲区2g_Led.Buffer2[iLoop]发送至驱动显示芯片iLoop置为9iLoop自减1锁存显示数据置显示驱动芯片片选2无效结束


Refbacks

  • 当前没有refback。


版权所有(c)2025 陈 懿超

Creative Commons License
此作品已接受知识共享署名-非商业性使用 4.0国际许可协议的许可。