下载此文档

毕业设计 基于STM32的LED点阵光笔设计与实现——软件部分.doc


文档分类:通信/电子 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
基于STM32的LED点阵光笔设计与实现——软件部分
目录
目录 2
摘要 4
第一章绪论 6
6
6
7
第二章 LED点阵光笔系统结构简介 8
8
各模块的设计 8
8
9
9
显示方案设计 9
控制按键的设计 9
9
第三章系统设计语言及开发环境 10
C语言概述 10
10
10
10
第四章点阵光笔各模块详细设计 12
12
电源 12
低功耗 13
通用和复用I/O 13
外部中断/事件控制器(EXTI) 14
通用定时器 16
17
32X32点阵行列扫描的实现 18
光笔检测模块的设计 22
28
第五章系统测试与结果 33
光笔的测试 33
LCD模块的测试 33
33
33
休眠唤醒功能的测试 33
整体功能的测试 33
点亮功能测试 33
划亮功能的测试 34
笔画擦除功能的测试 34
连字多写及存储功能的测试 34
总结 35
致谢 36
参考文献 37
摘要
本课题设计并制作了一个基于STM32的LED点阵光笔,可以通过光笔实现在32X32的LED点阵上书写、显示,满足人们的手写输入需要,使输入变得更简单、快捷。本系统以STM32为核心,通过STM32的控制,使LED点阵能逐点高速程控点亮熄灭。自制一支光电感应画笔,当画笔在LED点阵上随意移动时,系统能实时捕捉画笔笔尖在LED点阵上的位置信息,最终LED点阵能显示出由画笔描绘的图案。
本设计包括:光笔的设计、32 × 32 LED点阵的连接、32 × 32 LED点阵的驱动控制电路、显示电路部分功能及原理、键盘的使用及设计等。设计方案运用了4-16线译码器74HC154和74LS273驱动点阵的行和列,通过STM32的控制实现显示功能。
关键词:LED点阵光笔 STM32 74HC154
Abstract
This topic design and made a pen of LED dot matrix based on STM32, can achieve writing through light pen in 32 X32 of LED dot matrix, and show in the LED dot matrix, satisfy the people's handwritten input need, the input more simple, quick. This system to STM32 as the core, the STM32 control, make of LED dot matrix can point by point high speed program control light put out. Homemade a photoelectric sensor brush, brush when in of LED dot matrix on the move, the system can real-time capture the tip brush on the position information of LED dot matrix, and finally of LED dot matrix can show the picture of the design by brush.
The design of hardware design including: light pen design, 32 × 32 of LED dot matrix connection, 32 × 32 of LED dot matrix of the drive control circuit, display circuit of the function and principle, the use of the keyboard and design, etc. Design scheme using 4-16 line decoder

毕业设计 基于STM32的LED点阵光笔设计与实现——软件部分 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人guoyc1978
  • 文件大小0 KB
  • 时间2013-05-30