- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机软件开发过程 编程:在上位机上编制目标机的应用程序,再把应用程序转换成可以在目标机上运行的二进制代码。 这一过程包含三个步骤: 1)编译 编译过程由交叉编译器实现。所谓交叉编译器就是运行在一个计算机平台上并为另一个平台产生代码的编译器。根据不同厂家不同型号MCU使用编译器不同,对于MCS-51系列一般可使用通用A-51汇编或C-51编译器,但原则上不同厂家会提供专用编译器,因单片机可能指令集不尽相同。 2)链接 编译过程产生的所有目标文件被链接成一个目标文件。 3)定址 定址过程会把物理存储器地址指定给目标文件的每个相对偏移处。该过程生成的文件就是可以在嵌入式平台上执行的二进制文件。 调试:可采用各种开发工具在上位机进行目标机上的应用程序调试。 单片机的分类 按字长可分为: 4位MCU 一般的单片机厂家均有自己的4位MCU产品,如OKI公司的 MSM64164C、MSM64481,NEC公司的75006×系列、EPSON公司的 SMC62系列等。 8位MCU 8位MCU是目前品种最为丰富、应用最为广泛的MCU,目前主要分为 MCS-51系列及其兼容机型和非MCS-51系列单片机。 16位MCU 16位MCU操作速度及数据吞吐能力在性能上比8位MCU有较大提高。 目前以Intel公司的MCS-96/196系列、TI公司的MSP430系列及 Motorola公司的68HC11系列为主。 32位MCU 32位MCU是单片机的发展趋势,随着技术发展及开发成本和产品价 格的下降将会与8位MCU并驾齐驱。其中以基于ARM核32位MCU及 Motorola公司的MC683××、68K系列应用相对广泛。 80C51的三次技术飞跃 1)从MCS-51到80C51的MCU的第1次飞跃 在8051实现开放后,PHILIPS公司着力发展80C51的控制功能及外围单元,将MCS-51的单片机迅速地推进到80C51的MCU时代,形成了可满足大量嵌入式应用的单片机系列产品。 2)引领Flash ROM潮流的第2次飞跃 Flash ROM的使用加速了单片机技术的发展。基于Flash ROM的ISP/IAP技术,极大地改变了单片机应用系统的结构模式以及开发和运行条件。在单片机中最早实现Flash ROM技术的是ATMEL公司的AT89Cxx系列。 3)内核化SoC的第3次飞跃 SoC即片上系统,在一块硅片上实现一个实时系统。当前嵌入式系统应用进入SoC模式,从各个角度,以不同方式向SoC进军,形成了嵌入式系统应用热潮。在这个技术潮流中,8051又扮演了嵌入式系统内核的重要角色。 * 武汉科技大学计算机学院 * 《单片微型计算机原理与接口技术》 万晓华 制作 武汉科技大学计算机学院 第一章 单片机概述 单片机的概念 单片机的发展 单片机的应用 1.1 单片机的概念 第一代 第二代 第三代 第四代 电子管 晶体管 集成电路 大规模集成电路 微型计算机是大规模集成电路技术发展的 直接产物,因此它属于第四代计算机。 l.高速度、高性能的高档微机方向发展。 2.向稳定可靠、小而廉的单片机方向发展。 1.1.1 单片机的名称 所谓单片机,就是把中央处理器CPU(center processing unit)、随机存储器RAM( Random access memory)、只读存储器ROM(Read Only Memory)、中断系统、定时器/计数器以及I/O(InPut/output)接口电路等主要计算机部件,集成在一块集成电路芯片上的微型计算机。虽然单片机只是一个芯片,但从组成和功能上看,它已具有了微机系统的含义。 SCMC (Single Chip MicroComputer) MCU ( Micro Controller Unit) EMCU (Embedded Micro Controller Unit) 1.1.2 通用单片机和专用单片机 1.1.3 单片机与单片机系统 单片机=single chip 单片机系统=single chip+外围电路/芯片 1.1.4 单片机应用系统与单片机开发系统 单片机应用系统是为控制应用而设计的,是单片机开发应用的 成果。 单片机开发系统是单片机系统开发调试的工具。 1)逻辑分析仪 2)微型机开发系统MDS (Microcomput Development System)
文档评论(0)