本文以瑞萨电子公司推出的R7F0C014单片机为实例,介绍了通过调用RL78系列单片机通用 API函数实现普通IO端口驱动 LCD面板的低成本应用。
. n" h! ]6 V. h* p- g: i本文介绍了一组特定的API函数,通过调用其中的各个接口函数可以实现对RL78系列单片机通用IO的灵活应用,模拟产生LCD驱动波形。此外,还介绍了一种按键引脚和 LCD 驱动引脚复用的方法,最大限度节约 mcu 引脚资源。本文提供的API函数可以驱动占空比为1/4,偏置电压为1/2的 LCD面板,其中最多可同时驱动30个段信号。API 中共集成了4个按键,4个按键与SEG0 ~ SEG3复用IO引脚。
7 Q4 C* @' ^4 ]! y
本文使用R7F0C014单片机作为实例详细介绍API实现的功能及原理。实例中通过4个段信号控制2位7段数码管,其中按键0被按下后,LCD面板上的两位7段数码管逐次递增,循环显示 00 ~ 99;按键1被按下后,数码管显示数字逐次递减,循环显示99 ~ 00;按键2被按下后,数码管显示数字自动逐次递增显示,间隔时间为500 ms;按键3被按下后,停止自动循环显示。
2 }0 X3 H) u4 `6 k, A; @硬件结构框图