1、 课课 程程 设设 计计 报报 告告 书书 课程名称课程名称 嵌嵌入式系统入式系统原理及应用原理及应用 题题 目目 ARM9 I/O 口控制口控制 LED 流水灯程序设计流水灯程序设计 分分 院院 电电 信信 分分 院院 专业班级专业班级 通信工程通信工程 2008-2 学学 号号 学生姓名学生姓名 指导指导教师教师 2012 年年 12 月月 30 日日 - 1 - 课课 程程 设设 计计 任任 务务 书书 一、课程设计题目一、课程设计题目 ARM9 I/O 口口控制控制 LED 流水灯想设计流水灯想设计 二、课程设计工作:自二、课程设计工作:自 2011 年年 12 月月 28 日起至日起
2、至 2012 年年 1 月月 2 日止。日止。 三、课程设计三、课程设计的内容要求:的内容要求: 1.了解了解 ARM9的的 I/O 口的工作原理;口的工作原理; 2.基于基于 arm920T 的内核,在开发板或者实验箱上,实现的内核,在开发板或者实验箱上,实现 LED 的流水的流水 控制;控制; 3.了解了解 I/O 口口怎么控制怎么控制 LED 的输出;的输出; 4.掌握设置掌握设置 I/O 口的状态需要设置的寄存器口的状态需要设置的寄存器 GPBCON、GPBDAT、 GPBUP; 5.掌握在掌握在 ADS 环境下建立工程,用环境下建立工程,用 H-JTAG 来调试程序,生成来调试程序,
3、生成.HEX 文件;文件; 6.总结本次课程设计的知识点。总结本次课程设计的知识点。 学生签名学生签名: 201 年年 月月 日日 - 2 - 目目 录录 课程课程设计任务书设计任务书2 第第 1 章章 课程设计目的课程设计目的4 第第 2 章章 S3C2440 的的 I/O 口配置口配置5 第第 3 章章 S3C2440 的的 I/O 口寄存器口寄存器6 第第 4 章章 课程课程设计设计过程过程9 4.1 设计步骤设计步骤.9 4.2 部分原理图部分原理图.9 4.3 源程序源程序10 4.4 编译调试结果编译调试结果17 第第 8 章章 课程设计心得课程设计心得.19 参考文献参考文献.2
4、0 - 3 - 第第 1 章章 课程设计课程设计目的目的 这学期开了嵌入式这门课程, 之前就了解到嵌入式系统是当前最热门最有发 展前途的 IT 应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设 备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实 时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平 常常见到的手机、可视电话、PDA、电子字典、VCD/DVD/MP3 Player、机顶盒 (Set Top Box)、数字相机(DC) 、数字摄像机(DV)、高清电视(HDTV)、游戏机、 智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗 仪器、航天航空设备等等都是典型的嵌入式系统。 随着社会的发展,嵌入式在未来的应用会越来越广泛。随着物联网的时代的 到来,电器将会与互联网,移动