嵌入式系统课程设计报告
嵌入式课程设计报告完整版

目录前言 (2)一、U-Boot分析 (3)1、引导程序U-Boot第一阶段分析 (3)2、引导过程 (4)3、程序流程图 (8)二、程序设计 (8)三、心得体会 (9)前言ARM嵌入式处理器已被广泛应用于消费电子厂品、无线通信、网络通信和工业控制等领域。
在嵌入式操作系统中,Linux、Vxworks、WinCE三足鼎立,其中Linux由于其开源性、稳定性、安全性、可裁剪性更是一支独秀。
在嵌入式系统中,如何实现在ARM平台下Linux操作系统的引导工作是嵌入式技术开发的重要环节。
BootLoader就是在操作系统内核运行之前运行的一段小程序。
通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。
在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader 来完成。
比如在一个基于ARM7TDMI core的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader程序。
一、U-Boot分析嵌入式Linux系统中常用的Bootloader引导程序有U-Boot,redboot, blob 和vivii等,其中U-Boot遵循GPL条款的开放源码项目,功能最为强大,U-Boot 对PowerPC系列处理器支持最丰富,同时还支持MIPS,x86,ARM,XScale等诸多常用系列的处理器;U-Boot引导程序分为Stage1和Stage2量大部分,Stage1中主要包括设备初始化、中断设置、时间设置和储存器初始化等工作,并且采用汇编语言实现,而一些通用功能大多采用C语言实现,放在Stage2中。
1、引导程序U-Boot第一阶段分析Stage1的代码在CPU/arm920t/start.s中定义,它包括从系统上电后在0x00000000地址开始执行的部分。
嵌入式课程设计报告

调试工具
使用GDB等调试工具进行程序调试, 可实现断点设置、变量查看、堆栈跟
踪等功能。
版本控制工具
使用Git等版本控制工具进行代码管理 ,实现多人协作开发、版本回溯等功 能。
性能分析工具
使用Valgrind等性能分析工具进行程 序性能分析,可实现内存泄漏检测、 函数调用关系分析等功能。
课程设计总结与展望
总结本次课程设计的经验教训和收 获,展望嵌入式系统未来的发展趋 势和应用前景。
02
硬件平台选择与搭建
常见嵌入式硬件平台比较
ARM平台
高性能、低功耗,广泛应用于智能手机、 平板电脑等移动设备。
PowerPC平台
高性能、高可靠性,适用于工业控制、航 空航天等高端应用设备、 数字电视等领域。
07
总结与展望
本次课程设计收获总结
理论与实践结合
通过本次课程设计,深入理解了 嵌入式系统的基本原理,同时将 理论知识应用于实际项目中,实 现了理论与实践的有机结合。
技能提升
在课程设计过程中,掌握了嵌入 式系统开发的基本技能,包括硬 件设计、软件编程和调试技术等 。
团队合作
与团队成员紧密合作,共同完成 了课程设计的任务,提高了团队 协作和沟通能力。
05
系统实现过程与代码展示
关键模块代码实现技巧分享
模块化设计
将系统划分为多个独立的功能模块,每个模块具有明 确的接口和功能,便于代码的管理和复用。
高效算法选择
针对系统需求,选择合适的算法和数据结构,以提高 代码执行效率。
代码优化
通过减少冗余代码、提高代码可读性和可维护性,降 低系统资源消耗。
系统集成测试方法论述
嵌入式课程设计报告
嵌入式系统课程设计报告

嵌入式系统课程设计报告一、教学目标本课程的教学目标是使学生掌握嵌入式系统的基本概念、原理和设计方法,能够运用嵌入式系统进行实际项目的开发和实现。
具体来说,知识目标包括了解嵌入式系统的定义、特点、分类和应用领域;掌握嵌入式系统的硬件和软件组成及工作原理;熟悉嵌入式操作系统的基本概念和常用操作系统。
技能目标包括能够使用嵌入式系统开发工具和平台进行程序设计和调试;具备嵌入式系统硬件电路的设计和调试能力;能够运用嵌入式系统进行实际项目的开发和实现。
情感态度价值观目标包括培养学生的创新意识和团队合作精神,提高学生解决实际问题的能力和责任感。
二、教学内容根据课程目标,本课程的教学内容主要包括嵌入式系统的基本概念、原理和设计方法。
具体包括以下几个方面:1. 嵌入式系统的定义、特点、分类和应用领域;2. 嵌入式系统的硬件组成,如处理器、存储器、输入输出接口等;3. 嵌入式系统的软件组成,如固件、操作系统、应用程序等;4. 嵌入式操作系统的基本概念和常用操作系统;5. 嵌入式系统的设计方法和开发流程;6. 嵌入式系统硬件电路的设计和调试方法;7. 嵌入式系统在实际项目中的应用和案例分析。
三、教学方法为了实现课程目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
通过多样化的教学方法,激发学生的学习兴趣和主动性。
具体教学方法如下:1. 讲授法:通过讲解嵌入式系统的基本概念、原理和设计方法,使学生掌握相关知识;2. 讨论法:通过分组讨论和课堂讨论,培养学生的思考能力和团队合作精神;3. 案例分析法:通过分析实际项目案例,使学生了解嵌入式系统在实际中的应用和设计方法;4. 实验法:通过实验操作和调试,锻炼学生的动手能力和实际问题解决能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将选择和准备以下教学资源:1.教材:选用权威、实用的嵌入式系统教材,为学生提供系统的学习资料;2. 参考书:推荐学生阅读相关参考书籍,丰富学生的知识体系;3. 多媒体资料:制作课件、教案等多媒体教学资料,提高课堂教学效果;4. 实验设备:准备嵌入式系统开发板、仿真器等实验设备,为学生提供实践操作的机会。
嵌入式课程设计实训报告

一、实训目的通过本次嵌入式课程设计实训,使学生掌握嵌入式系统设计的基本原理和方法,提高学生的实际操作能力和创新意识,培养学生的团队协作精神。
同时,通过实训,使学生熟悉嵌入式系统的硬件平台、软件开发环境,掌握嵌入式编程语言,了解嵌入式系统的调试和测试方法。
二、实训内容本次实训以设计一个简单的温室环境监测系统为例,主要包括以下几个方面:1. 系统需求分析温室环境监测系统主要实现对温室内部光照、温度、湿度的实时监测,并根据监测结果自动调节环境参数,确保温室内的作物生长环境稳定。
系统需具备以下功能:(1)实时监测光照、温度、湿度等环境参数;(2)根据预设阈值,自动调节环境参数;(3)通过LCD显示屏实时显示监测数据;(4)通过串口通信将数据传输至上位机;(5)具有按键控制功能,如开关报警、手动调节等。
2. 硬件平台设计本次实训采用STM32系列微控制器作为核心控制单元,结合DS18B20数字温度传感器、DHT11数字湿温度传感器、光敏电阻、LCD显示屏、蜂鸣器、按键等外围设备,构建温室环境监测系统硬件平台。
3. 软件设计(1)系统初始化:初始化微控制器,配置相关外设参数,设置中断优先级等。
(2)数据采集:通过ADC读取光敏电阻的模拟值,计算光照强度;通过DS18B20和DHT11传感器读取温度和湿度数据。
(3)数据处理:对采集到的数据进行处理,如温度、湿度阈值判断,光照强度阈值判断等。
(4)环境参数调节:根据预设阈值,自动调节加热装置、风扇等设备,以实现环境参数的自动调节。
(5)数据显示:通过LCD显示屏实时显示光照、温度、湿度等数据。
(6)串口通信:通过串口将数据传输至上位机。
(7)按键控制:实现报警功能、手动调节等功能。
4. 系统调试与测试在系统开发过程中,对硬件平台和软件进行调试和测试,确保系统稳定运行。
主要测试内容包括:(1)硬件测试:检查各外设是否正常工作,如传感器、显示屏、按键等。
(2)软件测试:测试系统功能是否满足需求,如数据采集、处理、显示、通信等。
嵌入式课程设计报告

课程名称:嵌入式系统课程设计先修课程:操作系统、C语言程序设计一、目标和任务《嵌入式系统课程设计》是计算机学生专业实践课程,是学习《嵌入式系统及设计》课程后必需实践教学步骤。
课程设计是检验学生是否掌握相关专业课程知识关键手段,以学生为主体,充足调动学生主动性和发明性,重视学生实际动手能力培养。
经过本课程设计使学生加深了解、巩固课堂教学和平时试验内容,使学生初步含有linux应用开发系统分析、系统设计、系统实现和测试实际能力,强化学生知识实践意识、提升动手能力,发挥学生想象力和创新能力,从而培养工程应用型人才。
二、教学基础要求1、学习态度:要有勤于思索、刻苦钻研学习精神和严厉认真、一丝不苟、有错必改、精益求精工作态度,主动查阅整理分析相关参考文件,精心设计、认真编码、确保质量。
对弄虚作假者,课程设计成绩一律按不及格记,并依据学校相关要求给处理。
2、学习纪律:要严格遵守学习纪律,遵守作息时间,不得迟到、早退和旷课。
特殊情况不能上课者,必需请假,凡未请假或未获准假私自不上课者,均按旷课论处。
3、课程目标:掌握linux应用开发基础理论知识和基础方法技能,概念清楚正确,系统分析、系统设计、系统实现、系统测试符合软件工程相关规范,结构合理,程序运行良好,课程设计汇报撰写规范,答辩中回复问题正确。
4、课程设计汇报:根据《东华理工大学长江学院课程设计汇报规范》和《嵌入式系统课程设计》任务书要求,认真设计、撰写好课程设计汇报,总结课程设计收获和心得体会,立即提交电子和纸质材料。
三、课程设计内容(一)关键设计内容1、系统分析、总体设计、概要设计、具体设计、系统实现和测试。
2、系统运行和维护。
3、撰写课程设计汇报。
4、课程设计答辩:课题叙述和回复问题。
(二)参考选题1.系统移植类:(1)嵌入式WinCE移植(2)嵌入式Linux2.6内核移植(3)嵌入式Web服务器BOA在开发板上移植(4)使用BusyBox构建根文件系统移植(5)嵌入式QT移植(6)嵌入式引导程序UBoot移植2. QT编程类:(1)基于QT手机通讯录管理(2)基于QT手机日历程序(3)基于QT手机计算器程序(4)基于QT手机秒表程序(5)基于QT电子词典程序(6)基于QT电子相框程序3. 驱动编程类:(1)Led跑马灯程序(2)按键驱动程序(3)嵌入式类Minicom串口程序4. 其它类:可选择其它自己感爱好和嵌入式相关题目四、时间安排《嵌入式系统课程设计》安排在第六学期进行,时间1周。
嵌入式操作系统课程设计报告

嵌入式系统设计报告系(院):计算机科学学院专业班级:计科11201 *名:**学号: ********* 指导教师:**设计时间:2015.6.22 - 2015.7.3设计地点:4教硬件实验室目录一、课程设计的目的 (2)1.1设计目的 (2)1.2任务介绍 (2)二、实验及开发环境 (3)2.1 实验室环境 (3)2.2 个人计算机课后开发环境 (3)三、总体设计 (3)四、详细设计 (4)4.1 Windows CE系统编译与安装 (4)4.2 编程驱动LED和数码管显示正确的信息 (7)4.3 编程驱动电机运转 (8)4.4 个人设计小程序 (10)五、课程设计小结 (17)5.1 设计小结 (17)一、课程设计的目的1.1设计目的本次课程设计的目的是了解嵌入式系统、嵌入式操作系统,掌握基于嵌入式系统的应用开发基本知识。
了解嵌入式操作系统Windows CE的特点,Windows CE的主要模块及各自的功能。
掌握嵌入式操作系统Windows CE 的配置、编译、移植方法。
了解Visual Studio .NET开发环境,掌握基于Windows CE平台的应用程序设计方法。
1.2任务介绍以下任务需基于实验室的XSBase270开发平台完成1.嵌入式操作系统Windows CE平台的搭建使用Platform Builder编译出自己的Windows CE 5.0操作系统,然后根据实验提供的EBOOT引导程序将编译出的Windows CE 5.0系统安装(刷入)到实验平台。
2.IO接口控制-七段数码管的LED显示控制程序了解Windows CE下I/O访问机制的原理。
了解LED和七段数码管的显示和控制原理。
掌握Windows CE下访问硬件I/O寄存器的方法。
3.IO接口控制-点击控制设计了解Window CE下I/O访问机制和原理。
掌握Windows CE下访问硬件I/O寄存器的方法,以及使用Visual Studio .NET对硬件设备编程的一般方法。
嵌入式课程设计报告毕业论文教案

嵌入式课程设计报告毕业论文教案一、教学目标通过本课程的学习,学生应该能够:1.了解嵌入式系统设计的基本原理和流程2.掌握基本的嵌入式硬件和软件开发技术3.能够使用开发板和相关工具进行嵌入式系统的设计和开发4.掌握常用的接口协议和通信方式,包括串口通信、SPI、I2C、CAN等5.能够设计和开发基本的嵌入式应用程序,如LED灯的控制、按键的检测、温度传感器的读取等二、教学内容及安排1.嵌入式系统概述内容:介绍嵌入式系统的定义、特点、应用领域、市场和发展趋势等内容。
时间:2学时2.嵌入式系统设计流程内容:介绍嵌入式系统设计的主要步骤和流程,包括需求分析、硬件设计、软件设计、测试和调试等内容。
时间:4学时3.嵌入式开发环境搭建内容:介绍嵌入式开发环境的基本配置和使用,包括Keil C51软件、ST-LINK下载器、ST-FLASH工具等。
时间:4学时4.嵌入式硬件设计内容:介绍嵌入式硬件设计的基本原理和方法,包括硬件选型、电路原理图设计、PCB布局和焊接等内容。
时间:10学时5.嵌入式软件设计内容:介绍嵌入式软件设计的基本原理和方法,包括汇编语言、C语言、编译、调试和下载等内容。
同时讲解如何使用方案手册和数据手册加速学习。
时间:16学时6.嵌入式应用程序设计内容:介绍嵌入式应用程序的设计和开发,包括LED灯的控制、按键的检测、温度传感器的读取、串口通信、SPI/I2C接口的应用等内容。
时间:14学时7.嵌入式系统测试和调试内容:介绍嵌入式系统的测试和调试方法,包括硬件测试、软件测试、仿真测试和调试工具等内容。
时间:4学时三、教学方法1.理论教学与实践结合,提高学生的实际操作能力。
2.讲授代码编写方法,由浅入深、由简到难地进行讲解。
3.组织实验、调试和考试等考核环节,促进学生知识的巩固和提高。
4.引导学生通过网络、图书馆等途径自主学习和获取嵌入式技术知识,培养学生的自主学习和创新能力。
四、教学手段1.教师演示和现场演示,帮助学生理解课程内容并进行实践操作。
最小嵌入式课程设计报告

最小嵌入式课程设计报告一、课程目标知识目标:1. 让学生理解嵌入式系统的基础知识,掌握最小嵌入式系统的设计与搭建方法。
2. 使学生掌握常见嵌入式硬件组件的原理与使用,如微控制器、传感器等。
3. 引导学生了解嵌入式软件编程的基础,学会使用至少一种编程语言进行嵌入式开发。
技能目标:1. 培养学生具备分析问题、设计解决方案的能力,能够针对特定需求设计最小嵌入式系统。
2. 提高学生的动手实践能力,能够独立搭建最小嵌入式系统并进行调试。
3. 培养学生具备一定的编程能力,能够编写简单的嵌入式程序,实现对硬件的控制。
情感态度价值观目标:1. 激发学生对嵌入式系统的兴趣,培养其探索精神,提高学习积极性。
2. 培养学生具备良好的团队合作意识,学会与他人共同解决问题。
3. 引导学生认识到嵌入式技术在现实生活中的广泛应用,培养其创新意识和社会责任感。
本课程针对高年级学生,具有较强的实践性和综合性。
在分析课程性质、学生特点和教学要求的基础上,将课程目标分解为具体的学习成果。
通过本课程的学习,学生将能够掌握嵌入式系统的基础知识,具备设计和搭建最小嵌入式系统的能力,同时培养良好的情感态度和价值观。
为实现课程目标,后续教学设计将注重理论与实践相结合,充分调动学生的主动性和积极性。
二、教学内容1. 嵌入式系统概述:介绍嵌入式系统的基本概念、发展历程、应用领域及特点。
- 教材章节:第1章 嵌入式系统概述- 内容:嵌入式系统定义、分类、发展概况、典型应用。
2. 最小嵌入式系统硬件:讲解微控制器、传感器、执行器等硬件组件的原理与使用。
- 教材章节:第2章 嵌入式系统硬件- 内容:微控制器原理、传感器原理及应用、执行器原理及应用。
3. 嵌入式系统软件:介绍嵌入式编程基础,学习使用C语言进行嵌入式开发。
- 教材章节:第3章 嵌入式系统软件- 内容:嵌入式编程环境、C语言基础、I/O编程、中断处理。
4. 最小嵌入式系统设计与实践:结合实际案例,设计并搭建最小嵌入式系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 序言
1970 年代最早的 GaP、GaAsP 同质结红、黄、绿色低发光效率的 LED 已开始应用于指示灯、数字 和文字显示。
从此 LED 开始进入多种应用领域,包括宇航、飞机、汽车、工业应用、通信、消费类产品等,遍 及国民经济各部门和千家万户。到 1996 年 LED 在全世界的销售额已达到几十亿美元。尽管多年以来 LED 一直受到颜色和发光效率的限制,但由于 GaP 和 GaAsP LED 具有长寿命、高可靠性,工作电流小、可与 TTL、CMOS 数字电路兼容等许多优点因而却一直受到使用者的青眯。最近十年,高亮度化、全色化一直 是 LED 材料和器件工艺技术研究的前沿课题。超高亮度(UHB)是指发光强度达到或超过 100mcd 的 LED, 又称坎德拉(cd)级 LED。高亮度 A1GaInP 和 InGaN LED 的研制进展十分迅速,现已达到常规材料 GaA1As、 GaAsP、GaP 不可能达到的性能水平。1991 年日本东芝公司和美国 HP 公司研制成 InGaA1P 620nm 橙色超 高亮度 LED,1992 年 InGaA1p590nm 黄色超高亮度 LED 实用化。同年,东芝公司研制 InGaA1P 573nm 黄 绿色超高亮度 LED,法向光强达 2cd。1994 年日本日亚公司研制成 InGaN 450nm 蓝(绿)色超高亮度 LED。 至此,彩色显示所需的三基色红、绿、蓝以及橙、黄多种颜色的 LED 都达到了坎德拉级的发光强度,实 现了超高亮度化、全色化,使发光管的户外全色显示成为现实。中国发展 LED 起步于七十年代,产业出 现于八十年代。全国约有 100 多家企业,95%的厂家都从事后道封装生产,所需管芯几乎全部从国外进口。 通过几个“五年计划”的技术改造、技术攻关、引进国外先进设备和部分关键技术, 使中国 LED 的生产技 术已向前跨进了一步。
二、课程设计(论文)的要求与数据
(1)按时按量完成课程设计分配的任务; (2)参照论文格式规范写出论文,参考文献应有5篇; (3)模块代码能正常运行 (4)提供合理的测试数据
三、课程设计(论文)应完成的工作
(1)根据上述要求利用ARM芯片I/O控制LED灯显示; (2)通过GPF7与GPF4控制D1,D2的亮灭 (3)对系统进行初步的错误和漏洞检测; (4)根据论文规范撰写论文并按时提交。
2.2 实验步骤 1. 准备实验环境。连接好主机—Probe-ICE—目标板,启动Multi-server并配置(ARM920T)。 2. 启动 CodeWarrior,打开所需工程文件。 3. 选择目标模板为 ReInRam。若源文件有改动或路径发生变化,请重新编译(make)。 4. 启动AXD,打开 ”Command Line Interface” 面板(在 System Views 菜单下),输
7
3 硬件原理 一.LED 灯及其发光原理 二.S3C2410X-GPIO 三.LED 的驱动 1.LED 灯及其发光原理 ①基本结构
②LED 光源的特点
⑴ 电压:LED使用低压电源 ⑵ 能:消耗能量较同光效的白炽灯减少80% ⑶ 适合于易变的环境 ⑷ 稳定性:10万小时,光衰为初始的50%
8
发出的光源 二极管 透明环氧树脂封 装
引线架
⑸ 响应时间快 ⑹ 无有害金属汞 ⑺ 易改变颜色 ⑻ 价格低 2.GPIO 概述 S3C2410共有117只多功能输入/输出管脚,它们分别为:
⑴ GPA口:23只输出口 ⑵ GPB口:11只输入/输出口 ⑶ GPC口:16只输入/输出口 ⑷ GPD口:16只输入/输出口 ⑸ GPE口:16只输入/输出口 ⑹ GPF口: 8只输入/输出口 ⑺ GPG口:16只输入/输出口 ⑻ GPH口:11只输入/输出口 每组端口都有复用的功能,例如作为输入口或输出口,还可以定义为中断触发 功能,我们可以通过软件配置寄存器来满足不同系统和设计的需要。在运行主 程序之前,必须先对每一个用到的引脚的功能进行设置。如果某些引脚的复用 功能没有使用,那么可以先将该引脚设置为I/O口。 3 .LED连接驱动图
学生姓名______xxxxxxxxxxxxx_______________
指导教师____________李康_____________
2012 年 6 月 21 日
广东工业大学华立学院 课程设计(论文)任务书
题目名称 学生学部(系)
专业班级 姓名 学号
I/O 控制及 LED 显示实验 艺术设计与计算机学部
广东工业大学华立学院 课 程 设 计(论文)
课程名称__嵌入式系统原理及应用教程___
题目名称__I/O 控制及 LED 显示实验______
学生学部(系)__艺术设计与计算机学部_
专业班级________xxxxxxxxxxxxx________
学
号_____xxxxxxxxxxxxx___________
09 计算机 2 班 xxxxxxxxxx 11010902023
一、课程设计(论文)的内容
1. 熟悉 arm 开发板基本组成电路,并通过配套教材熟悉 arm 芯片特性。了解 ADS1.2 软件使用,并会用该软件编译调试开发板。 2.了解 H—JTAG 软件原理,利用教材中提供的 LED 测试程序,完成实验
发出任务书日期: 计划完成日期:
年 月 日 指导教师签名: 年 月 日 教学D panel):LED 就是 light emitting diode ,发光二极管的英文缩写,简称 LED。它是 一种通过控制半导体发光二极管的显示方式,其大概的样子就是由很多个通常是红色的发光二极管组成, 靠灯的亮灭来显示字符。用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏 幕
入”obeyd:\Labs\wtk2410.ads ”(路径以本地 wtk2410.ads 文件所在目录为准)。 5. 使用“Load image”命令加载 image (后缀名为 .axf )文件。 6. 点击“go”按钮,全速运行,观察灯闪烁的现象。
7. 在主函数处设置断点,单步运行,注意灯开灯灭相应寄存器的控制。 8. 如果有必要,可修改源代码,重新编译。然后点击“reload”按钮重新调试。 9 .退出系统。
五、应收集的资料及主要参考文献 [1]符意德.嵌入式系统设计原理及应用.清华大学出版社.2010 [2]陈启军.嵌入式系统及其应用. 同济大学出版社.2011 [3]俞辉.ARM 嵌入式 Linux 系统设计与开发.机械工业出版社.2010 [4]韦东山.嵌入式 Linux 应用开发完全手册.人民邮电出版社.2009 [5]曹金华.嵌入式系统设计实战.北京航空航天大学出版社.2011
四、课程设计(论文)进程安排
序号
1 2 3 4 5 6
设计(论文)各阶段内容
搜集资料 需求分析 系统分析与设计 功能模块的实现 系统测试,运行 完成课程设计(论文)
地点
图书馆 图书馆 图书馆 宿舍 宿舍 宿舍
起止日期
6.14-6.15 6.15-6.16 6.16-6.17 6.17-6.18 6.18-6.19 6.20-6.21
本课程设计通过实验熟悉 ARM 芯片 I/0 口编程配置方法,掌握 ARM 芯片 I/O 控制 LED 灯显示的 方法,学习 LED 驱动原理。
6
2.1 实验目的
2 实验目的及步骤
1. 熟悉 ARM 芯片 I/0 口编程配置方法。
2. 通过实验掌握 ARM 芯片 I/O 控制 LED 灯显示的方法。 3. 通过 GPF7 与 GPF4 控制 D1,D2 的亮灭。 4. 学习 LED 驱动原理。
本课程设计通过实验掌握 ARM 芯片 I/O 控制 LED 灯显示的方法,通过 GPF7 与 GPF4 控制 D1, D2 的亮灭。
关键词:LED ARM 芯片
目录
1 序言.................................................................................................................................................. 6 2 实验目的及步骤.............................................................................................................................. 2
2.1 实验目的................................................................................................................................... 2 2.2 实验步骤.................................................................................................................................. 2 3 硬件原理.......................................................................................................................................... 3 4 软件原理.......................................................................................................................................... 5 2.1 相关寄存器............................................................................................................................... 5 2.2 软件流程图.............................................................................................................................. 7 5 程序调试.......................................................................................................................................... 7 总结...................................................................................................................................................... 9 参考文献............................................................................................................................................ 10 心得体会............................................................................................................................................ 11