微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 只用一根线驱动LCD的微控制器

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

时间:01-09 来源:互联网 点击:

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.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top