- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1 章 单片机开发概述 ? 单片机是目前应用最为广泛的微处理器,其以价 格低廉、功能强大、性能稳定等优点,深受广大 电子设计爱好者喜爱。而其中的 51 系列单片机是 最早兴起,发展的最为成熟的一类。目前,市场 上的各类产品均能看到单片机的身影,小到报警 器、玩具、智能充电器,大到冰箱、电视、空调 以及数据采集系统和控制终端等。本章首先简略 介绍一下单片机,然后重点介绍一下单片机开发 流程以及开发语言。 1.1 单片机介绍 ? 1946 年,由美国宾夕法尼亚大学研制成功世界上 第一台电子数字计算机 ENIAC 。随后,便引发了 20 世纪的电子工业革命。如今,计算机特别是单片 微型计算机(简称单片机)得到了迅猛发展。市 场上的单片机种类繁多,覆盖各种功能和价位, 这为应用设计提供了多种选择。 1.1.1 单片机简介 ? 单片机是将中央处理器( Central Processing Unit , CPU )、只 读存储器( Read Only Memory , ROM )、随机存取存储器( Random Access Memory , RAM )、定时器 / 计数器以及 I/O ( Input/Output ) 接口等部件集成在一起的微芯片。单片机从产生至今,经过 30 多 年的发展,从 4 位单片机发展到 8 位、 16 位乃至 32 位单片机,其性 能越来越强,价格越来越低。其中,应用最为广泛的便是 51 系列 单片机。 ? 51 系列单片机是指由 Intel 公司发展起来的 MCS-51 系列以及和其具 有兼容内核的单片机。 MCS-51 系列单片机是最早、最基本的单片 机,功能也最简单。 Intel 公司生产的 MCS-51 系列单片机是包括 8031 、 8051 、 8032 、 8052 等。随后,各大芯片公司均推出了 51 内 核的单片机,其和 MCS-51 系列单片机完全兼容,同时提高了性能 并增加了更多的功能。比如 Atmel 公司的 AT89C 系列、 AT89S 系列和 AT89LP 系列, Philips 公司的 8XC552 系列, Silicon Laboratories 公司的 C8051F 系列等。 1.1.2 单片机的主要组成部分 ? 单片机所特有的结构和资源反映了单片机的性能, 这些是单片机程序设计的基础。这里首先介绍一 下 8051 单片机基本结构的主要组成部分。 1 .中央处理器( CPU ) 2 .程序存储器( ROM ) 3 .数据存储器( RAM ) 4 .定时器 / 计数器 5 .并行 I/O 口 6 .全双工串行口 UART 7 .中断系统 8 .时钟振荡电路 1.1.3 单片机引脚及功能 ? 51 系列单片机有各种封装形式,这里以 40 引脚双 列直插 DIP 形式的封装来进行介绍,如图 1.1 所示。 其中正电源和地线两根,外置石英振荡器的时钟 线两根, 4 组 8 位共 32 个 I/O 口,中断口线与 P3 口线 复用。 1.1.4 单片机的应用领域 ? 单片机以其高性价比、高速度、体积小、可重复编程和方便功能扩展等优点,而得到 广泛的应用。特别是 51 系列单片机更是达到百花齐放、百家争鸣的程度。单片机主要 应用于如下几个领域: ? 家电产品。例如在电视、空调、冰箱、洗衣机、家用防盗报警器等产品中实现智能控 制。 ? 智能玩具。由于单片机的价格低廉、功能强大,其被广泛应用于智能型玩具的控制。 例如发声玩具、玩具机器人、遥控电动车等。 ? 机电一体化设备。机电一体化设备是指将机械技术、微电子技术和计算机技术结合在 一起,从而实现人性化智能控制的设备。单片机作为机电一体化设备的控制器,可以 简化机械产品的结构设计,并扩展其功能。 ? 计算机控制及通信。由于单片机均集成有串行通信接口,计算机可以通过该接口和单 片机进行通信,实现计算机的程序控制和数据传输等。 ? 智能测量设备。使用单片机强大的可编程和可扩展能力,可用设计新一代的智能化仪 表,如各种数字万用表、示波器等。 ? 自动测控系统。在自动控制和测量领域,可以采用单片机设计各种数据采集系统、自 适应控制系统等。例如温度的自动控制、压力的自动感应、电压电流的数据采集和分 析等。 1.2 单片机开发流程 ? 单片机应用系统的开发主要包括单片机的外部电路设计和 单片机的控制程序设计,其中以单片机的控制程序设计为 核心。一般来说,一个完整的单片机应用系统设计包括系 统分析、单片机选型、单片机程序设计、仿真测试并最终 下载到实际硬件电路中执行。单片机开发的整个流程,如 图所示。 系统分析 单片机选型 程序设计 仿真测试 程序下载 程序正确? 是 否 单片机开发流程 1.2.1 系统分析 ? 设计者
原创力文档


文档评论(0)