基于STM32F103C8T6单片机的LCD显示系统设计
发布时间:2020-01-24 来源:文档文库
小
中
大
字号:
4电子信息_________________________科技风2019年3月DOI:10.19392/j. cnki.
1671-7341.201907049基于STM32F103C8T6单片机的LCD显示系统设计周琦南京五十五研究所江苏南京210016摘要:以Keil J ARM集成开发环境为基础,以STM32F103C8T6单片机为核心,设计LCD12864液晶显示系统,能在屏幕的 任意位置对字符及图形进行显示,且具备贪吃蛇游戏等相关功能。另外,该LCD显示系统具有较强的操作便捷性,且具有较低能 耗、较快速度和较高的性价比。本文浅析了基于STM32F103C8T6单片机的LCD显示系统设计,以期为LCD显示系统设计提供借鉴。关键词:单片机;LC D
$显示系统当前,终端显示器在诸多领域得到了日渐广泛的应用。同
时,人们对于所使用的终端显示器提出了较高的要求。具有较 小体积和较低能耗,且具有较高清晰度的LCD显示器具有显著 的应用优势,深受人们青睐。以单片机为核心的LCD显示系统 具备简单的硬件结构,生产成本相对较低,且控制较为便捷,广 泛应用于嵌入式系统中。本LCD文主要基于STM32F103C8T6单片 机,对显示系统进行设计。一、LCD系统硬件设计显示系统方框图如下图1所示:-------------1电源模块|-------------|LCD显佘模块 ----->|单详机|<------^通信接口电泰1|4x4矩阵~蛋瓦1图1 LCD显示系统方框图KN(一) Keil MDK 以及 STM32F103C8T6 单片机 MDK为集成开发环境,具备在线调试以及链接、编译 等功能,能实现对启动代码的自动配置,操作相对简单,且具有 优越性能,广泛应用于嵌入式系统。[1]STM32F103C8T6单片机 的宽电压实际供电范围保持在2. 0V 〇 3. 6V之内,其最大CPU 功率为72MHz,配备有单周期的硬件除法以及乘法指令,还配 备有中断系统,具备编程功能。同时,该单片机还配备有两种 存储器,一种是FLash存储器,容量为64KB,一种是SRAM