- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字模显示的设计
字模显示的设计
物电学院 电子(职教)2013级 李逸 黄艺 郭康红
指导教师 何传红
摘要:基于Keil for ARM集成开发环境,设计了一种以单片机STM32F103VDT6为核心,外接25颗矩阵按键和诺基亚5110液晶屏幕显示系统,可以在屏幕任意位置实现字符显示和图形显示功能。该系统操作便捷,界面友好,具有功耗低、速度快、性价比高等优点。
关键词:STM32F103VDT6;矩阵键盘;诺基亚5110
1 绪论
1.1选题背景
随着社会的不断发展,人们对终端显示器的要求越来越高,体积小、重量轻、功耗低、清晰度高的LCD显示器无疑成为大家心中理想的选择。与传统的CRT相比,基于单片机的LCD显示系统具有硬件结构简单、控制方便、成本低等优点,在现代嵌入式系统中已得到广泛的运用。本文设计了一种基于单片机STM32F103VDT6、25颗矩阵按键和诺基亚5110液晶屏幕显示系统,可以实现字符、图形的显示。
1.2目的和意义
计算机中信息的编码在计算机中,各种信息都是以二进制编码的形式存在的;也就是说,不管是文字、图形、声音、动画,还是电影等各种信息,在计算机中都是以0和1组成的二进制代码表示的;计算机之所以能区别这些信息的不同,是因为它们采用的编码规则不同。这也就告诉我们,信息在计算机中的二进制编码是一个不断发展的、高深的、跨学科的知识领域。为方便汉字输入而形成的汉字编码为输入码,属于汉字的外码,输入码因编码方式不同而不同,是多种多样的。为显示和打印输出汉字而形成的汉字编码为字形码,计算机通过汉字内码在字模库中找出汉字的字形码,实现其转换。
2 设计软件
2.1 Keil uVision4
2009年2月发布Keil uVision4,Keil uVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多必威体育精装版的ARM芯片,还添加了一些其他新功能。
2011年3月ARM公司发布必威体育精装版集成开发环境RealView MDK开发工具中集成了必威体育精装版版本的Keil uVision4,其编译器、调试工具实现与ARM器件的最完美匹配。必威体育精装版的Keil uVision4 IDE,旨在提高开发人员的生产力,实现更快,更有效的程序开发。
uVision4引入了灵活的窗口管理系统,能够拖放到视图内的任何地方,包括支持多显示器窗口。
uVision4在μVision3 IDE的基础上,增加了更多大众化的功能。
· 多显示器和灵活的窗口管理系统
· 系统浏览器窗口的显示设备外设寄存器信息
· 调试还原视图创建并保存多个调试窗口布局
· 多项目工作区简化与众多的项目Altium Designer6.9
Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。目前最高版本为:Altium Designer 15.0.7 Build 36915电路设计自动化 EDA(Electronic Design Automation)指的就是将电路设计中各种工作交由计算机来协助完成。如电路原理图(Schematic)的绘制、印刷电路板(PCB)文件的制作、执行电路仿真(Simulation)等设计工作。随着电子科技的蓬勃发展,新型元器件层出不穷,电子线路变得越来越复杂,电路的设计工作已经无法单纯依靠手工来完成,电子线路计算机辅助设计已经成为必然趋势,越来越多的设计人员使用快捷、高效的CAD设计软件来进行辅助电路原理图、印制电路板图的设计,打印各种报表。
Altium Designer 除了全面继承包括Protel 99SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进和很多高端功能。该平台拓宽了板级设计的传统界面,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程设计人员能将系统设计中的FPGA与PCB设计及嵌入式设计集成在一起。 由于Altium Designer 在继承先前Protel软件功能的基础上,综合了FPGA设计和嵌入式系统软件设计功能,Altium Designer 对计算机的系统需求比先前的版本要高一些。1 原理图设计
2 印刷电路板设计
3 FPGA的开发
4 嵌入式开发
3D PCB设计
图1 系统方框图
系统电源部分可以使用5 V电
文档评论(0)