/Smart_Dot_Matrix_Screen

华中科技大学硬件课程设计——智能点阵屏

Primary LanguageC

华中科技大学硬件课程设计——智能点阵屏

By SaviourNuo

实现功能

  • 基于STM32F103C8T6单片机系统板√
  • 系统采用DC5V或连接J-LINK通过电脑USB供电√
  • 汉字点阵模块采用320*240像素TFT-LCD彩色显示屏√
  • 汉字横向显示时为3232点阵,纵向显示时为2424点阵√
  • 单行/列滚动显示时可至多同时显示10个汉字,多行显示时至多可同时显示75个汉字√
  • 显示信息以及滚动模式切换指令通过HC-08低功耗蓝牙模块从手机接收,经单片机计算反映到显示屏上√
  • 开发手机端应用实现手机与蓝牙模块通信√
  • 支持5种不同滚动显示效果:横向从左到右、横向从右到左、纵向从左到右、纵向从右到左、多行从下到上√
  • 显示汉字的亮度均匀、明亮,系统稳定、可靠√

开发环境

单片机集成开发环境: Keil MDK μVision 5 (Ver.533)
ARM Compiler版本: V5.06 Update 7 (build 960)
下载器: SEGGER 支持ARM内核芯片的J-Link仿真器
文字取模软件: PCtoLCD2002完美版
蓝牙-PC调试工具: TTL转USB接口HC-T蓝牙测试架

蓝牙调试工具应用:

PC端: HC-T串口助手V1.2(2022.01.07)
移动端: LightBlue® — Bluetooth Low Energy

硬件基础: STM32F103C8T6系统板、板载2.4寸TFT-LCD显示屏、HC-08低功耗蓝牙模块
C语言: 支持C99 Mode
闪存下载编程算法: STM32F10x Med-density Flash 128KB
手机App集成开发环境: HbuilderX uni-app