单片机>AVR单片机> 课程 > 畅学三合一AVR单片机实战教程
畅学三合一AVR单片机实战教程

畅学三合一AVR单片机实战教程

  • 1 2 3 4 5 0分 ( 0人评价 )
  • 课时:15 课
  • 学员:4
  • 浏览:12190 次
分享到:

简介

      本课程是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. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

 

推荐课程

  • 基于WSN的PH值检测系统

    基于WSN的PH值检测系统

    本课题设计了一种基于WSN的PH值检测系统设计,主要研究基于NRF24L01的一路PH值检测系统的方案设计及实现方法。PH数据检测部分、数据处理部分、无线通信部分、显示部分及报警部分,共同构成一个完整的PH值监测系统。本设计功能较完善,且系统稳定,适用于多种应用环境。
    课程目录:
    第一章:课程概述
    (1)课程背景
    (2)课程设计要求与目的
    (3)课程设计流程
    (4)硬件模块的选取
    第二章:PH值检测模块
    (1)PH传感器
    (2)PH指令集
    (3)模块测试
    (4)PH校准
    (5)PH报警设置
    (6)获取PH值
    (7)注意事项
    第三章:WIFI模块
    (1)模块介绍
    (2)技术参数
    (3)工作模式
    (4)功能特点
    (5)模块设置
    第四章:24L01模块
    (1)模块介绍
    (2)技术参数
    (3)工作模式
    (4)功能特点
    (5)寄存器配置
    (6)芯片数据传输
    第五章:电路设计
    (1)主机电路
    (2)从机电路
    第六章:软件设计
    (1)接收模块
    (2)发射模块
    第七章:无线通讯
    (1)NRF24L01 通讯
    (2)ESP8266模块与手机通讯
    (3)通讯示例
    第八章:程序介绍
    (1)发送端程序
    (2)接收端程序
    第九章:系统调试
    (1)一路系统调试
    (2)四路系统成果展示

    2 5512 by 畅学电子

  • 畅学MSP430F5438A单片机精讲课程

    畅学MSP430F5438A单片机精讲课程

          本课程是MSP430F5438A单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习MSP430F5438A单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的MSP430F5438A单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对MSP430F5438A单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式,采取把理论融入到实战应用中的方法,从MSP430F5438A单片机理论细节讲解知识中,快速把你带入到实例应用中去。巧妙地将单片机原理与应用和单片机C语言编程的知识点融入各个实例中,不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识。使广大学者可一边学单片机结构理论知识一边用C语言编程实现各种功能,既能高效地系统学习知识,又能提高编程思维能力。

          在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合所有MSP430F5438A单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程。

    课程详情:

          本课程主要通过典型实例的形式,以MSP430F5438A单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了MSP430F5438A单片机应用系统开发的流程、方法、技巧和设计思想。本书通过10几个实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出、实用电子制作、传感控制技术、单片机通信技术、应用技术、软件编程等等内容。本套课程基于畅学MSP430F5438A开发板讲解,从理论到实践入门教程。包含:MSP430F5438A单片机简介、寄存器设置及使用、硬件测试、MSP430F5438A单片机C语言编程。

          本课程面向各领域的单片机设计用户,尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用。

    目录介绍:
    一、MSP430F5438A单片机与畅学MSP430开发环境简介
    (1)单片机简介
    (2)MSP430F5438A单片机简介
    (3)MSP430F5438A单片机最小系统
    (4)IAR EW430软件简介
    (5)IAR EW430软件的安装
    (6)IAR EW430软件的使用
    二、单片机I/O模块
    (1)I/O端口介绍
    (2)I/O端口寄存器讲解
    (3)I/O端口操作实验
    三、FLASH与存储器结构
    (1)FLASH与存储器结构介绍
    (2)FLASH操作寄存器的讲解
    (3)FLASH操作实验
    四、看门狗定时器
    (1)看门狗定时器介绍
    (2)看门狗定时器寄存器讲解
    (3)看门狗程序设计与实验
    五、DMA直接存储器存取
    (1)DMA直接存取概念
    (2)DMA寄存器配置
    (3)DMA操作实验
    六、定时器A
    (1)定时器A相关介绍
    (2)定时器A寄存器配置
    (3)定时器A实验操作
    七、定时器B
    (1)定时器B的相关知识
    (2)定时器B的相关寄存器
    (3)定时器B实验讲解
    八、硬件乘法器
    (1)硬件乘法器概念
    (2)硬件乘法器配置流程
    (3)硬件乘法器实验操作
    九、RTC实时时钟
    (1)RTC实时时钟介绍
    (2)RTC实时时钟配置寄存器
    (3)RTC实时时钟的实验操作
    十、RAM 控制器
    (1)什么是RAM控制器
    (2)如何使用RAM控制器
    (3) RAM控制器实例解析
    十一、模数转换
    (1)模数转换的概念
    (2)模数转换的寄存器配置
    (3)模数转换的相关程序解读
    十二、IIC通讯
    (1)MSP430的IIC通讯
    (2)IIC通讯使用的寄存器
    (3)IIC通讯实例讲解
    十三、SPI通讯
    (1)SPI通讯的概念
    (2)SPI通讯所用的寄存器
    (3)SPI通讯程序实验
    十四、TFT显示屏综合实验
    (1)实验目的
    (2)硬件连接
    (3)实验流程
    (4)程序讲解

    课程细节:
    本课程目录结构清晰,图文详细解说,以下是部分视频页面截图。

    2 8834 by 畅学电子

  • CAN模块实战教程

    CAN模块实战教程

          CAN 全称为Controller Area Network 即控制器局域网是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中均嵌入CAN控制装置。

          本课程是CAN模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。

          在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。

    课程详情:

         《CAN模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了CAN基本知识,CAN协议、MCP2515控制器、TJA1050收发器、MCP2515 程序讲解等。

    目录介绍:

    第一课:CAN模块入门的讲解部分

    1. CAN基本知识  

    2. CAN协议  

    3. CAN芯片选型。

    第二课:典型CAN芯片分析

    1. MCP2515控制器  

    2. TJA1050收发器。

    第三课:CAN程序讲解

    1.MCP2515 程序讲解 

    课程细节:

         本套课程以CAN模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    4 11792 by 畅学电子

  • 畅学DIY小型“冰箱”基础教程

    畅学DIY小型“冰箱”基础教程

           此小型恒温水箱是基于学生党夏天食物易变质以及冬天懒床加热早饭而精心设计的加热、制冷两用水箱,该作品主要有半导体制冷片来发挥主要作用,半导体制冷片有冷热两面,一面制冷,另一面必然发热,此”冰箱”的两用作用主要由此原理构成。作为一款DIY的小型冰箱,具有一定的保温功能(可将温度控制在7度左右),方便大家夏天享受冰凉的冷饮。

           不过为了使用半导体制冷片必须配备相应的器件,以防止过热而烧坏制冷片,散热器件主要有电脑散热器,导热硅脂,隔热垫;并且为了使电路散热良好需配备一个散热风扇;该”冰箱”外壳主要由亚克力板搭建而成,并且之后在外层贴加泡沫板以达到更好效果。

           供电部分采用12V开关电源,通过降压模块以及7805稳压芯片实现其他器件供电,不得不说的是此“冰箱”还用到一种强大的模块——温控模块,从而实现温度控制,降低单片机内存占用,使单片机更高效的完成其他任务。

    课程大纲

    一、小型冰箱课程概述

    1. 小型冰箱具体功能介绍
    2. 小型冰箱组成部分
    3. 制作清单
    4. 本视频教学安排

    二、小型冰箱主要模块介绍

    1. 温控模块使用方法
    2. 半导体制冷片使用方法
    3. 降压模块使用方法
    4. 7805稳压模块使用方法
    5. 三种开关的使用方法

    三、小型冰箱硬件电路搭建

    1.  硬件电路搭建效果

    2.  盖子的制作

    3.  硬件整体结构

    4.  保温效果整体结构

    四、小型冰箱程序设计

    1.  STC12C5A60S2(增强型51)单片机简单介绍

    2.  程序框架介绍

    3.  硬件产生PWM方法

    五、 小型冰箱OLED介绍

    1.  OLED介绍

    2.  OLED使用方法介绍

    3.  程序框架

    六、小型冰箱课程总结

    1.  电路连线注意事项

    2.  PID温度控制简单介绍

    3.  7805稳压电路注意事项

    课程细节:

       本套课程以小型冰箱的制作为例,详细讲解了冰箱设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容 。

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    2 11795 by 畅学电子

课程创建人

畅学电子
金币:9023 个|学分:331344 个

精品课程限时打折优惠

畅学电子网当前上线试运行阶段,所有精品课程在此期间打折优惠:部分课时免费学习,其余全部1元即可购买学习,购买后有效期一年。欢迎电子爱好者抓紧时间前来学习。

网站正式上线后将恢复原价格。

课程最新笔记» 更多

    该课程下暂无笔记

课程最新问题» 更多

    该课程下暂无问题
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号

x 购买课程
购买该课程需要支付 ¥10元,接下来您将用您的资金进行支付
您当前余额:
您当前余额不足,请点击充值
x 资金充值
畅学电子网支付宝充值
充值最小金额:10元