|
[课程描述] |
|
| 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。本课程以实用性、系统性、完整性为重点,详细讲述单片机结构、原理、程序设计及应用实现,并配以大量试验。通过本课程的学习,学员能够快速掌握以单片机为核心的系统设计入门及技巧,能够初步设计以单片机为核心的简单系统,为进一步的学习以及DSP、ARM等学习打下坚实基础。 |
|
|
[质量保证] |
|
·所有课程内容均可免费重听,直到学员完全掌握为止。
·凡是亚嵌学员,在以后工作中遇到课程相关问题,可得到免费技术支持。
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。
·成绩优秀的学员可免费到亚嵌合作单位实习、就业。 |
|
|
[培养对象] |
|
·有志从事单片机及DSP嵌入式开发的工程技术人员、本科二年级及以上相关专业的在校大学生;
·有兴趣深入了解单片机体系结构的技术爱好者、以及从事相关硬件设计工作的技术人员。 |
|
|
[学习目标] |
|
·了解单片机结构,熟悉相关开发工具的使用;
·系统掌握单片机的体系结构、各种寄存器以及指令集;
·理解下的中断系统和异常的处理机制及处理办法;
·掌握单片机串行接口及相应的开发技巧;
·掌握单片机程序设计;
·初步掌握以单片机为核心的嵌入式系统设计实现。 |
|
[基础要求] |
|
·学员学习本课程应具备下列基础知识:
·有初步的微机原理和汇编语言的基础;
·熟悉C语言编程; |
|
|
[课程教材] |
|
| 《亚嵌单片机应用实验班内部讲义》 |
|
|
[教师简介] |
|
颜老师,北京大学电子系毕业,中国科学院声学所博士,具有多年单片机、DSP系统设计经验,主持或参与多个嵌入式系统开发,具有丰富的项目经验。 张老师,北京交通大学硕士,具有6年C语言编程经验,多年单片机软、硬件开发经验,熟练使用AVR、MSP430等系列单片机,擅长GSM/GPRS、Bluetooth、GPS、RFID、Zigbee等无线产品研发。 |
|
|
[开课情况] |
|
开课时间: 4天 (24学时)
上课地点: 中科院校区
学 费: 公司=3800元;个人=3200元;学生=2600元
为保证教学质量,本班为小班授课,15人为满,报满15人即停止报名或顺延下一期,如您决定上课请 及时填写报名表并办理报名手续。(报名时需携带本人身份证复印件1张及本人一寸照片3张) |
|
|
| 课程安排 |
|
课程内容 |
|
第一天上午
理论课 3学时 |
|
单片机与嵌入式系统概念介绍
单片机系统概述
1 单片机概述
2 单片机内部结构
3 单片机引脚功能
4 中央处理器、存储器结构
5 并行I/O口
指令系统
1单片机指令系统简介
2寻址方式详述及实战应用
3数据传送指令详述及实战应用
4算术运算指令详述及实战应用
5逻辑运算及移位指令详述及实战应用
6控制转移指令详述及实战应用
7位操作指令详述及实战应用
8空操作指令详述及实战应用
单片机C语言程序设计
1 C语言程序设计基础
2 数据结构与函数
3 语句和流程控制结构
4 预处理
5 存储结构
|
|
|
第一天下午
实验课
3学时 |
|
实验板介绍
数字I/O口介绍
实验1:ICCAVR、AVR Studio安装实验
1.1 ICCAVR 开发环境介绍
1.2 AVR Studio开发环境介绍
实验2:LED灯实验
2.1 单灯控制
2.2 循环灯(流水灯)控制
2.3 课堂作业
实验3:七段数码管实验
实验4:熔丝位配置介绍
|
|
|
第二天上午
理论课 3学时 |
|
单片机基本资源使用介绍
1 单片机系统复位
2 单片机时钟和时序
3 单片机电源管理与工作模式
4 定时器、计数器
单片机中断系统
1 中断系统概述
2 中断类型
3 中断系统标志
4 中断的处理过程
5 外部中断源的扩展
|
|
|
第二天下午
实验课
3学时 |
|
实验5:系统复位实验:外部复位硬中断
实验6:系统时钟实验
实验7:外部中断实验LED 灯按键触发实验
实验8:工作模式实验
实验9:定时器/计数器实验定时器/计数器控制LED灯实验
|
|
|
|
第三天上午
理论课
3学时 |
|
单片机 USART 通信接口
1 串行通讯概述
2 单片机串行接口
3 串行接口工作模式
4 串行接口应用
同步串行接口SPI
两线串行总线接口TWI(I2C)
模/数转换接口ADC
|
|
|
第三天下午
实验课 3学时 |
|
实验10:USART接口实验
实验11:SPI接口实验
实验12:TWI接口实验
实验13:ADC实验
|
|
|
第四天上午
理论课
3学时 |
|
以单片机为核心的嵌入式系统设计
1 任务要求分析
2 硬件设计(芯片选型,外围元器件选型)
3 硬件原理图设计及PCB设计
4 硬件系统调试
5 软件设计
6 软件调试
7 整个系统调试
|
|
|
第四天下午
实验课 3学时 |
|
项目实验:远程数据采集与通信项目案例分析:
1. 无线通信模块编程
2. 温度采集和数模转换
3. 串行口通信
|
|
|