AVR单片机开发工具介绍.docVIP

  • 9
  • 0
  • 约5.38千字
  • 约 12页
  • 2017-05-07 发布于重庆
  • 举报
AVR单片机开发工具介绍

AVR单片机开发工具介绍 概述 单片机应用系统开发包括硬件(电路)系统开发和软件系统开发,硬件系统的开发一般包括电路原理设计,PCB(印刷电路板)设计制作两个部分,使用Protel等软件实现。由于现在单片机系统的一个未来的发展趋势就是外围电路最简化,最终实现单片系统,某些高档单片机已经集成了很多的外部设备的功能,如AVR单片机集成了ROM、RAM、RC震荡电路、PWM波输出功能、AD转换器功能、模拟比较器功能等,如ATmega8单片机,所以单片机的外围电路变得非常的简单,简单的单片机系统只要一片单片机便足够了,所以对单片机的硬件系统开发,我们在此不在进行详细的讲解。典型单片机应用系统框图如图6-1。 图6-1 典型单片机应用系统框图 单片机软件系统开发流程 开发单片机软件系统,一般来说都要经历以下的过程: 编写代码—编译器编译—仿真器仿真—烧写器烧写/在线下载AVR系列单片机,可以使用汇编编程,也可以使用C语言和BASIC语言开发,我们选择C语言编程开发,Atmel公司和它的合作伙伴提供了一整套开发工具:C语言编写 ICCAVR 仿真软件: AVR Studio 下载软件: PONYPROG(或用ICCAVR直接烧写FLASH) 开发流程大致如图6-2(括号中所注为所使用的软件名)。 图6-2 单片机软件系统开发流程 编程:C语言编程环境 AVR单

文档评论(0)

1亿VIP精品文档

相关文档