资讯详情

十天学会AVR单片机和C语言视频教程

课程介绍

第一讲:开发板和软件的操作和使用

1、 介绍配件。

2、 安装软件(ICC AVR 和AVR STUDIO)及其使用,包括新项目、程序下载、模拟调试、整个板测试、板投资 源。

3、 重点介绍USB接口仿真器。

第二讲:AVR单片机概述和C语言的基本知识

1、 AVR单片机的概述包括其优点和片上资源。

2、 C语言的基础包括电平特性、2进制和16进制的表示和转换、二进制数的逻辑操作、数据类型和操作符。

3、 专注于独特性BIT()操作,C各种语句。

4、 介绍一下AVR单片机IO口的配置。

第三讲:点亮发光二极管、驱动蜂鸣器、继电器

1.首先说明原理图上的开关电路、复位电路和时钟电路;

解释573的工作原理,

3.先点亮发光二极管,再让二极管亮灭变化。

4.编写函数证明573的工作原理:数据定后无导通无法更新。

5.编写延迟函数,软件模拟检查延迟的准确时间

6.子函数的编写(分带参和无带参)。

7.编写流水灯函数。

8.蜂鸣器,继电器的工作原理和编程。

第四,数字管工作原理:

1、 共阴共阳数字管内部结构,显示原理。

2、 数码管的段选和位选用数字万用表标定

3、 编写程序在数字管上显示数字

4、 编写程序在6个数字管上滚动显示数字

5、 关注动态显示、保持时间以及扫描频率对闪烁和亮度的影响。

第五,键盘检测原理(复杂)

1、 编盘功能功能、检测原理、如何抖动、独立键盘检测程序。

2、 编制矩阵键盘检测程序,涉及返回值函数调用。

第六,使用1602液晶

1、 看手册,管脚,写指令和数据,时序图。

2、 编写程序,显示光标

3、 编写程序显示字,

4、 编写程序,滚动显示字符

第七条:中断和定时器的原理和应用(复杂)

1、 中断概念,AVR中断单片机

2、 寄存器配置定时/计数器1

3、 定时器1在普通模式下实现秒表

4、 CTC模式输出方波

5、 快速PWM模式输出PWM信号

6、 相位修正PWM模式输出PWM信号

第八讲:AD、DA简介及其应用

1、 AD简介,AVR内部AD寄存器设置

2、 编程控制AD读写电位器输出的模拟电压

3、 SPI串行通信简介

4、 DA简介,AD5300时序图

5、 编程控制DA输出模拟电压会改变发光二极管的亮度

第九讲:TWI(IIC)

1、 TWI(IIC)协议简介

2、 AVR单片机内部TWI寄存器简介,操作流程

3、 具有IIC数字电位器芯片协议AD5161的简介

4、 用独立键盘控制编程程序AD5161输出不同的阻值

十、异步串口UART编写简介和程序

1、 UART简介

2、 AVR单片机内部和UART配置相关寄存器

3、 编程控制AVR单片机和计算机通信

4、 解释数字与字符串行通信时的区别

第十一讲:PS2键盘、DS编写1302的工作原理和程序

1、 AVR介绍单片机外部中断的介绍

2、 PS键盘的工作原理

3、 读取编写程序PS2键盘的按键值并在1602液晶上显示

4、 DS1302的工作原理

5、 编程控制1302,显示1602液晶

标签: ps2继电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台