基于ARMCortexM4的LED与LCD显示模块的实现

上传人:re****.1 文档编号:557286839 上传时间:2023-04-13 格式:DOC 页数:41 大小:14.12MB
返回 下载 相关 举报
基于ARMCortexM4的LED与LCD显示模块的实现_第1页
第1页 / 共41页
基于ARMCortexM4的LED与LCD显示模块的实现_第2页
第2页 / 共41页
基于ARMCortexM4的LED与LCD显示模块的实现_第3页
第3页 / 共41页
基于ARMCortexM4的LED与LCD显示模块的实现_第4页
第4页 / 共41页
基于ARMCortexM4的LED与LCD显示模块的实现_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《基于ARMCortexM4的LED与LCD显示模块的实现》由会员分享,可在线阅读,更多相关《基于ARMCortexM4的LED与LCD显示模块的实现(41页珍藏版)》请在金锄头文库上搜索。

1、目 录摘要1第一章 绪论21.1 课题的背景及研究意义21.1.1 课题来源及背景21.1.2 课题研究意义21.2国内外研究状况31.3研究内容及论文组织构造3第二章 嵌入式系统及ARM基本知识概述52.1 嵌入式系统概述52.1.1 嵌入式系统的简介52.1.2 嵌入式系统的构成52.1.3 嵌入式系统的应用与发展62.2 ARM嵌入式微解决器62.2.1 ARM嵌入式微解决器62.2.2 ARM微解决器系列62.3 ARM Cortex-M4解决器72.4 MK60DN512ZVLQ10芯片简介82.4.1 K60的引脚功能82.4.2 K60硬件最小系统的测试措施9第三章 系统硬件设计

2、103.1 系统设计构造图103.2 硬件电路设计工具103.3 系统硬件电路设计113.3.1 ARM Cortex-M4控制器件电路113.3.2 LCD液晶显示电路123.3.3 LED数码管显示电路133.3.4 电源电路13第四章 系统软件设计与程序调试154.1 软件设计154.1.1 软件设计原理框图154.1.2 软件程序164.2 程序调试184.2.1 IAR集成开发环境简介184.2.2 调试的重要措施184.2.3 调试过程中遇到的问题18第五章 结束语21参照文献21致 谢22附 录123附 录225基于ARM Cortex-M4的LED与LCD显示模块的实现摘要:本

3、设计选用以ARM Cortex-M4为内核的MK60DN512ZVLQ10芯片作为CPU的总控制器,并通过对硬件电路和软件编程的设计,结合LED数码管和LCD液晶显示屏来实现显示。通过程序对MK60进行控制使四位LED数码管上实现年份和日期的交替显示;再通过程序编写实现对年、月、日、周、时、分、秒进行计时,最后用LCD1602液晶显示屏进行显示,并显示年、月、日的中文;并且可以通过一种自锁开关来进行对年、月、日、周、时、分、秒进行位选和相应位的自动调节。该设计简便实用,可以对年、月、日、周、时、分、秒进行有效的实时计时和实时显示,并且能实现LED数码管和LCD液晶显示屏的同步显示。核心词:AR

4、M Cortex-M4;LED数码管;LCD1602;自锁开关;数字钟LED andLCDmoduledisplay based on ARM Cortex-M4Fan Guangxing(School of Information Engineering, Xian University of Arts and Science,Xian 710065,China)Abstract:This design used to ARM Cortex-M4 for kernel MK60DN512ZVLQ10 chip as the CPU controller, and through the de

5、sign of hardware circuit and software programming, to achieve the display with LED digital tube and a liquid crystal display .Through the program of MK60 for control of the four LED digital tube to achieve the date and year that turn, and then through the programming to achieve the year, month, day,

6、 week, hours, minutes, seconds on the clock, and on the LCD1602 display, And displays the Chinese characters, the year, the month, the day.And through a self-locking switch to achieve to place selection and the corresponding position of the automatic adjustment of the year, month, day, week, hours,

7、minutes, seconds. The design is simple and practical, can effective real time and real-time display year, month, day, week, hours, minutes, seconds, and can realize the synchronous display of the LED digital tube and a liquid crystal display .Key word:ARM Cortex-M4; LED digital tube;LCD1602; self-lo

8、cking ;Digital Clock第一章 绪论1.1 课题的背景及研究意义1.1.1 课题来源及背景在目前的数字信息技术和网络技术高速发展的后PC时代,嵌入式系统技术已经广泛地渗入到人们生活的各个方面。由于嵌入式系统的交互性比较强,LED数码管和液晶屏做为输出设备尤为重要,但诸多有关嵌入式系统开发、应用的教材中,对于LED数码管和液晶屏的程序设计也只是初始化和测试的编程,没有进一步的应用开发。因此选择了该毕业设计题目,以完善数码管和液晶屏的显示功能。在选定了毕业设计题目之后,随着开发研究的不断进一步,重要完毕了如下工作:一方面,对三种常用的嵌入式操作系统进行了分析比较,对项目开发与否选用

9、操作系统提出了自己的见解,结合本次毕业设计的实际应用,选择了不使用操作系统的措施。另一方面,选定硬件开发系统后,把单片机的老式调试措施与ARM的边界扫描技术进行了分析比较,并在实际应用开发中采用了边界扫描技术。另一方面,由于在C语言程序运营前需要加入某些必要的初始化代码,于是又完毕了对LCD初始化程序的分析与设计。最后,在编写液晶屏数字钟年、月、日、周、时、分、秒显示时和LED数码管年份和日期交替显示时,通过对一串字符中相应的位进行加减控制以及转换类型等,将所需的内容显示到液晶屏和LED数码管上。本文不仅阐明了如何运用ARM解决器实现液晶屏和LED数码管的显示,还讲述了开发ARM解决器应用程序

10、的一种完整的过程。随着嵌入式技术的不断普及,对ARM解决器的学习、应用、开发均有一定的协助作用。1.1.2 课题研究意义随着改革的开放,社会的进步的步伐,多种显示类技术也发生了翻天覆地的变化,其发展经历了起步阶段、数量型发展阶段、规模化发展阶段以及品牌建设阶段,至此已获得了令人瞩目的成绩,初步形成了投资主体多元化、经营业态多元化、经营方式连锁化、品牌建设特色化、市场需求大众化、从老式产业向现代产业转型的发展新格局。最大限度的满足广大消费者的不同需求。随着经济的复苏和市场的进一步改革开放,人民的生活水平在不断的奔向小康,增进着电子显示的迅速发展,同步许多电子类产品商家也敏锐地嗅到了这一产业的商机

11、,注定着这个行业的竞争越来越剧烈。因此,要在这个竞争剧烈的市场中获胜并且稳步迈进就要减少的成本,提高效益。虽然不同的电子类产品所要显示的内容和格式的原则不同,但是每个显示方向都可以使用管理信息工具来提高本公司的核心竞争力。综上所述,LED屏显示和液晶显示是嵌入式系统中反映系统输入/输出的人机交互界面,LED屏显示具有与计算机屏幕同步、超大画面、超宽视觉、灵活多变等特点,被用于金融证券、银行利率、商业广告、文化娱乐等方面;而液晶显示以其微功耗、体积小、显示内容丰富、模块化,接口电路简朴等诸多长处得到广泛应用。因此,研究基于ARM的LED和LCD显示有其实际应用意义。1.2国内外研究状况虽然嵌入式

12、系统是近几年才风行起来的,但是这个概念并非新近才浮现。从20世纪70年代单片机的浮现到今天多种各样的嵌入式解决器、微控制器的大规模应用,嵌入式系统已有了30近年的发展历史。综观嵌入式技术的发展1,大体经历了如下4个阶段:第一阶段是以单芯片为核心的可编程控制器形式的系统,同步具有与监测、伺服、批示设备相配合的功能,应用于某些专业性强的工业控制系统中。这种系统一般没有操作系统的支持,通过汇编语言编程对系统进行直接控制。这一阶段系统的重要特点是:系统构造和功能都相对单一,解决效率较低,存储容量较小,几乎没有顾客接口。第二阶段是以嵌入式CPU为基本、以简朴操作系统为核心的嵌入式系统。这一阶段系统的重要

13、特点是:CPU种类繁多,通用性比较弱;系统开销小,效率高;操作系统达到了一定的兼容性和扩展性;应用软件较专业化,顾客界面不够和谐;重要用于控制系统负载的运营以及监控应用程序的运营。第三阶段是以嵌入式操作系统为标志的嵌入式系统。这一阶段系统的重要特点是:嵌入式操作系统能运营于多种不同类型的微解决器上,兼容性好;操作系统内核小、效率高,并且具有高度的模块化和扩展性;具有文献和目录管理、多任务、设备支持、网络支持、图形窗口以及顾客界面等功能;具有大量的应用程序接口(API),开发应用程序简朴;嵌入式应用软件丰富。第四阶段是以基于Intemet为标志的嵌入式系统,这是一种正在迅速发展的阶段。目前大多数

14、嵌入式系统孤立于Internet之外,但随着Internet的发展及Internet技术与信息家电、工业控制技术等结合日益密切,嵌入式设备与Internet的结合将代表着嵌入式技术的真正将来。1.3研究内容及论文组织构造论文以ARM Cortex-M4为核心的MK60芯片坐为系统的控制核心,通过程序进行计时,并控制I/O使LCD1602对时间进行实时显示和LED数码管对日期的精确显示。本系统硬件用MK60芯片作为CPU进行中体控制,通过编程计时以及自锁开关对时间的调节来实现时间(年、月、日、周、时、分、秒)的精确性。同步运用液晶显示芯片LCD1602对时间进行精确显示年、月、日、周、时、分、秒

15、,并且显示中文:年、月、日,以及LED数码管对年份和日期的交替显示。论文组织构造如下:第一章:简介基于ARM的LED和LCD显示的背景、研究意义、国内外状况以及需要设计的工作。第二章:简介嵌入式和ARM的基本知识。第三章:简介硬件设计电路,涉及MCU控制电路、LCD液晶显示电路、LED数码管显示电路、按键电路和电源电路。尚有硬件电路设计的工具软件。第四章:简介系统软件设计框图和各模块的的程序设计。尚有有关的程序调试,涉及IAR调试、调试遇到的问题和解决过程。结束语:简介本设计的实现功能和存在的局限性。第二章 嵌入式系统及ARM基本知识概述2.1 嵌入式系统概述2.1.1 嵌入式系统的简介嵌入式系统是一种比较复杂的技术概念,目前国内外有关嵌入式系统尚无严格、统一的定义。在国内的诸多嵌入式网站和有关书籍中,一般都觉得嵌入式系统是以应用为中心,以计算机技术为基本,并且软/硬件课裁剪,可满足应用系统对功能。可靠性、成本、体积、和功耗有严格规定的专用计算机系统1。与一般计算机系统相比,嵌入式系统具有如下重要特性:1、一般是面向特定应用的。具有功耗低、体积小和集成度高等特点。2、硬件和软件都必须高效率地设计,量体裁衣,力求在同样的硅片面积上实

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号