基于嵌入式系统的LCD广告牌设计.docxVIP

  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文档。上传文档
查看更多
基于嵌入式系统的LCD广告牌设计

电子信息工程学院《嵌入式原理》课程考核设计报告题目:基于嵌入式系统的LCD广告牌设计专业班级: 2014物联网工程2班姓名: 王一中 学号: 时间: 2016.11~2016.12 成 绩: 完成日期:2016年12月20日基于嵌入式系统的LCD广告牌设计1.设计目的与要求大街上绚丽多彩的液晶广告牌已经融入到我们生活中了,本学期学习了《嵌入式系统原理与应用》后,要求设计一个基于嵌入式系统的LCD1602广告牌,该设计要能满足以下要求:(1).在ARM7—LPC2103核心板上设计一个LCD广告牌,能显示常见一些字符;(2).采用LCD1602液晶屏,要求能够滚动显示字符;(3).在LCD1602液晶屏上电后第一行显示“Hello!”,第二行显示“Smilence_L”。之后从第一行左侧滚动移入“0123456789ABCDEFGHIGKLMN”,第二行左侧滚动移入“ABCDEFGHIJKLMN987654321”,然后从右侧滚动移出。(4).要求LCD1602液晶屏两行同时滚动显示,显示完后延时一段时间,能够循环显示。2.设计内容2.设计内容(1)硬件电路设计及描述,画出电路原理图;(2)确定元器件及型号;(3)软件设计流程及描述;(重点内容)(4)源程序代码(有注释); (5)进行电路模拟仿真;3.编写设计报告写出设计的全过程,附录中有图纸及源代码,有心得体会。4.答辩在规定时间内,完成叙述并回答问题。目录摘要11 引言12 总体设计方案12.1 设计思路12.2 程序流程图33 开发环境34 设计原理分析44.1 LPC2103简介44.2 LCD1602显示电路75 系统测试96 总结与体会10参考文献12附录1:电路图13附录2:源代码设计14基于嵌入式系统的LCD广告牌设计摘要:随着科技的发展,ARM在社会各个方面的应用越来越广。ARM芯片广泛应用于无线产品、PDA、GPS、网络、消费电子产品、STB及智能卡。LPC2103是PHILIPS公司生产的基于ARM7TDMI的RISC微处理器,工作频率可达70MHZ。液晶显示是嵌入式系统中反映系统输入/输出的人机交互界面,液晶显示以其微功耗、体积小、显示内容丰富、模块化,接口电路简单等诸多优点得到广泛应用。我们在看重高性价比的情况下,利用LPC2103的通用I/O口来控制液晶显示屏的软硬件方法,实现了与LCD控制模块一样的功能。关键词:嵌入式系统、LCD、GPIO、数据传输。1 引言嵌入式系统是嵌入到对象体系中的专用计算机系统。以嵌入式计算机为核心的嵌入式系统是继IT网络技术之后,又一个新的技术发展方向。本文以LPC2103为控制核心介绍和设计了一款基于的ARM嵌入式系统的LCD显示系统。该系统在功耗、体积、集成度、成本等都有较好的优势,具有一定的实用意义。由于LCD液晶显示器具有功耗低、体积小、重量轻、超薄等诸多其他显示器无法比拟的优点已广泛应用于各种智能型仪表和低功耗电子产品中。液晶显示器分为笔段式、字符点阵式和图形点阵式三种。前两种可显示数字、字符和符号等,而图形点阵式液晶显示器还可以显示汉字和任意图形,达到图文并茂的效果。其应用已越来越广泛。本文以液晶显示器1602为例介绍了液晶显示器的基本原理及在ARM嵌入式系统下的程序设计。2 总体设计方案2.1 设计思路LCD1602广告牌设计采用ARM7微处理器为核心,采用RAM和UART分别存储和传输数据,实现了LPC2103与LCD1602之间的数据传输。首先进行lpc2103进行管脚配置,通过管脚连接模块PINSEL0,PINSEL1设置管脚连接GPIO,但要先进行复位,复位值为0设置管脚方向IODIR,也就是输入或者输出,其中对应为1表示输出,为0表示输入。设置高低电平,相关寄存器采用IOSET/IOCLR,IOSET表示让引脚输出1,IOCLR表示让引脚输出0。完成LPC2103管脚的配置后,才可以对它进行操作。液晶屏在LPC2103的控制下进行显示,需要先向液晶屏写入一些显示设置命令,然后再写入显示数据。向液晶屏写入显示设置命令时,先将管脚RS清0。当设置完成后,需要使管脚RS置1以写入显示数据。同时,R/W也接入低电平,数据从液晶屏的管脚DB0-DB7写入。当管脚RS和R/W设置好后,执行对管脚E清零,就会在管脚E上形成一个由高到低的跳变,这个跳变使得命令或显示数据从数据总线DB0-DB7进入液晶屏。在进行程序设计时,对液晶屏的操作设计到写数据和写命令的操作,我们可以将写数据、写命令以及液晶屏显示做成一个函数。我们将要显示的字符存储在数据中,对液晶屏执行初始化操作后,通过调用这些函数,来完成LCD的显示。2.1.1 LCD广告牌显示流程 LCD1602液晶屏广告牌显示流

文档评论(0)

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

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

1亿VIP精品文档

相关文档