没有合适的资源?快使用搜索试试~ 我知道了~
基于ARM_CortexM4的LED与LCD显示模块的实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 195 浏览量
2023-07-05
19:40:59
上传
评论
收藏 2.48MB DOC 举报
温馨提示
试读
41页
基于ARM_CortexM4的LED与LCD显示模块的实现.doc
资源推荐
资源详情
资源评论
目 录
摘要 ...........................................................................................................................................................1
第一章 绪论 ...........................................................................................................................................2
1.1 课题的背景及研究意义.............................................................................................................2
1.1.1 课题来源及背景 .............................................................................................................2
1.1.2 课题研究意义 .................................................................................................................2
1.2 国内外研究状况 .........................................................................................................................3
1.3 研究内容及论文组织结构..........................................................................................................3
第二章 嵌入式系统及 ARM 基本知识概述 .........................................................................................5
2.1 嵌入式系统概述 ........................................................................................................................5
2.1.1 嵌入式系统的简介 .........................................................................................................5
2.1.2 嵌入式系统的组成 .........................................................................................................5
2.1.3 嵌入式系统的应用与发展 .............................................................................................6
2.2 ARM 嵌入式微处理器 ...............................................................................................................6
2.2.1 ARM 嵌入式微处理器......................................................................................................6
2.2.2 ARM 微处理器系列 .........................................................................................................6
2.3 ARM Cortex-M4 处理器.............................................................................................................7
2.4 MK60DN512ZVLQ10 芯片简介................................................................................................8
2.4.1 K60 的引脚功能 ...............................................................................................................8
2.4.2 K60 硬件最小系统的测试方法 .......................................................................................9
第三章 系统硬件设计 .........................................................................................................................10
3.1 系统设计结构图 ......................................................................................................................10
3.2 硬件电路设计工具 ..................................................................................................................10
3.3 系统硬件电路设计 ..................................................................................................................11
3.3.1 ARM Cortex-M4 控制器件电路 .....................................................................................11
3.3.2 LCD 液晶显示电路 .........................................................................................................12
3.3.3 LED 数码管显示电路 .....................................................................................................13
3.3.4 电源电路 .......................................................................................................................13
第四章 系统软件设计与程序调试 .....................................................................................................15
4.1 软件设计 ..................................................................................................................................15
4.1.1 软件设计原理框图 .......................................................................................................15
4.1.2 软件程序 .......................................................................................................................16
4.2 程序调试 ..................................................................................................................................18
4.2.1 IAR 集成开发环境简介 ..................................................................................................18
4.2.2 调试的主要方法 ...........................................................................................................18
4.2.3 调试过程中遇到的问题 ...............................................................................................18
第五章 结束语 .......................................................................................................................................21
参考文献 .................................................................................................................................................21
致 谢 .................................................................................................................................................22
附 录 1 ................................................................................................................................................23
附 录 2 ................................................................................................................................................25
基于 ARM Cortex-M4 的 LED 与 LCD 显示模块的实现
摘要:本设计选用以 ARM Cortex-M4 为内核的 MK60DN512ZVLQ10 芯片作为 CPU 的总控
制器,并通过对硬件电路和软件编程的设计,结合 LED 数码管和 LCD 液晶显示屏来实现显示。
通过程序对 MK60 进行控制使四位 LED 数码管上实现年份和日期的交替显示;再通过程序编
写实现对年、月、日、周、时、分、秒进行计时,最后用 LCD1602 液晶显示屏进行显示,并
显示年、月、日的汉字;并且可以通过一个自锁开关来进行对年、月、日、周、时、分、秒
进行位选和对应位的自动调节。该设计简便实用,能够对年、月、日、周、时、分、秒进行
有效的实时计时和实时显示,并且能实现 LED 数码管和 LCD 液晶显示屏的同步显示。
关键词:ARM Cortex-M4;LED 数码管;LCD1602;自锁开关;数字钟
LED and LCD module display based on ARM Cortex-M4
Fan Guangxing
(School of Information Engineering, Xi’an University of Arts and Science,Xi’an
710065,China)
Abstract:This design used to ARM Cortex-M4 for kernel MK60DN512ZVLQ10 chip as the CPU
controller, and through the design 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, 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, 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-locking ;Digital Clock
第一章 绪论
1.1 课题的背景及研究意义
1.1.1 课题来源及背景
在当前的数字信息技术和网络技术高速发展的后 PC 时代,嵌入式系统技术已经广泛
地渗透到人们生活的各个方面。由于嵌入式系统的交互性比较强,LED 数码管和液晶屏
做为输出设备尤为重要,但很多关于嵌入式系统开发、应用的教材中,对于 LED 数码管
和液晶屏的程序设计也只是初始化和测试的编程,没有进一步的应用开发。所以选择了该
毕业设计题目,以完善数码管和液晶屏的显示功能。在选定了毕业设计题目之后,随着开
发研究的不断深入,主要完成了以下工作:首先,对三种常用的嵌入式操作系统进行了分
析比较,对项目开发是否选用操作系统提出了自己的见解,结合本次毕业设计的实际应用,
选择了不使用操作系统的方法。其次,选定硬件开发系统后,把单片机的传统调试方法与
ARM 的边界扫描技术进行了分析比较,并在实际应用开发中采用了边界扫描技术。其次,
由于在 C 语言程序运行前需要加入一些必要的初始化代码,于是又完成了对 LCD 初始化
程序的分析与设计。最后,在编写液晶屏数字钟年、月、日、周、时、分、秒显示时和 LED
数码管年份和日期交替显示时,通过对一串字符中对应的位进行加减控制以及转换类型等,
将所需的内容显示到液晶屏和 LED 数码管上。本文不但说明了如何利用 ARM 处理器实
现液晶屏和 LED 数码管的显示,还讲述了开发 ARM 处理器应用程序的一个完整的过程。
随着嵌入式技术的不断普及,对 ARM 处理器的学习、应用、开发都有一定的帮助作用。
1.1.2 课题研究意义
随着改革的开放,社会的进步的步伐,各种显示类技术也发生了翻天覆地的变化,其
发展经历了起步阶段、数量型发展阶段、规模化发展阶段以及品牌建设阶段,至此已取得
了令人瞩目的成绩,初步形成了投资主体多元化、经营业态多元化、经营方式连锁化、品
牌建设特色化、市场需求大众化、从传统产业向现代产业转型的发展新格局。最大限度的
满足广大消费者的不同需求。
随着经济的复苏和市场的进一步改革开放,人民的生活水平在不断的奔向小康,促进
着电子显示的快速发展,同时许多电子类产品商家也敏锐地嗅到了这一产业的商机,注定
着这个行业的竞争越来越激烈。因此,要在这个竞争激烈的市场中获胜并且稳步前进就要
降低的成本,提高效益。虽然不同的电子类产品所要显示的内容和格式的标准不同,但是
每个显示方向都可以使用管理信息工具来提高本企业的核心竞争力。
综上所述,LED 屏显示和液晶显示是嵌入式系统中反映系统输入/输出的人机交互界
面,LED 屏显示具有与计算机屏幕同步、超大画面、超宽视觉、灵活多变等特点,被用
于金融证券、银行利率、商业广告、文化娱乐等方面;而液晶显示以其微功耗、体积小、
显示内容丰富、模块化,接口电路简单等诸多优点得到广泛应用。因此,研究基于 ARM
的 LED 和 LCD 显示有其实际应用意义。
1.2 国内外研究状况
虽然嵌入式系统是近几年才风靡起来的,但是这个概念并非新近才出现。从 20 世纪 70
年代单片机的出现到今天各种各样的嵌入式处理器、微控制器的大规模应用,嵌入式系统
已经有了 30 多年的发展历史。综观嵌入式技术的发展
[1]
,大致经历了以下 4 个阶段:
第一阶段是以单芯片为核心的可编程控制器形式的系统,同时具有与监测、伺服、指
示设备相配合的功能,应用于一些专业性强的工业控制系统中。这种系统一般没有操作系
统的支持,通过汇编语言编程对系统进行直接控制。这一阶段系统的主要特点是:系统结
构和功能都相对单一,处理效率较低,存储容量较小,几乎没有用户接口。
第二阶段是以嵌入式 CPU 为基础、以简单操作系统为核心的嵌入式系统。这一阶段
系统的主要特点是:CPU 种类繁多,通用性比较弱;系统开销小,效率高;操作系统达
到了一定的兼容性和扩展性;应用软件较专业化,用户界面不够友好;主要用于控制系统
负载的运行以及监控应用程序的运行。
第三阶段是以嵌入式操作系统为标志的嵌入式系统。这一阶段系统的主要特点是:嵌
入式操作系统能运行于各种不同类型的微处理器上,兼容性好;操作系统内核小、效率高,
并且具有高度的模块化和扩展性;具备文件和目录管理、多任务、设备支持、网络支持、
图形窗口以及用户界面等功能;具有大量的应用程序接口(API),开发应用程序简单;嵌
入式应用软件丰富。
第四阶段是以基于 Intemet 为标志的嵌入式系统,这是一个正在迅速发展的阶段。目
前大多数嵌入式系统孤立于 Internet 之外,但随着 Internet 的发展及 Internet 技术与信息家
电、工业控制技术等结合日益密切,嵌入式设备与 Internet 的结合将代表着嵌入式技术的
真正未来。
1.3 研究内容及论文组织结构
论文以 ARM Cortex-M4 为核心的 MK60 芯片坐为系统的控制核心,通过程序进行计
时,并控制 I/O 使 LCD1602 对时间进行实时显示和 LED 数码管对日期的准确显示。本系
统硬件用 MK60 芯片作为 CPU 进行中体控制,通过编程计时以及自锁开关对时间的调节
来实现时间(年、月、日、周、时、分、秒)的准确性。同时利用液晶显示芯片 LCD1602
对时间进行准确显示年、月、日、周、时、分、秒,并且显示汉字:年、月、日,以及 LED
数码管对年份和日期的交替显示。
论文组织结构如下:
第一章:介绍基于 ARM 的 LED 和 LCD 显示的背景、研究意义、国内外状况以及需
要设计的工作。
剩余40页未读,继续阅读
资源评论
omyligaga
- 粉丝: 55
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功