×
嵌入式 > 技术百科 > 详情

只用一根线驱动LCD的微控制器

发布时间:2021-05-27 发布时间:
|

HD44780 LCD是嵌入系统中最常见的字母显示器。它唯一的缺点是在4 bit模式下要使用6个I/O脚,而在8 bit模式下要用多达11个I/O脚。以前的设计实例中曾描述过很多节省或扩展I/O脚的方法(参考文献1、参考文献2、参考文献3)。在驱动一个 HD44780兼容LCD时,最好使用基线微控制器,而不是逻辑芯片,因为微控制器成本较低,占用电路板空间较小,并且有编程特性。Microchip推出了最小的PIC10F系列微控制器,都采用6脚SOT-23封装。


图1中的电路已证明可用于任何有管脚数限制,且必须与HD44780兼容显示器连接的嵌入系统,它只用一根单线串行链接,采用9600 波特率的简化异步RS-232协议。该电路使用的是一片PIC10F202,但也适用于PIC10F系列中的任何成员。但波特率高于9600时不可用,因为PIC10F202使用了1%频率容差的RC内部振荡器,而LCD对某些指令,如“清除显示”指令,要求长达1.6 ms的延迟。

参考文献:
1. Raynus, Abel, “Squeeze extra outputs from a pin-limit

ed microcontroller,” EDN, Aug 4, 2005, pg 96.
2. “Microcontroller provides low-cost analog-to-digital conversion, drives seven-segment displays,” EDN, May 10, 2007, pg 80.
3. Niven, Rex, “RC lowpass filter expands microcomputer’s output port,” EDN, June 21, 2007, pg 74.



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ADI 高精度低功耗精密放大器