资料介绍
2007 AVR 实验内容与要求(2).
[实验二]AVR应用开发平台的掌握及最小系统实现
[实验目的]:
1. 学习、掌握和使用AVR 免费开发平台AVR
Studio。在该开发平台的支持下,完成汇编源程序的编写,以及程序的软件模拟调试
等开发的过程。
2. 掌握AVR-51
多功能实验板使用方法。完成实现硬件系统电路的连接,如何使用ISP下载线配置AV
R 的熔丝位,以及运行代码下载。
3. 学习、掌握CVAVR 高级C 语言开发软件的使用。
[实验内容]:
1. 根据第5章内容,全面熟悉和掌握使用汇编、C语言在AVR
Studio、CVAVR的支持下实现简易的“秒节拍显示器”系统。
2.
仔细分析demo_5_1.asm中延时子程序的结构,运行情况,堆栈和堆栈指针的变化,利用
AVR Studio中的软件模拟器进行分析。
3. 仔细查看使用AVR
Studio和CVAVR开发编写AVR系统软件后所生成的各种类型的文件,以及这些文件的内
容,并思考和分析这些文件的作用。
4. 熟练掌握使用AVR Studio的软件模拟仿真调试功能
5. 熟练掌握使用CVAVR编写和开发系统程序的过程。
[思考题]:
1. 图5-1中的R1是否可以不用,将RESET悬空或直接与Vcc连接?为什么。
2. 如果将图5-
1中的LED正端接PC0,由I/O口控制,而负端接R3,R3的另一端接GND,这样的设计可
以吗?程序需要做那些调整?这样的设计与图5-
1中设计方式