资讯详情

《AVR单片机开发板 实验板 C语言 视频教程 》

c2255ec4257c6e8ff40ab6abab80440f.png

一、AVR单片机开发板系列

本开发板可用于多种型号AVR单片机,本板主配ATmega16单片机。除了丰富的硬件资源外,还配备了仿真器,可以轻松调试硬件,大大降低调试周期。IO用户可以随意扩展,用户可以任意扩展功能。

二、AVR_PQ1A开发板实例程序(演示程序)

( 1 ) LED LED灯驱动程序有两种演示方法

( 2 ) SMG 数字管驱动程序,循环滚动显示数字1-6

( 3 ) 1602 除正常显示外,1602液晶驱动程序ASCII除了代码,还教如何显示中文

( 4 ) 12864 12864液晶驱动程序显示汉字和图形。带字库的液晶 ST液晶控制器7920。

( 5 ) SKEY 四个独立按钮驱动程序由查询驱动

( 6 ) SKEY_INT 使用按钮产生外部中断,教你中断程序的编写

( 7 ) MKEY 4x4矩阵按钮驱动程序教你如何扫描矩阵按钮

( 8 ) TIMER0INT 教你如何使用定时器0驱动程序

( 9 ) AD Mega16自带的AD的驱动程序

( 10 ) DA SPI接口的8位DA使用驱动程序Mega16的硬SPI接口

( 11 ) DS18B20 数字温度传感器驱动程序感器驱动程序

( 12 ) TWI( IIC ) IIC使用接口数字电位器驱动程序Mega16的硬件IIC接口

( 13 ) BEEP 蜂鸣器唱歌程序,教你如何唱好歌

( 14 ) PWM Mega16定时器1驱动程序,实现PWM输出功能

( 15 ) RELAY 使用继电器驱动程序Mega16的I/O口直接驱动继电器

( 16 ) UART Mega16异步串口驱动程序,教你如何实现串口通信

( 17 ) RTC 时钟芯片驱动程序可以显示和使用按钮设定时间

( 18 ) EEPROM Mega16的EEPROM内部读写驱动程序EEPROM

( 19 ) PS2 标准PS2键盘驱动程序,教你如何读入扫描码并译成ASCII码

( 20 ) USB USBD12固件程序教你枚举过程和数据传输

( 21 )uC/OS-II 移植操作系统,执行两项任务,编译后占用Mega16的26%资源。

三、开发板特色简介

( 1 )除了Mega除了丰富的内外设备外,板上还扩展了丰富的常用硬件资源和高档硬件资源,供用户学习、开发和使用。

( 2 )程序风格很好,每个函数都有详细的说明,注释也很详细,程序很容易读懂。

( 3 )有操作系统UC/OS II的移植应用和移植说明。可作为嵌入式操作系统入门级教程。

( 4 )配备模拟器,用户可以方便地进行各种硬模拟,给调试带来极大的方便,也可以在其他目标板上使用模拟器,因为模拟器JTAG接口为标准口。

( 5 )提供全板测试程序文件,可轻松测试开发板各硬件电路是否正常工作。

( 6 )独立开发的USB除参考单片几个固件程序外,作者还参考了套件。PC机的驱动和应用程序完全是独立开发,可以为爱好者提供技术支。

( 7 )作者将继续增加可选功能模块(如触摸屏、网络、蓝牙、CAN总线等模块),让用户学到更深入的知识。

四、标准配置

1、豪华AVR开发板1张

2、USB仿真器1个

3、光盘1张

4、USB数据线2根

5.串口数据线1条

6、1602液晶屏1个

7、支柱4个

五、选购件

1、12864屏 90元

2、USB转串口线 35元

AVR单片机具有以下优点:

1.速度快。速度可达1MIPS理论上,/秒是传统51的12倍。

2.电影资源丰富。

Boot代码区、

16K的Flash

512字节的EEPROM、

1K的SRAM、

JTAG接口,模拟和下载

支持ISP下载、

3个带PWM的定时器

8路10位的AD转换器、

UART(异步串口)

SPI(同步串口)

看门狗

TWI(IIC)接口

模拟比较器

32个通用I/O口。

3.驱动能力强。I/O口可直接驱动数码管,LED、继电器等设备。

4.功耗低。虽然低功耗不如430单片机,但也是单片机中的佼佼者。

5.可选型号种类繁多。不同的型号可以满足不同的需求。

6.性价比高。芯片的价格在高性能的前提下没有增加,价格可以和51相比,功能是51无法比拟的。

7.保密性好。开发产品时难以解密。

我们教程录制的目的是通过我们的教程掌握,即使你没有学过单片机、C语言甚至电路知识AVR单片机和C语言。

这款针对AVR单片机和C语言视频教程也有以下优点:

1.首创性,这是第一款AVR单片机和C语言视频教程

2.简明扼要,讲解电路,编程不拖泥带水,让你在最短的时间内掌握。

3.实用性,从最简单的电路和最基本的C语言指令入手,循序渐进,自然地将知识融入到你的脑海中

4.先进性,我们用的AVR单片机是ATMega16,这是AVR最常用、最先进的单片机

5.通用性,视频讲解用ATMega16.也可以和ATMega32、ATMega128通用兼容,掌握16,掌握32和128

6.指导性强,教你手拉手操作开发板,使用软件,编程,不亚于老师现场亲自指导。

7.综合讲解,视频几乎涉及单片机内外资源,可以参考我们的视频目录

8.价格实惠。如果你买了我们的开发板,你将免费获得这个视频教程。如果你只想单独买,你只需要100元

视频内容介绍:

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

1.介绍配件。

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

重点介绍一下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.编制键盘功能、检测原理、如何抖动、独立键盘检测程序。

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

第六,使用1602液晶

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

2.编写程序,显示光标

编写程序显示字,

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

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

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

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

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

4、CTC模式输出方波

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

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

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

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

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

3、SPI串行通信简介

4、DA简介,AD5300时序图

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

第九讲:TWI(IIC)

1、TWI(IIC)协议简介

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

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

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

第十讲:异步串口UART的简介和程序的编写

1、UART简介

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

3、编写程序控制AVR单片机和电脑进行通信

4、讲解串行通信时数字和字符之间的区别

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

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

2、PS2键盘的工作原理

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

4、DS1302的工作原理

5、讲解程序,控制1302工作并在1602液晶上显示时间

标签: sir二极管ps2继电器

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

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