- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 AVR单片机开发工具
AVR 单片机技术
目录
第2 章 AVR 单片机开发工具 2-1
2.1 单片机系统开发过程 2-1
2.2 单片机系统的开发工具与环境 2-2
2.2.1 单片机的程序设计语言 2-2
2.2.2 单片机应用系统的开发软件平台 2-3
2.3 单片机应用系统的硬件开发工具 2-4
2.3.1 AVR 单片机应用系统的软件开发平台 2-7
2.3.2 AVR 实验开发板2-11
2.3.3 自制ISP 下载线2-18
2.3.4 在ICCAVR、CVAVR、BASCOM-AVR 中的使用2-19
2.4 BASCOM-AVR 与下载有关的设置:2-19
2.5 HHXX2.0 实验板初次使用熔丝配置:2-21
2.5.1 首次使用2-21
2.5.2 AVR 开发环境的建立2-23
2.6 思考与练习2-24
第2章 AVR 单片机开发工具
2.1 单片机系统开发过程
在一个具体的单片机嵌入式系统的设计时,一般需要作以下几个方面的考虑:
确定系统设计的任务
在进行系统设计之前,首先必须明确任务,确定系统的技术指标,包括系统必须具有那
些功能等。这是系统设计的出发点,它将贯串于整个系统设计的全过程。
1. 系统方案设计
总体方案设计一般包括:
(1)单片机芯片的选择。单片机芯片的选择应适合于应用系统的要求。不仅要考虑单片
机芯片本身的性能是否能够满足系统的需要,如:执行速度、中断功能、I/O 驱动能力与数
量、系统功耗以及抗干扰性能等,同时还要考虑开发和使用是否方便、市场供应情况与价格、
封装形式等其它因素。
(2)外围电路芯片和器件的选择。仅仅一片单片机芯片是不能构成一个完整的嵌入式系
统的。一个典型的系统往往由输入部分(按键、A/D、各种类型的传感器与输入接口转换电
路),输出部分(指示灯、LED 显示、LCD 显示、各种类型的传动控制部件),存储器(用于
系统数据记录与保存),通信接口(用于向上位机交换数据、构成联网应用),电源供电等多
个单元组成。这些不同的单元涉及到模拟、数字、弱电、强电以及它们相互之间的协调配合、
转换、驱动、抗干扰等。因此,对于外围芯片和器件的选择,整个电路的设计,系统硬件机
械结构的设计,接插件的选择,甚至产品结构、生产工艺等,都要进行全面和细致的考虑。
任何一个忽视和不完善,都会给整个系统带来隐患,甚至造成系统设计和开发的失败。
(3)综合考虑软、硬件的分工与配合。单片机嵌入式系统中的硬件和软件具有一定的互
2-1
第2 章 AVR 单片机开发工具
换性,有些功能可以用硬件实现,也可以用软件来实现,因此,在方案设计阶段要认真考虑
软、硬件的分工和配合。采用软件实现功能可以简化硬件结构,降低成本,但软件系统则相
应的复杂化,增加了软件设计的工作量。而用硬件实现功能则可以缩短系统的开周期,使软
件设计简单,相对提高了系统的可靠性,但可能提高了成本。在设计过程中,软、硬件的分
工与配合需要取得协调,才能设计出好的应用系统。
(4)对某些没有充分把握譬如没有动手做过的电路和方案还要进行局部电路的实验验
证和调试,以免后期返工。
2. 硬件系统设计
开发人员在选定能实现技术指标和全部功能的单片机芯片和相应的外围电路器件后,即
可设计整个系统的电原理图。以及设计相应的印刷板(PCB)图。这个阶段常使用的软件平
台是电子电路CAD 软件,如PROTEL 等。
3. 系统软件设计编写
在硬件系统设计的基础上,则要根据系统的功能要求和硬件电路的结构设计和编写系统
软件。作为单片机系统软件设计人员,应该具备扎实的硬件功底,不仅是对系统的功能和要
求有深入的了解,而且对实现的硬件系统、使用的芯片和外围电路的性能也要很好的掌握。
这样才能设计出可靠的系统程序。
一个
您可能关注的文档
- 独家!魅族的第一款平板预售,但是不叫“魅族”!.pdf
- 电吹风老化试验机.pptx
- 电子科大17秋《计算机操作系统》在线作业1.doc
- 电子白板功能.pdf
- 电影中的经典.doc
- 电脑 pz.doc
- 电脑品牌.doc
- 电脑城骗术.doc
- 电脑自动重启的原因很多了.doc
- 电话手宝典.ppt
- 2025年分红险:低利率环境下产品体系重构.pdf
- 大学生职业规划大赛《应用物理学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《新媒体技术专业》生涯发展展示PPT.pptx
- 七年级上册英语同步备课(人教2024)Unit 3 课时2 Section A(2a-2f)(同步课件).pdf
- 七年级上册英语同步备课(人教2024)Unit 2 课时4 Section B(1a-1d)(同步课件).pdf
- 七年级上册英语同步备课(人教2024)Unit 3课时6 project(课件).pdf
- 2025年港口行业报告:从财务指标出发看港口分红提升潜力.pdf
- 2023年北京市海淀区初一(七年级)下学期期末考试数学试卷(含答案).pdf
- 2026年高考化学一轮复习第7周氯及其化合物、硫及其化合物.docx
- 2023年北京市西城区北京四中初一(七年级)下学期期中考试数学试卷(含答案).pdf
文档评论(0)