第一章 51单片机系统概述案例实例.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 51单片机系统概述案例实例.ppt

第1章 单片机系统概述 ;1、单片机简单介绍 1.1 什么是单片机 1.2 单片机的发展概况 1.3 单片机的特点 1.4 8位单片机的主要生产厂家和机型 1.5 单片机的应用 ; ;也称为: 微控制器 MCU(MicroController Unit) 嵌入式控制器 EMCU (Embedded MicroController Unit);单片机的组成结构:;1.2 单片机的发展概况;第三阶段(1978年~现在):高性能单片机阶段。 Intel公司的MCS-51系列、Mortorola公司的6801系列等。 第四阶段(1982年~现在):8位单片机巩固发展及16 位单片机、32位单片机推出阶段。 第五阶段(1990至今):微控制器的全面发展阶段。 ARM公司的ARM系列嵌入式处理器 32位单片机 ;Intel公司单片机系列典型产品: MCS-48 (8035、8048、8748) MCS-51(8031、8051、8751) (8032、8052、8752) MCS-96(8098、8398、8798) 注意: 这些产品在实际应用中已经淘汰,但其原理尚存,并继续发扬光大。 ;1.4 8位单片机的主要生产厂家和机型; 51系列单片机在我国广泛应用;AT89S51 、 AT89S52 8051单片机品种多、兼容性好、性价比高; 51系列的软、硬件设计资料丰富齐全; 51系列单片机及其衍生兼容机型仍将是主流产品,是现代工业检测、控制应用的重要机型。 ;1.5 单片机的应用;在下述的各个领域广泛的应用:;;;;单片机开发试验仪;;2. Proteus与Keil μVision4软件的安装和使用简介 ;2.1 Proteus与Keil μVision4 软件的安装方法 分别安装如下软件: (1)Proteus 7 Professional (2)Keil μVision4 IDE (3)vdmagdi.exe 对于proteus 6.9或更高的版本,在安装盘里有vdmagdi插件或到LABCENTER公司下载该插件,安装该插件后即可实现Proteus与Keil μVision4 IDE的联调。 ;2.2 Keil C51高级语言集成开发环境-μVision4 IDE; 单片机的高级语言包括:Basic语言、PL/M语言和C/C++语言。Basic语言主要应用在MCS-51系列单片机上,效果不是很理想,现在已经不再使用。PL/M语言对硬件的控制能力和代码效率都很好,但局限于Intel公司的单片机系列,移植性差。 C/C++语言是目前单片机的主流编程语言。; Keil C51是51系列兼容单片机C语言软件开发系???,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。 ; Keil C51软件是目前最流行开发80C51系列单片机的软件工具,这从近年来各单片机仿真机厂商纷纷宣布全面支持Keil C51即可看出。Keil C51提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision4 IDE)将这些部份组合在一起。掌握这一软件的使用对于使用80C51系列单片机的爱好者来说是十分必要的,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令开发者事半功倍。;2.2.1 Keil μVision4 IDE 简介;2.2.2 μVision4 IDE集成开发环境;启动μVision4 IDE,新建一个项目文件并从器件库中选择一个CPU器件。 新建一个源文件并把它加入到项目中。 增加并设置选择的器件的启动代码。 针对目标硬件设置工具选项。 编译项目并生成可以编程ROM的HEX文件。 ; 示例程序中,整个程序只包含一个源文件McuTimer.c,这个小型的应用程序帮助读者确定Keil μVision4可以编译、链接和调试一个应用程序。 设项目名MyProject,采用标准的AT89C52芯片。;(1)选择【Project】/【New Project】选项,如图1-2 所示。 (2)在弹出的“Creat

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档