请教:5V的AT89C52如何与3.3V的12864液晶连接并驱动? 准备开始学驱动点阵的LCM。但是有一个疑问没能弄清楚,在此请教各位: 12864的DateSheet上说明工作电压是3.3V,可是AT89C52工作电压是5V。如果直接把89C52的IO直接连到12864的D0-D7是否会不能正常工作?例如显示不正常?LCM寿命缩短?或者LCM发热? 如果不能,是否需要加入电平转换电路?例如下面的思路: 1.在89C52的IO与LCM12864 D0-D7之间串接电阻,阻值在100欧姆-1K之间选择,是否可以? 2.设计电路特意选择89C52的P0口,利用它是开漏输出特性,并加上拉电阻拉到3.3V,这样是否可以? 3.加入MOSFET构成的5V-3.3V电平转换电路,这样应该是可以的。(但是,成本好像太贵了点) 4.使用例如244等3态缓冲IC,应该也可以吧。(不确定,不过我手上也没有这类IC) 请教用过的各位,应该如何连接?或者不需要特意处理这部分的接口?
|