小忒白 2022-09-08 10:28 采纳率: 42.9%
浏览 29
已结题

驱动lcd一般都得通过一些引脚的高低来配置时序 最近在研究dsp驱动,但是例程里面没有看见时序的配置 程序在下面这是驱动lcd1602的,还请各位给解惑

驱动lcd一般都得通过一些引脚的高低来配置时序
最近在研究dsp驱动,但是例程里面没有看见时序的配置
程序在下面这是驱动lcd1602的,还请各位给解惑

img

img

  • 写回答

1条回答 默认 最新

  • qllaoda 2022-09-08 10:36
    关注

    这个LCD1602是并行接口的,符合标准总线时序,这个代码里,是把LCD的寄存器定义成了一个指针,访问指针就是访问总线上的某个地址,所以这个LCD显然是接到了总线上的,处理器访问总线时会自动控制总线上的引脚产生时序,不需要额外代码去控制IO去产生这个时序。
    有时候,无法通过总线访问的话,这种并行接口的LCD一样可以通过IO模拟的方式来产生总线时序进行操作,当然,代码就要复杂得多了。

    顺便说一下,你前几天好像发过个问题问DSP驱动液晶屏的问题。这种LCD1602是字符型液晶,只能输出16x2的英文字符,不知道是否符合你的应用要求。现在叫液晶屏的一般是那种单色屏,除了这种1602,另一种常见的是点阵屏,常见的是128*64.这类屏幕都是单色的,不支持快速刷新。如果想显示彩色图片,而且需要快速刷新,建议选TFT,可以考虑SPI接口的,布线方便点。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 9月16日
  • 已采纳回答 9月8日
  • 修改了问题 9月8日
  • 创建了问题 9月8日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。