简介
本课程是AVR单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,基于ATmega16A芯片进行讲解,从零开始手把手教你学习AVR单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的AVR单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对AVR单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式,采取把理论融入到实战应用中的方法,从AVR单片机理论细节讲解知识中,快速把你带入到实例应用中去。巧妙地将单片机原理与应用和单片机C语言编程的知识点融入各个实例中,不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识。使广大学者可一边学单片机结构理论知识一边用C语言编程实现各种功能,既能高效地系统学习知识,又能提高编程思维能力。
在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合所有AVR单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程。
课程详情:
本课程主要通过典型实例的形式,以AVR单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了AVR单片机应用系统开发的流程、方法、技巧和设计思想。本书通过10几个实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出、实用电子制作、传感控制技术、单片机通信技术、应用技术、软件编程等等内容。本套课程基于畅学AVR开发板讲解,从理论到实践入门教程。包含:AVR单片机简介、寄存器设置及使用、硬件测试、AVR单片机C语言编程。
本课程面向各领域的单片机设计用户,尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用。
畅学系列多功能开发学习板实验箱是电子园技术团队基于多年的开发实践经验,并结合近几年研发设计的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多种MCU的数十款开发板,以及几十个外围应用模块的,汇集已有功能并加以扩展后,设计研发了畅学系列多功能开发学习板实验箱。畅学系列采用了电子园独创的接插组合结构,这种功能底板和核心板既可以单独使用、也可以组合在一起使用的开放接插模式,可以极大的共享基础资源功能模块以及外围通用配件,可以支持各种芯片并可以实现无穷无尽的扩展。
目录介绍:
第1课 初识畅学 AVR开发学习板
1、畅学 AVR单片机开发板介绍
2、畅学 AVR单片机开发板模块介绍
3、开发学习板外围配件简介
第2课 如何使用畅学 AVR开发学习板
1、使用AVR开发板的准备工作
2、硬件连接
3、驱动的安装
4、下载烧录程序过程
5、下载操作视频
6、下载常见问题及解决
7、硬件测试
第3课 AVR CPU内核
1、AVR CPU内核简介
2、ALU- 算术逻辑单元
3、状态寄存器
4、通用寄存器文件
5、堆栈指针
6、指令执行时序
7、复位与中断处理
第4课 AVR单片机存储器
1、存储器
2、可编程的FLASH程序存储器
3、SRAM数据存储器
4. 通用寄存器和I/O寄存器
5. EEPROM数据存储器
第5课 IO端口
1、I/O端口介绍
2、I/O端口寄存器介绍
3、作为通用I/O端口
4、端口第二功能
5、I/O通用设计注意事项
6、AVR的C语言IO操作
第6课 系统时钟及振荡器的介绍
1、时钟系统及其分布
2、熔丝位介绍
3、时钟源
4、外部时钟
5、晶体振荡器
6、RC振荡器
7、定时器/计时器振荡器
第7课 中断系统的介绍
1、AVR中断
2、外部中断和内部中断
3、中断标志
4、中断触发方式
5、中断寄存器
6、中断程序分析
第8课 系统控制和复位
1、复位AVR与复位源
2、上电复位
3、外部复位
4、掉电检测复位
5、看门狗复位
6、MCU状态寄存器与片内基准电压
第9课 定时器和计数器
1、定时器/计数器概述
2、定时器/计数器原理
3、T/C0 与 T/C1 的预分频器
4、8位定时/计数器T/C0、T/C2
5、16位定时/计数器T/C1
6、PWM模式下的T/C0、T/C2
7、PWM模式下的T/C1
8、T/C2的异步操作
9、看门狗定时器
第10课 同步串行接口SPI
1、串行数据通信
2、接口原理与使用
3、SPI引脚配置
4、SPI接口相关寄存器
5、SPI通信系统
第11课 通用串行接口USART
1、异步串行接口USART
2、时钟操作和帧格式介绍
3、异步串行接口寄存器
4、初始化
5、数据接收
6、异步数据接收
7、写访问和读访问
第12课 两线串行接口TWI
1、两行串行接口总线定义
2、数据传输与帧格式
3、TWI模块综述
4、TWI寄存器说明
5、数据传送模式
6、主机发送模式
7、主机接收模式
8、从机接收模式
9、从机发送模式
第13课 A/D模拟转换器
1、A/D模拟转换器相关简介
2、ADC转换结果
3、预分频及ADC转换时序
4、改变通道或基准源
5、ADC噪声抑制器
6、A/D的基本使用举例
第14课 模拟比较器
1、模拟比较器原理和结构
2、模拟比较器的相关寄存器
3、模拟比较器应用举例
附录:畅学AVR单片机简介
1、ATMEL公司简介
2、AVR单片机简介
3、AVR单片机的特点
4、ATmega16单片机简介
5、AVR单片机最小系统
6、AVR 单片机开发环境简介
7、AVR 单片机下载器简介
8、AVR JTAG仿真器简介
课程细节:
本套课程基于畅学AVR单片机开发学习实验箱,详细讲解了AVR单片机的基础知识以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。
课时 (共15课)
- L1 第1课 初识畅学AVR开发学习板 [ 免费 ] 开始学习
- L2 第2课 如何使用畅学 AVR开发学习板 [ 免费 ] 开始学习
- L3 第3课 AVR CPU内核 [ ¥1 ] 开始学习
- L4 第4课 AVR单片机存储器 [ ¥1 ] 开始学习
- L5 第5课 IO端口讲解 [ ¥1 ] 开始学习
- L6 第6课 系统时钟及振荡器的介绍 [ ¥1 ] 开始学习
- L7 第7课 中断系统的介绍 [ ¥1 ] 开始学习
- L8 第8课 系统控制和复位 [ ¥1 ] 开始学习
- L9 第9课 定时器和计数器 [ ¥1 ] 开始学习
- L10 第10课 同步串行接口SPI [ ¥1 ] 开始学习
- L11 第11课 通用串行接口USART [ ¥1 ] 开始学习
- L12 第12课 两线串行接口TWI [ ¥1 ] 开始学习
- L13 第13课 A/D模拟转换器 [ ¥1 ] 开始学习
- L14 第14课 模拟比较器 [ ¥1 ] 开始学习
- L15 附录:畅学AVR单片机简介 [ 免费 ] 开始学习