网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 嵌入式ARM技术项目化教程 |
分类 | |
作者 | 潘晓利等 |
出版社 | 中国水利水电出版社 |
下载 | ![]() |
简介 | 作者简介 潘晓利,女,河源职业技术学院电子与信息学院物联网教研室老师,讲师职称,讲授物联网和嵌入式等课程,具有丰富的一线教学经验,多次被评为很好教师和个人标兵,并且在期刊和杂志上发表了多篇论文。 目录 前言 项目1 建立开发环境 1.1 背景知识 1.1.1 无处不在的嵌入式系统 1.1.2 什么是嵌入式系统 1.1.3 32位ARM微处理器 1.2 建立硬件开发环境 1.2.1 任务分析 1.2.2 相关知识 1.2.3 任务实施 1.3 建立软件开发环境 1.3.1 任务分析 1.3.2 相关知识 1.3.3 任务实施 1.4 测试开发环境 1.4.1 任务分析 1.4.2 任务实施 1.5 实训项目1:建立ARM开发环境 1.6 实训项目2:运行一个简单的ARM应用程序 项目2 开发流水灯效果——查询方式 2.1 背景知识 2.1.1 嵌入式开发语言 2.1.2 S3C2440A性能特点 2.1.3 GPIO基础知识 2.2 项目分析 2.3 项目实施 2.3.1 新建工程 2.3.2 代码实现 2.3.3 运行测试 2.4 实训项目 项目3 开发按键控制灯效果——中断方式 3.1 背景知识 3.1.1 什么是中断 3.1.2 中断源和中断优先级 3.1.3 中断服务程序 3.1.4 中断处理流程 3.2 S3C2440A中的中断寄存器 3.2.1 中断源挂起寄存器SRCPND 3.2.2 中断模式寄存器INTMOD 3.2.3 中断屏蔽寄存器INTMSK 3.2.4 中断优先级寄存器PRIORITY 3.2.5 中断挂起寄存器INTPND 3.2.6 子中断源挂起寄存器SUBSRCPND 3.2.7 子中断屏蔽寄存器INTSUBMSK 3.3 中断方式实现按键控制灯 3.3.1 任务分析 3.3.2 相关知识 3.3.3 任务实施 3.4 实训项目 项目4 设计表盘界面 4.1 背景知识 4.1.1 液晶显示器简介 4.1.2 液晶显示器的种类 4.1.3 LCD控制器的内部结构 4.1.4 TFT屏时序分析 4.2 S3C2440A内置LCD控制器 4.2.1 LCD控制寄存器1——LCDCON1 4.2.2 LcD控制寄存器2——LCDCON2 4.2.3 LCD控制寄存器3——LCDCON 4.2.4 LCD控制寄存器4——LCDCON4 4.2.5 LCD控制寄存器5——LCDCON5 4.2.6 帧缓冲区地址寄存器l(LCDSADDR1) 4.2.7 帧缓冲区地址寄存器2(LCDSADDR2) 4.2.8 帧缓冲区地址寄存器3(LCDSADDR3) 4.3 表盘界面实现 4.3.1 任务分析 4.3.2 相关知识 4.3.3 任务实施 4.4 实训项目 项目5 设计数字时钟 5.1 背景知识 5.1.1 实时时钟基本知识 5.1.2 实时时钟内部寄存器 5.2 数字时钟的实现 5.2.1 任务分析 5.2.2 任务实施 5.3 表盘时钟的实现 5.3.1 任务分析 5.3.2 任务实施 5.4 实训项目1:实现三按键可修改时间的数字时钟设计 5.5 实训项目2:实现万年历的设计 项目6 设计闹钟 6.1 项目分析 6.2 项目实施 6.2.1 数字时钟显示 6.2.2 闹钟功能 6.2.3 按键修改闹钟时间 6.2.4 阴历显示 6.3 实训项目 项目7 设计简易计算器 7.1 背景知识 7.1.1 触摸屏简介 7.1.2 ADC原理 7.1.3 电阻式触摸屏简介 7.1.4 电阻式触摸屏工作原理 7.1.5 S3C2440A触摸屏工作模式 7.1.6 S3C2440A触摸屏寄存器 7.2 项目分析 7.3 项目实施 7.3.1 触摸屏初始化 7.3.2 计算器界面的设计 7.3.3 键值的获取 7.3.4 获取操作数和操作码 7.3.5 四则运算功能的实现 7.4 实训项目 项目8 设计简易播放器 8.1 背景知识 8.1.1 定时器简介 8.1.2 定时器的工作方式 8.2 S3C2440A内置相关的PWM寄存器 8.2.1 TCFG0寄存器 8.2.2 TCFGl寄存器 8.2.3 TCON寄存器 8.2.4 TCNTB/TCMPB寄存器 8.3 PWM定时器的设计 8.3.1 任务分析 8.3.2 任务实施 8.4 实训项目 附录 开发板Micro2440部分硬件电路图 参考文献 内容推荐 本书是基于ARM9的裸机开发的一本项目化教程,理论与实际相结合,通过项目的学习和实施,读者不仅能够理解枯燥的理论知识,而且能够深入地掌握模块应用与实际开发。本书通过具体详实的生活项目介绍了ARM9的嵌入式C语言开发、ARM9的体系架构、通用输入/输出接口GPIO、LCD控制 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。