随着社会的不断发展,人们对终端显示器的要求越来越高。小尺寸、轻重量、低功耗、高清晰度的液晶显示器无疑成为我们心中的理想选择。 与传统的CRT相比,基于单片机的液晶显示系统具有硬件结构简单、控制方便、成本低等优点,在现代嵌入式系统中得到了广泛的应用。 本文设计了一种基于国产单片机电路CK32F103C8T6和液晶显示器12864的液晶显示系统,可以显示字符和图形。
LCD显示系统主要由单片机、LCD显示模块、电源模块、4*4矩阵键盘、通信接口电路组成。系统方框图如下所示。系统电源部分可以使用5V电源端口供电,再通过3.3 V稳压芯片ASM1117-3.3得到单片机与LCD显示模块所需电源。单片机采用国内公司中科芯自主研发的32位MCU芯片CKS32F103C8T6,4*4矩阵键盘作为系统的输入设备,采用LCD12864液晶显示模块作为系统的显示部分。单片机系统通过处理键盘输入数据后,根据不同的情况对显示屏发出不同的操作指令。通信接口电路主要是由芯片PL2303构成,它的功能主要是将电脑的USB接口转换为串口,同时还将PC的逻辑电平转换为与单片机系统相同的CMOS电平,方便程序的烧写以及与上位机的通信。
CKS32F103C8T6是一款高性能的单片机,LCD12864硬件接口简单,所占用单片机的I/O口资源非常少,单片机有足够的硬件资源供其他外设使用,显示系统可以作为其他嵌入式系统的一部分,运用于不同的显示场合;系统的程序设计采用的是C语言,其移植性非常好,模块化的设计思想可以在系统中灵活地扩展其他功能,满足不同的显示要求。
|