需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7986 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文主要阐述了用STC89C52RC单片机控制LCD12864液晶显示屏的方法,对LCD点阵图形液晶显示模块的使用问题进行了研究,并讨论了单片机控制系统中关键的数据处理以及发送问题。 该汉字显示屏系统设计采用STC89C52RC单片机为核心控制器,结合蓝牙无线通信等技术来实现各项功能。通过编写程序,利用按键控制LCD12864液晶显示屏显示预设汉字信息,并且利用按键控制蓝牙功能的开启与关闭,实现了通过手机端发送信息并且送显至液晶屏的功能。运用Altium Designer软件设计了按键及控制电路、供电及复位等相应的硬件电路,并运用PCB技术合理布局、铺线最终成功制板,同时运用Proteus软件进行了电路仿真实验,在keil uvision4开发平台编写了相关的单片机控制程序、蓝牙通信程序及液晶屏显示程序。
关键词:LCD12864液晶显示屏;STC89C52RC单片机;蓝牙;汉字显示
目录 摘要 Abstract 1 绪论-1 1.1 课题背景-1 1.2 课题意义-1 1.3行业发展现状 -1 2 需求及功能分析-2 2.1 需求分析-2 2.2 系统组成及功能分析-2 2.3系统整体框架设计-2 3 硬件设计-4 3.1核心器件简介-4 3.1.1 STC89C52单片机-4 3.1.2 LCD12864液晶显示屏-4 3.2按键及控制电路-4 3.3供电及复位电路-5 3.3.1直流降压模块-5 3.3.2复位电路-5 3.4蓝牙通信模块-6 3.4.1 HC-05蓝牙模块简介-6 3.5 LCD液晶显示模块-7 3.5.1字符显示-7 3.5.2 LCD12864引脚连接及功能-8 3.6 PCB原理图及铺线图-8 3.6.1 PCB原理图-8 3.6.2 PCB铺线图-8 4 软件设计-9 4.1 开发环境-9 4.2 软件流程设计-9 4.3 主程序-11 4.4 按键控制部分程序设计-11 4.4.1 K1键功能设计-11 4.4.2 K2键功能设计-11 4.4.3 K3键功能设计-12 4.4.4 K4键功能设计-13 4.4.5 K5键功能设计-13 4.5 蓝牙通信功能程序设计-13 4.5.1 串口数据缓存寄存器-13 4.5.2 蓝牙通信传输状态判定-13 4.5.3 手机发送数据端-14 4.6 LCD12864液晶屏显示程序设计-14 5 系统调试-15 5.1运用Proteus软件仿真-15 5.2 基础功能调试-16 6 功能展示-16 6.1 主界面展示-16 6.2 按键功能展示-16 6.2.1 K1键功能展示-16 6.2.2 K2键功能展示-17 6.2.3 K3键功能展示-17 6.3 蓝牙通信功能展示-18 结 论-20 参 考 文 献-21 附录A PCB原理图-22 附录B PCB铺线图-23 附录C 部分源程序-24 致 谢-27 |