个人介绍
嵌入式系统应用
提供学校: 江西财经大学
院系: 软件与通信工程学院
课程编号: 17383
学分: 3.5
课时: 48
课程介绍
基于ARM Cortex-M3内核的NXP LPC1788是一款高性能的微控制器,具有丰富的片上外设和强大的处理核心。本课程基于LPC1788微控制器和Keil MDK集成开发环境,讲述LPC1788硬件系统设计以及芯片级别与μC/OS-II系统级别的工程程序设计方法。内容包括15章,即LPC1788芯片架构、LPC1788典型应用电路系统、LPC1788 GPIO口、LPC1788外部中断、定时器、串口、ADC、SSP口、ZLG7289B按键与数码管驱动、温度传感器DS18B20、TFT LCD屏、μC/OS-II任务管理、信号量与互斥信号量、消息邮箱与消息队列以及事件标志组与μC/OS-II软定时器等。本课程的特色在于理论与应用结合紧密且实例丰富,对基于ARM Cortex-M3内核的系列微控制器应用设计和基于嵌入式实时操作系统μC/OS-II的程序设计都具有深刻的讲述。
教学目的

1. 了解ARM微控制器与单片机的联系,以及ARM微控制器在嵌入式系统的地位与发展趋势。

2. 掌握常用的嵌入式系统开发集成环境Keil MDKEWARM,并能熟练编写应用工程。

3. 掌握LPC1788微控制器的片内资源和片上外设,以及这个外设的驱动和应用方法。

4. 重点要精通通用IO口、外部中断、定时器、串口通信、模数转换器等片上外设的工程设计与应用编程技术。

       5. 学会常用的输入模块芯片ZLG7289B与温度采集芯片DS18B20的用法和系统设计。
参考教材

1. 张勇. ARM原理与C程序设计. 西安电子科技大学出版社, 2009.

2. J. J. Labrosse. MircroC/OS-IIthe real-time kernel. CMPBooks, 2002.

3. 张勇, 夏家莉, 陈滨 .嵌入式实时操作系统uC/OS-III应用技术. 北京航空航天大学出版社, 2013.

4. 张勇, 吴文华, 贾晓天. ARM Cotex-M0 LPC1115开发实战. 北京航空航天大学出版社, 2014.

5.张勇. ARM Cortex-M3嵌入式开发与实践. 清华大学出版社, 2015.

教学资源
课程章节 | 名称   | 上传时间 | 大小 | 备注
3.1 教案电子稿
17383-教案.doc
.doc
2015-10-07 216.00KB
4.1 第一章
Z01.ppt
.ppt
2015-10-07 1.15MB
4.2 第二章
Z02.ppt
.ppt
2015-10-07 2.46MB
4.3 第三章
Z03.ppt
.ppt
2015-10-07 1.46MB
4.4 第四章
Z04.ppt
.ppt
2015-10-07 690.00KB
4.5 第五章
Z05.ppt
.ppt
2015-10-07 1.20MB
4.6 第六章
Z06.ppt
.ppt
2015-10-07 931.50KB
4.7 第七章
Z07.ppt
.ppt
2015-10-07 797.50KB
4.8 第八章
Z08.ppt
.ppt
2015-10-07 831.00KB
 
Z08.ppt
.ppt
2015-10-07 831.00KB
4.9 第九章
Z09.ppt
.ppt
2015-10-07 695.00KB
5.1 实验大纲电子稿
17383-实验大纲.doc
.doc
2015-10-07 108.50KB
5.2 实验申报表电子稿
17383-实验教学申报表.doc
.doc
2015-10-07 44.00KB
 
17383-综合性设计性实验申报表.doc
.doc
2015-10-07 40.50KB
提示框