avr 单片机教程03

avr 单片机教程03

ID:793269

大小:89.53 KB

页数:14页

时间:2017-09-05

avr 单片机教程03_第1页
avr 单片机教程03_第2页
avr 单片机教程03_第3页
avr 单片机教程03_第4页
avr 单片机教程03_第5页
资源描述:

《avr 单片机教程03》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本文由脑陶雅贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第四章单片机系统设计与开发工具在学习和掌握如何应用单片机来设计和开发嵌入式系统时,除了首先要对所使用的单片机有全面和深入的了解外,配备和使用一套好的开发环境和开发平台也是必不可缺的。在嵌入式系统的设计开发中,选用了好的开发工具和开发平台,往往能加速嵌入式应用系统的研制开发、调试、生产和维修,起到事半功倍的效果。国内外许多公司根据不同单片机的性能和特点,研制推出了各种类型的用于开发单片嵌入式系统的单片机开发装

2、置和软件开发平台。不同类型的单片机使用的开发系统是不同的。对同一类型的单片机来讲,也有多种类型和功能的开发装置和开发平台。价格便宜、性能适中的系统在几百元,高性能的开发系统则要数千元到上万元,甚至仅仅一套软件开发平台就要上万元。虽然设计开发一个嵌入式系统,可以选用多家公司、多种类型的单片机,但在决定学习和使用哪种单片机时,应对单片机的性能价格,开发装置和开发平台的性能价格,以及是否方便使用等,几方面做一个综合的评估。由于AVR单片机的程序存储器采用的是可多次下载的Flash存储器,具有可在线下载(ISP)

3、等的优良特性,给学习和使用都带来极大的方便。本章将在介绍单片机嵌入式系统设计开发基础知识后,重点讲述本书推荐和使用的一套采用C高级语言的软件开发平台—CodeVisionAVR(简称CVAVR),和一套简易并且开放的,集下载编程、实验开发一体的实验板。4.1单片机嵌入式应用系统设计4.1.1单片机嵌入式系统开发所需的基础知识和技能在IT行业,应用系统设计可以分成两大类,一类用于科学计算、数据处理、企业管理、Internet网站建立等;另一类用于工业过程检测控制、智能仪表仪器和自动化设备、小型电子系统、通信

4、设备、家用电器等。对于前一类的应用系统设计,通常都是基于通用计算机系统和网络的系统开发,硬件设备也是通用的,可以从市场购买,而其主要的工作是软件开发,使用的开发平台以C++、VB、数据库系统、网站建立开发平台等。而后一类应用系统的设计则同前一类有很大的不同。它涉及的应用系统是一个专用的系统,往往要从零开始。既必须根据实际的需求,从系统硬件的构成设计与实现,到相应的软件设计与实现,两者并重,相辅相成,却一不可。第二类应用系统的特点是:系统功能、要求、性能的多样性和专用性。硬件电路和软件设计的不可分割和专一性

5、。可靠性高,抗干扰能力强。体积小、重量轻、功耗省、投资少。开发周期短,见效快。单片机嵌入式应用系统设计归属于第二类应用系统的范畴。因此,对于从事单片机嵌入式系统设计、开发、学习的电子工程师和专业人员来讲,不仅要熟悉各种电子器件和IC芯片的使用和特性,具备模拟电路、数字电路等各类硬件电路和硬件系统的设计能力,还必须具有很强的计算机综合应用和软件编程设计能力。在今天,单片机嵌入式系统的硬件设计、软件编程、系统仿真调试和程序的编程下载,上海华东师范大学电子系马潮2005.3.25大都是在个人电脑PC的支撑下实现

6、的。因此,单片机嵌入式系统设计开发人员所具备的另一个基本重要的技能就是要熟练掌握和使用个人电脑PC,应具备熟练使用个人电脑PC的基础,具备相应的软件设计编程能力,熟悉相关软件(如Protel、VHDL)的使用,同时对PC机的硬件接口(RS-232串行通信口、LPT并行打印机接口、USB接口等)也要有一定的了解。早期的单片机系统开发平台是以PC的DOS操作系统为支撑的,但随着PC机的发展,现在的单片机系统开发平台都已经转到以Windows平台支撑的PC上。Windows平台具有的多任务、多窗口性能给单片机嵌

7、入式系统的设计开发带来极大的方便。当你设计研制的单片机嵌入式系统是一个大型管理控制系统的下位机,或要与Internet或局网中的数据库联网,那么你除了要熟练掌握与单片机有关的硬件(模拟电路、数字电路、单片机等)和软件开发技术外,你还要具备与整个大的系统有关的基础和技术(如,数据库、Internet协议、VB、VC等)。因此,对一个高级电子工程师来讲,他对个人电脑PC的熟练掌握程度,以及软件设计和编程的能力,决不亚于计算机专业的人员,在某些方面比计算机专业的人员要求还高,还要全面。要具备较高的硬件系统设计开

8、发能力和水平,不是在短期内通过理论和书本的学习就能得以实现的。它需要经过一定时间的学习,并且特别注重理论与实际相结合,要亲自独立的动手去做,去实践,才能打下良好的基础。所以说,不亲自动手实践,你是不可能真正掌握设计开发单片机嵌入式系统技术的。有了良好的基础,有了长期的实践经验,加上紧跟世界半导体器件的最新发展,你才能成为一个真正的电子工程师4.1.2单片机嵌入式系统开发过程对于单片机嵌入式系统的设计与开发来讲,由于涉及对象和要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。