暑期强化训练报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
暑期强化训练报告

目录 摘要 0 Proteus仿真的基本流程和所选的C编译器简介 1 Proteus仿真的基本流程 1 Keil2 C编译器简介 2 设计方案与工作原理 2 单片机模块的功能简介 4 51单片机模块 4 矩阵键盘模块 4 液晶模块 5 实验记录与结果分析 6 心得体会 8 参考文献 9 C语言程序以及详细注释 10 主程序 10 LCD程序 14 键盘程序 17 本科生能力拓展训练成绩评定表 19 摘要 本次暑假强化训练设计的是液晶显示电路,能够实现循环移位显示给定字符串,在此基础上又扩展了自己的拓展功能,加入了矩阵键盘模块,软件设计了一个简单的多级菜单程序,共三级菜单,每级分九栏,并可实现对每级菜单数据的写入与读取。 Abstract The summer intensive training is designed for liquid crystal display circuit, shown rotated to achieve a given string, on this basis, the expansion has expanded its capabilities by adding a matrix keyboard module, software design a simple multilevel menu program, a total of three menus, each made of nine columns, and to achieve each level of data written to and read the menu. Proteus仿真的基本流程和所选的C编译器简介 Proteus仿真的基本流程 英国Labcenter Electronics公司推出的Proteus ISIS7是专用于电子仿真的集成软件,用户可以在该软件上简捷、高效地应用各种模拟电路、数字系统、专用IC及各种芯片。在仿真过程中Proteus ISIS7给我们以最大程度上的视觉感受,为电子产品的开发和电子系统工程提供了一种全新的手段和便捷的途径。 Proteus单片机仿真的基本流程是搭建硬件系统(从元件库中挑选元器件,把元器件布置到仿真界面上,连线),编写控制程序将程序单片机运行单片机系统,并检查、调试运行结果Keil2 C编译器简介 Keil uVision2是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统c语言的语法来开发,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用,而且大大的提高了工作效率和项目开发周期,他还能嵌入汇编,您可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面,能在很短的时间内就keil c51来开发单片机应用程序 。Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 图1 系统框图 单片机等待键盘输入值,判断其指令,然后控制LCD作出不同的动作反应。 系统的仿真图如下,包括51单片机最小系统模块,12MHz晶振;LCD显示模块,采用1602液晶;矩阵键盘模块,设置了0—9的数字键,上下选择键,前进、后退、确认、输入、显示键。 图2 仿真图 1602液晶是只有两行显示的液晶,因为设计的菜单每级都有九个选项,所以我们设计了两个上下按键,通过上下移动选择目标,对于三级目录,设计了两个前进后退键,用来进入下一级菜单或退出一级菜单。 单片机模块的功能简介 51单片机模块 51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。8位CPU4kbytes 程序存储器(ROM)   256bytes的数据存储器(RAM)   32条I/O口线111条指令,大部分为单字节指令  21个专用寄存器   2个可编程定时/计数器·5个中断源,2个优先级   一个全双工串行通信口   外部数据存储器寻址空间为64kB   外部程序存储器寻址空间为64kB   逻辑操作位寻址功能·双列直插40PinDIP封装 单一+5V电源供电在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档