第1章 MCS-51系列单片机概述_第1页
第1章 MCS-51系列单片机概述_第2页
第1章 MCS-51系列单片机概述_第3页
第1章 MCS-51系列单片机概述_第4页
第1章 MCS-51系列单片机概述_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第01讲单片机概述,主要内容:1.1什么是单片机,单片机能做什么?1.2有哪些公司生产单片机,什么是MCS-51系列?1.3什么是单片机应用系统,单片机应用系统的开发过程是怎样的?1.4如何才能学好单片机?,第01讲单片机概述,本讲重点:1.什么是单片机2.单片机应用系统的开发过程3.如何才能学好单片机?,1.1什么是单片机,单片机能做什么?,作为初次接触单片机课程的同学,最感兴趣的问题莫过于以下几类问题:1.什么是单片机;2.单片机能够做些什么;3.我能学好单片机吗;4.如何学好单片机呢?这些问题将在本讲一一给大家作解答,根据本人的经验,我认为学好单片机的关键在于对学习方法的研究。,1.1.

2、1什么是单片机?,单片机是单片微型计算机的简称,它是把中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口电路以及定时器/计数器等计算机的主要功能部件集成在一块芯片上而构成的芯片级的微型计算机。由于单片机的硬件结构与指令功能均是按工业控制要求设计的,常用于工业的检测、控制装置中,因而又称为微控制器(Microcontroller)。,1.1.2单片机能做什么?,一、工业过程控制单片机广泛应用于工业自动化控制系统中,无论是数据采集、过程控制、过程测控、生产线上的机器人系统,都是用单片机作为控制器。二、智能仪器仪表在各类仪器仪表中引入单片机,使仪器仪表智能化、数字化、自动化,提高测试精

3、度和准确度,简化结构、减小体积及重量,提高其性能价格比。,1.1.2单片机能做什么?,三、信息和通信技术单片机在信息和通信技术领域的应用有:传真机、打印机、绘图仪、复印机、电话机、考勤机、调制解调器、数字滤波、声像处理等。四、家电领域的应用单片机的参与进一步提高了家电产品智能化的程度,例如“微电脑控制”的洗衣机、电冰箱、微波炉、空调、电视机及视频音响设备等,这里的“微电脑”实际上就是指单片机。,1.1.2单片机能做什么?,五、其它方面的应用现代化军舰、坦克、导弹火箭、雷达等军事装备上,商业营销领域中自动售货机、电子收款机、银行计统机以及汽车中的点火控制、防滑车控制、排气控制、计费器等,都有单片

4、机在其中发挥作用。,1.1.3单片机的特点,1.面向控制,能针对性地解决从简单到复杂的各类控制任务,以获得最佳的性能价格比;2.抗干扰能力强,适应温度范围宽,能在各种恶劣的环境下可靠性地工作;3.能方便地实现多机和分布式控制,从而使整个控制系统的效率和可靠性大大提高;4.体积小、功耗低、低成本、控制功能强、易于产品化,能方便地组成各种智能化的控制设备和仪器,并做到机、电、仪一体化。,1.2有哪些公司生产单片机,什么是MCS-51系列?,单片机的发展经历了由4位机到8位机,再到16位机的发展过程,但目前8位单片机仍是单片机的主流机型。,1.2.1哪些公司生产单片机,美国微芯片公司主要有:PIC1

5、6CXX系列、PIC17CXX系列、PIC1400系列;美国英特尔公司的MCS-48和MCS-51系列;美国摩托罗拉公司的MC68HC05系列和MC68HC11系列;美国齐洛格公司的Z8系列;日本电气公司的uPD78XX系列;美国莫斯特克公司和仙童公司合作生产的F8(3870)系列等。,1.2.2什么是MCS-51系列,本课程将以目前使用最为广泛的MCS-51系列8位单片机为学习和研究对象,介绍51系列单片机的硬件结构、工作原理和单片机应用系统的设计。,1.2.2什么是MCS-51系列,一、Intel公司的MCS-51系列单片机MCS-51系列是Intel公司于1980年推出的高档8位单片机,

6、它具有性价比高、品种多、兼容性强、开发用的仿真机较完善等优点,所以在国际上和国内的占有率相当高。表1.1列出了部分芯片的结构和性能。,1.2.2什么是MCS-51系列,1.2.2什么是MCS-51系列,按资源的配置数量,MCS-51系列分为51和52两个子系列,其中51子系列是基本型,而52子系列则是增强型,以芯片型号的最末位数字为标志。,1.2.2什么是MCS-51系列,按单片机片内ROM的配置状态可分4种:片内掩膜式ROM单片机(如8051),这种机型适合于定型大批量产品的生产;片内EPROM型单片机(如8751),适合于研制产品样机;片内无ROM型单片机(如8031),这种单片机需要在片

7、外扩展EPROM,扩展比较灵活,这种机型适用于研制新产品;EEPROM(或FlashROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。,1.2.2什么是MCS-51系列,表1.1中单片机型号带字母“C”表示所用的工艺是CHMOS。它是CMOS和HMOS的结合,除了保持HMOS高速度和高密度的特点外,还具有CMOS低功耗的特点,如8051的功耗为630mW,而80C51功耗只有12mW。CHMOS单片机芯片应用在低功耗的便携式、手提式或野外作业的仪器仪表设备上十分有利。,1.2.2什么是MCS-51系列,二、Atmel公司的MCS-51系列单片机Atmel公司的MCS-51系

8、列单片机是目前最受欢迎的单片机,它提供了丰富的外围接口和专用控制器,例如电压比较、USB控制、MP3解码及CAN控制等。Atmel公司还把ISP技术集成在MCS-51单片机中,使用户能够方便地改变程序代码,方便地进行系统调试。,1.2.2什么是MCS-51系列,Atmel公司应用最为广泛的89系列单片机的特点如下:1.内部含Flash存储器。在系统的开发过程中可以十分容易地进行程序的修改,大大缩短了系统的开发周期。同时,在系统工作过程中,能有效地保存一些数据信息,即使外界电源损坏也不影响信息的保存。2.与80C51的引脚兼容。3.静态时钟方式。AT89系列单片机采用了静态时钟方式,可以节省电能

9、,这对于降低便携式产品的功耗十分有用。4.可进行反复系统试验。,1.2.2什么是MCS-51系列,1.2.2什么是MCS-51系列,目前,单片机正朝着低功耗、高性能、多品种方向发展。近年来32位单片机已进入实用阶段。但是由于位单片机在性价比上占有优势,且8位增强型单片机在速度和功能上可以向16位单片机挑战,因此,8位单片机仍是当前单片机的主流机型。要更好地了解和学习MCS-51系列单片机,同学们可以浏览和网站。,1.3什么是单片机应用系统,为了说明什么是单片机应用系统,我们先来看一个实例,也就是本章节的一个设计任务。,1.3.1任务1:让单片机控制发光二极管闪烁,一、任务目的二、任务要求三、电

10、路原理四、元件清单五、硬件电路板制作六、程序设计七、程序下载八、任务小结,1.3.2什么是单片机应用系统,任务1中的信号灯控制系统就是一个功能简单的单片机应用系统,它除了单片机最小系统外,还连接了发光二极管作为外部设备,并通过程序控制实现闪烁功能。单片机应用系统是指以单片机芯片为核心,再配以输入、输出、显示等外围接口电路和软件,能够实现一种或多种功能的实用系统。,1.3.3单片机应用系统的基本组成,单片机应用系统由硬件和软件两部分组成,二者相互依赖,缺一不可。硬件是应用系统的基础,软件是在硬件的基础上,对其资源进行合理调配和使用,控制其按照一定顺序完成各种时序、运算或动作,从而实现应用系统所要

11、求的任务。单片机应用系统设计人员必须从硬件结构和软件设计两个角度来深入了解单片机,将二者有机地结合起来,才能开发出具有特定功能的单片机应用系统。,1.3.3单片机应用系统的开发过程,我们现在对任务1设计过程进行简单的回顾,让我们了解单片机应用系统开发的过程。,1.4如何才能学好单片机?,许多掌握了单片机技术并且能够结合实际从事单片机应用系统开发的工程师都有着不同的成长经历,就如何学好单片机也有不同的看法,在此本人只是凭借经验,谈谈学好单片机的必要条件:一、了解单片机的内部结构解剖单片机,看看黑匣子里面有哪些为我们所利用的重要资源,这是我们选型的前提。,1.4如何才能学好单片机?,二、熟悉单片机的指令系统单片机内部的CPU有一套专门的指令系统,它们是构成程序的基本单位。了解指令集中各种不同指令的功能,是我们编程的基础。三、单片机的程序设计方法选用合适的语言,并掌握正确的程序设计方法,有助于我们针对应用系统的需求,编写高质量、高效率的应用程序。,1.4如何才能学好单片机?,四、创造实践条件在学习单片机的过程中,要加强动手能力的培养,这就需要有比较好的实践条件,如果现在条件不允

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论