网站大量收购独家精品文档,联系QQ:2885784924

单片机应用系统设计技术 第3章.pptVIP

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 单片机应用系统的研制步骤和方法 3.2 单片机应用系统开发的软、硬件环境 3.3 Keil C51高级语言集成开发环境 3.4 基于Proteus的单片机系统仿真 本章小结 3.1单片机应用系统的研制步骤和方法 单片机应用系统随其用途不同,其硬件和软件均不相同。单片机最初的选型很重要,原则上是选择高性价比的单片机。硬件软件化是提供高系统性价比的有效方法,尽量减少硬件成本,多用软件实现相同的功能,这样也可以大大提高系统的可靠性。 虽然单片机的硬件选型不尽相同,软件编写也千差万别,但系统的研制步骤和方法是基本一致的,一般都分为总体设计、硬件电路的构思设计、软件的编制和仿真调试几个阶段。单片机应用系统的研制流程如图所示。 1、确立功能特性指标 不管是工程控制系统还是智能仪器仪表,都必须首先分析和了解项目的总体要求、输入信号的类型和数量、输出控制的对象及数量、辅助外设的种类及要求、使用的环境及工作电源要求、产品的成本、可靠性要求和可维护性及经济效益等因素,必要时可参考同类产品的技术资料,制定出可行的性能指标。 3.1.1 总体设计 2. 单片机的选型 单片机的选型很重要,选择时需考虑其功能是否全部满足规定的要求,例如控制速度、精度、控制端口的数量、驱动外设的能力、存储器的大小、软件编写的难易程度、开发工具的支持程度等。再如要驱动LED显示器,可选用多端口的单片机直接驱动,还可以利用少端口的单片机加扩展电路构成,这就要具体分析选用何种器件有利于降低成本、电路易于制作、软件便于编写等因素。如果要求驱动显示器LCD,也可选用具有直接驱动LCD的单片机,也可使用加外接驱动芯片的办法,这就要求在应用时具体问题具体分析。 3、软件的编写和支持工具 对于不同的单片机,甚至同一公司的单片机,它们的开发工具不一定相同或不完全相同。这就要求在选择单片机时,需考虑开发工具的因素,原则上是以最少的开发投资满足某一项目的研制过程,最好使用现有的开发工具或增加少量的辅助器材就可达到目的。当然,开发工具是一次性投资,而形成产品却是长远的效益,这就需要平衡产品和开发工具的经济性和效益性。 3.1.2 硬件系统 根据总体设计中确立的功能特性要求,确定单片机的型号、所需外围扩展芯片、存储器、I/O电路、驱动电路,可能还有A/D和D/A转换电路以及其它模拟电路,设计出单片机应用系统的电路原理图。 程序存储器 随着微电子技术的发展,现在可用作程序存储器的类型相当多,各大半导体公司都推出了一系列程序存储器,像EPROM、EEPROM、Flash EEPROM以及OTP ROM等。这些存储器各有特点,互有所长。 现在的单片机普遍都带有程序存储器,容量也分有不同的等级,从几百B到几百KB都有,这为它们的应用提供了更为广阔的前景。 2. 数据存储器 现在的单片机基本上都带有内部数据存储器。如80C51/52系列的单片机片内置有128B和256B的RAM,这对于一般中小型应用系统(如实时控制系统和智能仪器仪表)已能满足要求。如果是单片机数据采集系统,对容量要求较大的系统则需要采用更大容量的数据存储器RAM ,如果要求数据掉电保护,则需要采用Flash EEPROM作为数据存储器。当然,外扩的RAM也以尽可能少的芯片为原则。 3. 单片机的系统总线 80C51单片机的 P0和P2口作为数据和地址总线,一般可驱动数个外接芯片(视外接芯片要求的驱动电流而异),也即P0和P2口的驱动能力还是有限的。如果外接的芯片过多,负载过重,系统将可能不能正常工作,此时必须加接缓冲驱动器予以解决。通常使用74HC573作为地址总线驱动器,使用74HC245双向驱动器作为数据总线驱动器。 4. I/O接口 现在的单片机系列中普遍都有多I/O口的型号,对I/O口的使用应从其功能和驱动能力上加以考虑。对于仅需增加少量的I/O口,最好选用价格低廉的TTL或CMOS电路扩展,这样也可提高单片机口线的利用率。 5. A/D和D/A转换器 现在可使用的A/D转换器数量繁多、品种齐全,各种分辨率、精度及速度的芯片应有尽有。最著名的是美国的模拟数字器件公司(Analog)的一系列转换器,此外还有Motorola和Maxim公司等,这给使用提供了很多便利的条件。当然内置转换器的单片机,转换器一般都在12位以下,对那些有更高要求的单片机应用系统,也只能外接转换器芯片。 3.1.3 软件系统 系统资源分配 在单片机应用系统的开发中,软件的设计是最复杂和困难的,大部分情况下工作量都较大,特别是对那些控制系统比较复杂的情况。如果是机电一体化的设计人员,往往需要同时考虑单片机的软硬件资源分配。在考虑一个应用工程项目时就需要先分析该系统完成的任务,明确软硬件哪个承担哪些工作。 2

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档