帮帮文库

基于STM32的LED点阵光笔设计与实现--软件部分 基于STM32的LED点阵光笔设计与实现--软件部分

格式:DOC | 上传时间:2022-06-25 15:42 | 页数:37 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
1 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
2 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
3 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
4 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
5 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
6 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
7 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
8 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
9 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
10 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
11 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
12 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
13 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
14 页 / 共 37
基于STM32的LED点阵光笔设计与实现--软件部分
基于STM32的LED点阵光笔设计与实现--软件部分
15 页 / 共 37

1、帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。参考文献韦山东嵌入式应用开发完全手册人民邮电出版社,杜春雷体系结构与编程清华大学出版社,年月周立功嵌入式系统试验教程北京航空航天大学出版社,年月康华光电子技术基础模拟部分高等教育出版社康华光电子技术基础数字部分高等教育出版社显示的内容为,即可以显示两行,每行个字符液晶模块显示字符和数字。有微功耗体积小显示内容丰富超薄轻巧等优点,常用在袖珍式仪表和低功耗应用系统中。写操作的时序图如图表所示图表写操作时序图下面进入程序的编写,主要思路是当光笔在点阵上的点时,系统记录下当时的行列,并把行列坐标送给显示,此时在把光笔在点阵屏上所处的位置,以数字的形式反应在屏幕上。当光笔离开点阵屏时,系统启。

2、视觉舒适。使整个控制系统更加人性化。采用液晶显示器,焊接电路时较为方便。控制按键的设计本实验采用了四个按键,分别控制光笔的点亮,划写,擦除,休眠时间设置,休眠唤醒,写字保护等功能,四个指示灯分别作为各功能的提示灯。系统作用本设计的主要作用是通过来控制点阵和光笔,实现手写输入的功能。想要实现此功能,就需要对软件部分硬件部分有深入的研究。其中软件部分通过语言编译,硬件部分由的点阵三极管独立按键等完成。完成点阵和光笔的设计,就能实现光笔在点阵屏上的点亮,划亮,擦除,甚至连字多写及存储显示功能,为了节省能源本系统还加入了定时休眠的功能。第三章系统设计语言及开发环境语言概述语言的发展过程语言是在年代初问世的。九七八年由美国电话电报公司贝尔实验室正式发表了语。

3、的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。最后终于做完了,有种如释重负的感觉。此外,还得出个结论知识必须通过应用才能实现其价值,有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。致谢四年的读书生活在这个季节即将划上个句号,而于我的人生却只是个逗号,我将面对又次征程的开始。四年的求学生涯在师长亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平静。伟人名人为我所崇拜,可是我更急切地要把我的敬意和赞美献给我的导师,。我不是您最出色的学生,而您却是我最尊敬的老师。您治学严谨,学识渊博,思想深邃,视野雄阔,为我营造了种良好的精神氛围。授人以鱼不如授人以。

4、自动休眠模式,从预先设定是休眠时间开始倒数计时,当计时到零是如果仍没动作,系统就会进入休眠模式,具体程序如下写入命令函数写入数据函数清屏函数初始化函数显示模式设置显示关闭显示清屏显示光标移动设置显示开及光标设置显示函数格式为表示当前所指表示行数为表示当前列数为表示进入休眠状态前所剩的时间第五章系统测试与结果光笔的测试给光笔上电,输出端不与连接,用万用表测量输出端电压,为输出高电平,把光笔靠近点阵的发光点再次用万用表测量输出端电压,输出低电平,光态。当书写时,点阵处于微亮状态,光笔划过后,正常显示划过的点,结合软件实现点阵的显示。这样节省了资源的同时,也节约了时间。显示方案设计采用液晶显示器。有明显的优点微功耗尺寸小,超薄轻巧显示信息量大字迹清晰美。

5、于,列大于小于行大于,列大于小于行大于,列大于小于行小于,列小于行小于,列大于小于行小于,列大于小于行小于,列大于小于行大于列大于列大于列大于坐标送显示坐标显示标志第个八位被选中第二个八位被选中第三个八位被选中第四个八位被选中点亮函数功能显示光笔的运行轨迹输出列行片选低位低四位清零输出行输出列行片选高位低四位清零输出行显示模块的设计液晶也叫字符型液晶它是种专门用来显示字母数字符号等的点阵型液晶模块它有若干个或者等点阵字符位组成,每个点阵字符位都可以显示个字符。每位之间有个点距的间隔每行之间也有间隔起到了字符间距和行间距的作用,正因为如此所以他不能显示图形,是指笔工作正常。模块的测试光笔接触点阵屏,上能显示相应的行列,并且计时功能也能实现,基本功能。

6、试等,支持汇编和语言混合编程,编译器可实现对,等单片机的所有片上资源进行操作,支持三字节的通用指针和特殊功能指针。调试器则可以提供原生的模拟调试环境,支持断点和随时查看当前源程序运行位置。其开发界面如图表所示。图表开发界面第四章点阵光笔各模块详细设计经过上章的介绍相信对本课题的开发环境及开发平台有了比较深入的了解,接下来让我们进入系统设计阶段。关于本课题的所有程序都是在的基础上编写的,所以下面详细介绍下的系统结构及所用到的寄存器。电源的工作电压为。通过内置的电压调节器提供所需的电源。当主电源掉电后,通过脚为实时时钟和备份寄存器提供电源。如图表所示图表电源框图低功耗在系统或电源复位以后,微控制器处于运行状态。运行状态下的为提供时钟,内核执行程序代码。

7、,看该点是否被点亮,结果该点被点亮,光笔离开屏该点未熄灭,光笔划过的地方都变亮,划亮功能实现。笔画擦除功能的测试给系统上电,按相应按键使系统处于划亮模式下,光笔接触显示屏上的点,看该点是否被点亮,结果该点被点亮,光笔离开屏该点未熄灭,光笔划过的地方都变亮,再调节相应的按键,使系统处于笔画擦除模式下,光笔划过点阵亮着的地方,相应的点熄灭,笔画擦除功能实现。连字多写及存储功能的测试给系统上电,按相应按键使系统处于写字保护模式下,在点阵上连续写下四个字后,屏上连续显示刚才写下的四个字,连字多写及存储功能测试正常。总结本系统的设计方案是主要考虑到以下几个因素,反应灵敏操作简单功能齐全成本低廉。采用实现点阵的点亮划显及擦除功能,在这个能源紧缺的时代,当然也。

8、语言写的程序可移植性好。但是,语言对程序员要求也高,程序员用写程序会感到限制少灵活性大,功能强,但较其他高级语言在学习上要困难些。开发环境介绍是美国公司出品的系列兼容单片机语言软件开发系统,使用接近于传统语言的语法来开发,与汇编相比,语言在功能上结构性可读性可维护性上有明显的优势,因而易学易用,而且大大的提高了工作效率和项目开发周期,他还能嵌入汇编,可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。本实验用的是在基础上进行的编程,的工程由源文件开发工具选项及编程说明组成,且包含器件数据库,可以看到该芯片的,制作工艺片上资源等等信息,可以自动设置汇编器编译器连接定位器及调试器选项。的编辑器跟大家经常使用的或等开发环境类似,支持语法检查代码编写及。

9、实现。按键盘功能的测试给系统上电,按下相应的按键,观察对应指示灯是否能显示按键是否按下,结果,对应指示灯能显示按键的按下与否,按键功能测试正常。定时休眠功能的测试光笔离开点阵屏,同时观察上的倒计时,倒计时结束看点阵屏是否关闭,结果点阵屏关闭,定时功能测试正常。休眠唤醒功能的测试系统进入休眠状态后,按下休眠唤醒功能键,看系统能否再次工作,结果按下休眠唤醒键后,系统再次正常工作,休眠唤醒功能测试正常整体功能的测试点亮功能测试给系统上电,按相应按键使系统处于点亮模式下,光笔接触显示屏上的点,看该点是否被点亮,结果该点被点亮,光笔离开屏该点熄灭,测试多个点都是如此,点亮功能实现。划亮功能的测试给系统上电,按相应按键使系统处于划亮模式下,光笔接触显示屏上的。

10、渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式,从论文题目的选定到论文写作的指导,经由您悉心的点拨,再经思考后的领悟,常常让我有山重水复疑无路,柳暗花明又村。感谢本课题组的同学,做毕业设计这大半年时间,多亏你的帮助与鼓励。你让我深深的体会到了团队合作的重要性,相信在以后的工作中也会受益匪浅。感谢我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长同学朋友给了我无言的帮助,在这里请接受我诚挚谢意,同时也感谢学院为我提供良好的做毕业设计的环境。最后再次感谢所有在毕业设计中曾。

11、虑到了低功耗的问题,所以又加入了定时休眠的功能。实验采用了反应较为灵敏的光敏三极管达到了快速反应的效果,为了尽量的减少的使用本实验,才用了片选机制,用相同的口控制不同的芯片,采用作为控制芯片大大提高了系统的运行速度。从选题到论文完成,断断续续经历了将近大半年的时间,开发周期虽然比较长但我在开发过程中也掌握了大量的知识,这些都是在课本上学不到的,实践出真知,真是,通过这次毕设我了解了很多常用芯片的作用及性能,而且对嵌入式的了解进步加深了,尤其是,是开题报告前不久才接触,经过快年的学习已经基本掌握了基本开发流程,及相关寄存器的功能,这次毕业设计使我更加深了对团队合作精神的理解,个人的力量毕竟是有限的,团队才是硬道理。我的心得也就这么多了,总之,不管学。

12、言。同时由和合著了著名的书。通常简称为,也有人称之为标准。但是,在中并没有定义个完整的标准语言,后来由美国国家标准协会在此基础上制定了个语言标准,于九八三年发表。通常称之为。语言的特点语言简洁紧凑,使用方便灵活。共只有个关键字,种控制语句,程序书写自由,主要用小写字母表示,压缩了切不必要的成分。运算符丰富,共有种。把括号赋值逗号等都作为运算符处理,从而使的运算类型极为丰富,可以实现其他高级语言难以实现的运算,数据结构类型丰富,具有结构化的控制语句语法限制不太严格,程序设计自由度大语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。生成目标代码质量高,程序执行效率高。与汇编语言相比,。

参考资料:

[1](定稿)筹建成立股权投资公司项目立项可行性分析报告(最终定稿)(第16页,发表于2022-06-25 15:46)

[2](定稿)筹建成立聚合氯化铝生产基地项目立项可行性分析报告(第13页,发表于2022-06-25 15:46)

[3](定稿)筹建成立职业危害因素检测评价公司项目立项可行性分析报告(最终定稿)(第14页,发表于2022-06-25 15:46)

[4](定稿)筹建成立美容美发公司项目立项可行性分析报告(最终定稿)(第15页,发表于2022-06-25 15:46)

[5](定稿)筹建成立美和家政服务项目立项可行性分析报告(最终定稿)(第45页,发表于2022-06-25 15:46)

[6](定稿)筹建成立置业发展公司项目立项可行性分析报告(最终定稿)(第16页,发表于2022-06-25 15:46)

[7](定稿)筹建成立网络商业服务有限公司项目立项可行性分析报告(最终定稿)(第20页,发表于2022-06-25 15:46)

[8](定稿)筹建成立网络儿童文化发展有限公司项目立项可行性分析报告(最终定稿)(第22页,发表于2022-06-25 15:46)

[9](定稿)筹建成立绿茵日化用品有限公司项目立项可行性分析报告(最终定稿)(第57页,发表于2022-06-25 15:46)

[10](定稿)筹建成立绿色环保科技有限公司项目立项可行性分析报告(最终定稿)(第46页,发表于2022-06-25 15:46)

[11](定稿)筹建成立绿色环保新能源科技有限公司项目立项可行性分析报告(第75页,发表于2022-06-25 15:46)

[12](定稿)筹建成立综合养老服务机构筹建项目立项可行性分析报告(最终定稿)(第13页,发表于2022-06-25 15:46)

[13](定稿)筹建成立组建融资租赁公司项目立项可行性分析报告(最终定稿)(第29页,发表于2022-06-25 15:46)

[14](定稿)筹建成立组建药房连锁有限公司项目立项可行性分析报告(最终定稿)(第28页,发表于2022-06-25 15:46)

[15](定稿)筹建成立组建素食餐饮有限公司项目立项可行性分析报告(最终定稿)(第47页,发表于2022-06-25 15:46)

[16](定稿)筹建成立组建稀土原料有限公司项目立项可行性分析报告(最终定稿)(第79页,发表于2022-06-25 15:46)

[17](定稿)筹建成立组建江西钨业集团项目立项可行性分析报告(最终定稿)(第77页,发表于2022-06-25 15:46)

[18](定稿)筹建成立组建押运公司项目立项可行性分析报告(最终定稿)(第19页,发表于2022-06-25 15:46)

[19](定稿)筹建成立组建干细胞中心有限公司项目立项可行性分析报告(最终定稿)(第21页,发表于2022-06-25 15:46)

[20](定稿)筹建成立组建小额贷款公司项目立项可行性分析报告(最终定稿)(第39页,发表于2022-06-25 15:46)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致