文档介绍:2 2 2
2
第 19 卷第 2 期雁北师范学院学报 Vol. 19 No. 2
2003 年 4 月 JOURNAL OF YANBEI NORMAL UNIVERSITY Apr. 2003
文章编号:1009 1939(2003) 02 0090 03
AVR2 2 单片机的 BASIC 语言快速编程法
———- AVR 开发平台
仝庆华
(大同市电子科技研究所,山西大同 037008)
摘要:介绍了 - AVR 的特点、运行方法及 - AVR 的几种扩展语句,并简单举例.
关键词: - AVR ;单片机;程序;语句
中图分类号:TP312 文献标识码:A
目前有许多基于高级语言的单片机软件开发平 2) - AVR 是基于高级语言 WINDOWS
台,特别是 C 语言对单片机来说是相当不错的,其 BASIC 软件开发平台开发的,其主要特点是:程序语
语言特点很适合于单片机的软件编程. 但是有很大句与 VB/ QB 高度兼容. 结构型 BASIC 高级程序,编
一部分人感到 C 语言的学习较困难,不易掌握. 而译产生的运行代码可在所有带内部存储器的 AVR
BASIC 语言,由于语句简单,普及率较高,大部分人单片机中运行,为标准的 LCD 显示器、I2C 总线和单
员在短时间内就能掌握其编程方法,学起来也比较总线协议芯片等扩展了专用语句,内置模拟终端和
简单直观. 美国 MCS ELECTRONICE 公司推出了基程序下载功能,内置软件仿真平台,优良的程序编辑
于 AVR 系统的软件编程开发仿真平台———功能和完善的联机帮助功能.
- AVR ,极大地推动了单片机的普及推广,给人们掌 3) - AVR 语言不必熟悉 AVR 单片机的
握单片机的软件编程,提供了很好的开发平台. 指令系统,不必熟悉 AVR 单片机的硬件细节,直接
面向具体应用,无须考虑单片机的初始化,对单片机
1 系统要求及特点
的内部 RAM 使用情况无须太多的了解. 通过模拟终
1) 在学习其软件编程前,先建立一个简单的工作端与仿真运行,就可以得到 R , I/ O ,M , PA , PB , PC ,
环境. 准备有一台 PC 机, 运行于 WINDOWS95/ 98/ PD 口的运行情况.
2000/ ME/ XP 系统;AVR 开发仿真软件平台
2 - AVR 的安装及运行参数
- AVRDEMO ;AVR 程序下载软件 AVRProg (往单片机
设置
芯片内部写程序) . - AVRDEMO 软件可以通
过上网免费下载,其网址; http :/ / www. mcselec. com , 1) 将 - AVR 压缩程序用 WINZIP 解压
free ,AVRProg 程序在网站 http :/ / www. atmel. com ,free 后,直接运行安装程序 SETUP. EXE ,根据画面回答
上免费下载,这样就可以着手单片机的学习了. 需要问题直至安装结束.
说明的是 - AVRDEMO 程序只可生成 2KB 的 2) 安装结束后, 执行开始———程序———
程序代码,是程序演示版,但它足够人们学习编程设 MCS ———BASIC ———- AV