新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > AVR学习笔记-AVR单片机教程

AVR学习笔记-AVR单片机教程

作者:时间:2013-01-09来源:网络收藏

2、利用寄生电源供电方式对DS18B20进行操作,不但实现了温度的读取,还实现了对DS18B20的RAM区的读写操作。利用寄生电源的优点在于可以不必给DS18B20单独配备电源,从而能够更好的实现远程测温。

3、利用匹配指令实现多点测温。通过发送指定的DS18B20的ROM序列号,实现对连接的多个DS18B20中的一个进行读写。实现基本的多点测温试验。

八、基于DS1302的实时时钟

本实验包括1个例子:

1、利用DS1302实现简单的实时时钟。在这个例子中主要是学习了DS1302的基本操作时序,以及DS1302的控制指令

九、基于AT24C16的I2C总线实验

本实验包括3个例子,分别是:

1、利用模拟I2C接口的方法实现对AT24C16的读写,并通过LED的亮灭指示读出的数据是否正确。

2、利用的硬件TWI接口,使用查询法实现对AT24C16的读写,并通过LED的亮灭指示读出的数据是否正确。

3、利用AVR的硬件TWI接口,使用中断法实现对AT24C16的读写,同时将读取的数据发送到计算机串口,并通过LED的亮灭指示读出的数据是否正确。

在I2C总线接口的学习中,我对学习板做了一些小小的改动,分别给SDA和SCL加了外接的4.7K上拉电阻,大家看程序的时候请一定注意。

AVR十、基于数码管显示的流转灯

本实验利用数码管编写一个简单的程序实现流转灯效果。实例效果是:首先逐段显示字符“0”,然后让字符“0”的所有段流动起来。最后让字符“0”亮灭变化。整个程序循环执行,达到简单模拟广告灯的效果。

AVR学习笔记十一、AVR内部EEPROM的读写实验

实验利用WINAVR自带的EEPROM读写函数实现对AVR单片机内部EEPROM的读写,并通过学习板上的8个LED等显示读取的数据是否正确。同时也进行了掉电后再上电,然后读取EEPROM内容是否正确保存。

需要特别注意的是:在做这个实验的时候,熔丝位需要正确设置,应当选择熔丝位为“执行芯片擦除时保留EEPROM的内容”即EESAVE=0。

AVR学习笔记十二、AVR内部的看门狗操作实验

本实验利用WINAVR自带的看门狗操作函数进行试验,利用LED的亮灭演示看门狗及时复位/没有及时复位的情况。

尘埃粒子计数器相关文章:尘埃粒子计数器原理
蜂鸣器相关文章:蜂鸣器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭