|
AVR单片机学习前言
AVR系列单片机教学 AVR单片机是近年来颇具影响力的新型单片机,这种单片机具有速度快、价格低、内部功能模块齐全、产品线齐全等优点。 要学习AVR单片机,同样需要一个软、硬件学习环境,ATMEL免费提供AVR Studio软件,该软件提供了汇编语言学习及调试功能,并可与其他软件结合,调试由其他软件生成的项目;而AVR软件又得到了开源软件GCC编译器的支持,可以免费获得其C语言编译器,因此,AVR单片机的开发可谓得天独厚,爱好者不需要软件上进行投资,即可获得全套的软件开发工具。硬件学习环境则以本站的DSB-1A型实验板蓝本建立,对于手边没有本实验板的朋友也不用着急,我们在介绍各个例子时会详细介绍电路的组成,只要你有一定的动手能力,也可以自己焊块板子来实验。 AVR单片机系列芯片中有一块芯片的型号为ATMEGA8515,该芯片的引脚与89C51系列单片机完全兼容,只是其复位电平不一样而已,本站的DSB-1A型实验板在设计时已考虑到了这一点,因此,完全可以直接使用,而不用对板子进行改制,后面我将以ATMEGA8515为例来学习AVR单片机。 硬件准备: 1)DSB-1A实验板一块,如果没有,那就随着各课的讲解自焊板子。第一课我们拟通过单灯闪烁的实现来介绍工程文件的建立,那就请你自己先焊点东西吧,准备一个一个5V的电源,40脚的集成电路插座,40脚接电源正,20脚接电源负,准备一个发光管,其负极接插座的1脚,正极通过一个1K的电阻接正电源,准备一只晶振,频率可以是6M的,也可以是11.0592M的,焊在18和19脚间,18和19脚再分别对地接一只12P~27P的小电容,好啦,第一步完成啦。由于电路很简单,这里就偷点懒,不画图啦。 2)能够对ATMEGA8515编程的编程器一只或者是AVR下载线一根。关于AVR的下载线,网上的资料多不胜数,这里我就不再多述了,我们使用的是由帝国老手开发的ispro下载型编程器,原因很简单,因为我手边有这种编程器,并且它很好用。以后我们将以该编程器为例来进行介绍,如果您手中是其他的编程器或下载线,请自己学习和掌握配套编程软件的使用。 |
|