第 4 章 AVR 单片机系统设计与开发工具在学习和掌握如何应用单片机来设计和开发嵌入式系统时,除了要对所使用的单片机有全面和深化的了解外,配备和使用一套好的开发环境和开发平台也是必不可缺的
在嵌入式系统的设计开发中,选用了好的开发工具和开发平台,往往能加速嵌入式应用系统的研制开发、调试、生产和维修,起到事半功倍的效果
国内外许多公司根据不同单片机的性能和特点,研制推出了各种类型的用于开发单片嵌入式系统的单片机开发装置和软件开发平台
不同类型的单片机使用的开发系统是不同的
对同一类型的单片机来讲,也有多种类型和功能的开发装置和开发平台
价格便宜、性能适中的系统在几百元,高性能的开发系统则要数千元到上万元,甚至仅仅一套软件开发平台就要上万元
虽然设计开发一个嵌入式系统,可以选用多家公司、多种类型的单片机,但在决定学习和使用哪种单片机时,应对单片机的性能价格,开发装置和开发平台的性能价格,以及是否方便使用等,几方面做一个综合的评估
由于 AVR 单片机的程序存储器采纳的是可多次下载的 Flash 存储器,具有可在线下载(ISP)等的优良特性,给学习和使用都带来极大的方便
本章将在介绍单片机嵌入式系统设计开发基础知识之后,重点介绍和讲述本书推举和使 用 的 一 套 采 纳 ATMEL 公 司 的 AVR Studio 配 合 C 高 级 语 言 的 软 件 开 发 平 台 — -CodeVisionAVR(简称 CVAVR)所构成的开发软件环境,以及一套简易、开放的,集下载编程、实验和开发一体的多功能 AVR-51 实验板
1 单片机嵌入式应用系统设计4
1单片机嵌入式系统开发所需的基础知识和技能在 IT 行业,应用系统设计可以分成两大类,一类用于科学计算、数据处理、企业管理、Internet 网站建立等;另一类用于工业过程检测控制、智能仪表仪器和自动化设备、小型电子系统