ATMEGA128实验开发板用户手册
V1.3
2011年5月
入门电脑编程软件推荐
E-mail: sdfdlut@gmail
1. ATMEGA128单片机概述
ATMEGA128单片机是ATMEL公司推出的一款基于AVR内核,采用RISC结构,低功耗CMOS的8位单片机。由于在一个周期内执行一条指令,ATMEGA128可以达到接近1MIPS/MHz的性能。其内核将32个工作寄存器和丰富的指令集联结在一起,所有的工作寄存器都与ALU(逻辑单元)直接连接,实现了在一个时钟周期内执行一条指令可以同时访问两个独立的寄存器。这种结构提高了代码效率,是AVR的运行速度比普通的CISC单片机高出10倍。
ATMEGA128单片机具有以下特点:128KB的可在系统编程/应用编程(ISP/IAP)Flash 程序存储器,4KB E2PROM,4KB SRAM,32个通用工作寄存器,53个通用I/O口,实时时钟计数器(RTC),4个带有比较模式灵活的定时器/计数器,2个可编程的USART接口,一个8为面向字节的TWI(I2C)总线接口,8通道单端或差分输入的10位ADC(其中一个差分通道为增益可调),可编程带内部振荡器的看门狗定时器,
一个SPI接口,一个兼容IEEE 1149.1标准的JTAG接口(用于在线仿真调试和程序下载),6种可通过软件选择的节电模式。
2. ATMEGA128实验开发套件
本实验开发套件包括:
●测试通过的MEGA128实验板1块;
●配套资料光盘1张;
●AVR ISP并口下载线1条;
●5110液晶模块1个;
●遥控器1个;
●USB ASP下载线(选配);
●AVR JTAGICE仿真器(选配)。
其中资料光盘的内容主要包括:
●ATMEGA128实验开发板用户手册.pdf(本文档);
●AVR教程:
⏹WINAVR 使用入门.pdf
⏹AVR Studio 使用入门.pdf
⏹AVR基本硬件线路设计与分析.pdf
⏹芯艺的AVR_GCC教程.pdf
⏹AVR的IO结构分析与范例.mht
⏹AVR高速嵌入式单片机原理与应用
●芯片手册(包括24C02、74HC595以及中文的I2C协议文档等内容)
●开发工具软件;
⏹AVR Studio V4.12;
⏹WINAVR(GCC) 编译器;
⏹IAR for AVR V4.10A;
⏹并口下载工具PONYPROG V2.06;
⏹ICCAVR 双龙提供;
图3 新建工程对话框
点击Next,进入第三步。
图4 选择调试平台和芯片型号
图5 编写C语言代码
第五步:为AVRGCC设置,编译并产生MakeFile文件。
点击菜单Project Configuration Option,会弹出图6的对话框。
图6 配置选项
Device选项里面选择使用的芯片,Frequency选型里面填写OSC的频率(