1 / 28
文档名称:

基于S3C2410的流水灯控制系统.doc

格式:doc   大小:9,647KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于S3C2410的流水灯控制系统.doc

上传人:相惜 2021/10/21 文件大小:9.42 MB

下载得到文件列表

基于S3C2410的流水灯控制系统.doc

相关文档

文档介绍

文档介绍:页脚下载后可删除,如有侵权请告知删除!
电气与信息工程学院
《嵌入式系统工程训练》说明书
题  目:基于S3C2410的流水灯控制系统
作  者:
专业班级:
指导教师:  陈佳泉 
职  称:   讲 师  
2017年 1月13日
页脚下载后可删除,如有侵权请告知删除!
页脚下载后可删除,如有侵权请告知删除!
页脚下载后可删除,如有侵权请告知删除!
摘 要
随着社会的发展,嵌入式在未来的应用会越来越广泛。随着物联网的时代到来,电器将会与互联网,移动电话成为一体。本实训项目是以嵌入式系统为目标的一次平台操作。所谓嵌入式系统就是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,实用于应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。ARM嵌入式芯片是一种高性能、低功耗的RISC芯片,世界上几乎所有的主要半导体生产商都生产基于ARM体系机构的通用芯片,且基于ARM内核的嵌入式处理器已经成为市场主流。而且Linux是免费发行的、快速高效的操作系统,在过去的几年中,基于开源组织的Linux嵌入式操作系统得到了长远的发展。嵌入式Linux是按照嵌入式操作系统的要求设计的一种小型操作系统。由一个内核以及一些根据需要进行定制的系统模块组成。其内核很小,一般只有几百KB,即使加上其他必要的模块和应用程序,所需的存储空间也很小。非常适合于移植到嵌入式系统中去,同时它还具有多任务多进程的系统特征。
本次设计以基于嵌入式的简单的流水灯的设计。我们综合应用ARM嵌入式系统设计的相关专知识,搭建了一个基于S3C2410的硬件平台,在平台上编写出一个完整的流水灯控制功能的软件。通过这次的课程设计,使我们基本了解了嵌入式的方法以及培养我们对嵌入式编程的兴趣,与此同时,我们还可以回顾一下C的编程和汇编编程的基础。并通过这个典型的嵌入式系统项目的设计与开发学****嵌入式系统的设计与开发流程。为将来在嵌入式的学****和工作中做好准备。
页脚下载后可删除,如有侵权请告知删除!
关键词:流水灯,嵌入式,C 编程
Water lamp,Embedded,C programming

页脚下载后可删除,如有侵权请告知删除!
目 录
第1章 系统功能简介 1
ARM处理器 1
1.1.1 ARM处理器特点 1
1.1.2 ARM处理器体系结构 1
S3C2410处理器 2
1.2.1 S3C2410处理器规格 2
1.2.2 S3C2410处理器功能 2
ADS集成环境简介 3
第2章 电路设计 4
第3章 程序流程图及代码设计 11
C程序流程图 11
C程序程序代码 12
3.2.1 C程序GPIO端口配置模块 12
3.2.2 C程序LED灯状态配置模块 12
3.2.3 C程序键值读取模块 13
3.2.4 C程序工作模式模块 13
汇编流程图 15
汇编程序代码 16
3.4.1 汇编程序GPIO端口配置模块 16
页脚下载后可删除,如有侵权请告知删除!
3.4.2 汇编程序LED灯状态配置模块 16
第4章 总结 18
参考文献 19
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
第1章 系统功能简介
ARM处理器
ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine)。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。
1.1.1 ARM处理器特点
ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和合作伙伴众多。
体积小、低功耗、低成本、高性能;
支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
大量使用寄存器,指令执行速度更快;
大多数数据操作都在寄存器中完成;
寻址方式灵活简单,执行效率高;
指令长度

最近更新