- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机0102
第2 章 搭建51 单片机开发环境
对于读者来说,一个完备的开发环境决定了入门和学习的难度。一个完备的 51 单片机开
发环境包括硬件开发系统和软件编程环境,两者缺一不可。本章将帮助读者搭建一个属于自己
的完整的开发环境,读者在该平台上可以顺利地进行 51 单片机的学习和开发。通过本章的学
习,读者应该实现如下几个目标。
能够根据自己的需要进行单片机的选型。
能够顺利地搭建一个51 单片机的硬件最小电路。
能够顺利地搭建一个Keil C51 软件开发环境。
熟悉Keil C51 软件的集成开发环境。
2.1 51
搭建 单片机硬件开发系统
一般的程序员只需要在计算机上关注软件开发环境和代码即可。而对于单片机开发人员来
说,不仅要考虑程序代码,还需要设计硬件电路。因为单片机的程序是运行在一个独立的单片
机系统中的,而不是运行在一个通用计算机平台中的。
2.1.1 单片机选型
在搭建 51 单片机硬件开发系统时,第一步便是合理地进行单片机选型。单片机就好比是
一个硬件电路的大脑,决定了整个电路的功能和后期软件开发的难度。一般来说,在进行单片
机选型时应注意如下几点:
综合考虑整个产品的功能需求,在各项参数指标均满足的情况下,尽量选取外部资源
丰富的单片机型号。这样,一方面可以减少外部扩展芯片的投入并减小电路板的面积,
另一方面可以降低程序开发调试的难度,便于统一管理。
认真估计代码工作量,选择合理的 RAM 、ROM 或 Flash 资源。如果选择不当,将会
发生最终代码超过单片机程序存储器的容量、需要重新选型的麻烦。
对于一个试验性的电路,尽量选型双列直插(DIP 封装)的单片机,这样便于手工焊
接电路和调试,而不用投资去加工印刷电路板。
对于一个最终的产品,尽量选择贴片封装的单片机,这样,一方面可以减小电路板的
面积,降低硬件成本,另一方面也可以也可以获得更好的电磁兼容性。
考虑产品最终应用的场合,如果是野外或者需要长时间独立供电的场合,则需要尽量
选择低功耗的单片机。
认真考察单片机开发的成本及编程器和仿真器的选择。在有条件的情况下,应尽量选
择带仿真功能的开发工具,这样可以缩短调试的时间。如果条件有限,则应该选择程
序下载接口简单的器件,这样可以减少编程器的投资。
应尽可能了解目前市场上各类主流单片机的情况,做好充足的市场调研工作。目前一
些常用的单片机厂商如下:Atmel 、Cypress、Infineon 、Maxim 、Silicon、NXP 、Winbond 、
Analog Devices 、TI、Freescale 、Renesas 等。
第2 章 搭建51 单片机开发环境
2.1.2 一个单片机最小开发系统
单片机最小开发系统是一个最基本的硬件开发平台,就好比是一个工厂能够运作的基本要
求一样。这里带领读者亲自搭建一个低成本、通用的51 单片机开发平台。这里,我们采用Atmel
公司的AT89S51 单片机进行开发,主要是基于如下几点考虑:
AT89S51 属于广泛应用的51 系列单片机,读者通过这款单片机的学习,可以很容易地
转移到兼容型号的单片机开发。
AT89S51 成本极低,货源充足,散量购买单片仅需几元人民币。虽然价格低,但其功
能依然很强大,非常适合于入门开发学习。
AT89S51 开发成本极低,其采用了最新的ISP 程序下载技术,不用复杂而且价格昂贵
的编程器,仅需一个低成本的并口下载线(不高于20 元人民币)。
AT89S51 具有4K 的片内Flash 程序存储器,128 字节片内RAM 存储器,32 个通用I/O
线,2 个定时器/计数器,6 个中断源。
综合这几点,AT89S51 非常适合读者拿来从头一步一步地手工搭建单片机开发环境。这里
首先给出AT89S51 的一个最小系统电路图,如图2-1 所示。电路图中所使用的元器件如表2-1
所示。
您可能关注的文档
最近下载
- 深度解析(2026)《AQ 2013-2008金属非金属地下矿山通风安全技术规范》.pptx VIP
- 智慧园区智能安防解决方案概述.pptx VIP
- 领导班子2025年度民主生活会对照检查材料1.doc VIP
- 多元羧酸和磷酸对牙本质脱钙作用的比较.pdf VIP
- GB 55007-2021 砌体结构通用规范.docx VIP
- 2026五个带头发言材料三.docx VIP
- 鹤煤三矿围岩地质力学评估报告-终稿.pdf VIP
- 中国新型城镇化的低碳发展路径——问题、策略与案例.pdf VIP
- HAF003《核电厂质量保证安全规定》的理解要点共109页.ppt VIP
- 产品质量先期策划控制程序APQP.docx VIP
原创力文档


文档评论(0)