1、1,wujie Tel:18236902367 E_mail:,欢 迎 交 流!,2,要求:,提前预习 课堂上要记笔记 课前提前5分钟进教室 缺课需有请假条 课堂上禁止小声讲话,3,哈工大单片机精品课程网址: http:/ 对器件的概念基本上是从0开始; 如果要用C语言编程,需具备一定的C语言基础; 所有人都站在了同一起跑线上; 广览书刊、网络,立足实际应用。,5,第一章 单片机概述,6,一、什么是单片机二、单片机的发展历史三、单片机的应用四、单片机的主要生产厂家和机型,7,微型计算机硬件结构 微机硬件组成,一、什么是单片机,1、微型计算机,8,微型计算机硬件结构 ,内部结构,9,硬件系统构成
2、微机的实体和装置,软件系统微机系统所使用的各种程序的总称,软件系统与硬件系统共同构成实用的微机系统,两者是相辅相成、缺一不可的。,微型计算机系统,10,将构成计算机的五大组成部分集成在一个芯片上就构成单芯片微型计算机,简称单片机,11,单片微型计算机是指集成在一个芯片上的微型计算机,简称单片机 单片机实质上就是一个芯片,2、单片微型计算机,12,单片机内部结构示意图,13,单片机应用系统,单片机应用系统:由硬件系统和软件系统组成,硬件是应用系统的基础,软件是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可,14,单片机系统设计,硬件设计 画电路图
3、PCB板 硬件电路板 软件设计 汇编语言设计(MCS-51的汇编共111条指令) C语言设计(常用;同标准C语言类似但不完全相同),以应用为目的,实践性强,硬件与软件紧密结合,15,3. 分类:通用单片机和专用单片机,通用型单片机是一种基本芯片,例如市场上常见的MCS-51、ATMEL、PHILIPS、AVR、PIC等系列的单片机产品,它们的可用资源比较丰富,性能全面,适用性强,用户可以根据需要设计成各种不同应用的控制系统。-即通用单片机有一个再设计的过程。本书所介绍的单片机是通用型单片机。专用型单片机也叫专用微处理器,是专门针对某个特定产品而设计的,各方面均经过最优化的考虑,具有十分明显的综
4、合优势。例如数码相机、手机、洗衣机功能控制器、空调控制器、IC卡读写器中所应用的单片机等。,16,4.单片机名称,1971年Intel公司制造出第一片微型机芯片4004之后,开始了微型机时代。将微处理器、存储器和外围设备集成到一块芯片上,这就是单片微型计算机(Single Chip Microcomputer),简称单片机。 单片机是应工业测控而诞生的,它的结构与指令功能都是按照工业控制要求设计的,故也叫单片微控制器(SCM Single Chip Microcontroller), 它在控制领域大显身手,装入到各种智能化产品之中,所以又称为嵌入式微控制器(EMCU:Embedded Micr
5、ocontroller Unit),也有文献中称为微控制器单元( MCU Microcontroller )。,17,1946年世界上第一台电子计算机ENIAC诞生,,18000个电子管,占地1800平方英尺,耗电180千瓦,其运算速度为每秒5000次。它通过不同部分之间的重新接线编程,还拥有并行计算能力。 它使用于1946到1955年,被公认为第一台成功的高速电子数字计算机。,ENIAC由美国政府和宾夕法尼亚大学合作开发,使用了,二、单片机的发展历史,发展背景:,18,70年代初微处理器诞生了!,19,微处理器的问世:70年代初,“微处理器”问世了,微处理器以及以微处理器为核心部件构成的微型
6、计算机的诞生,为电子计算机的普及和应用开拓了广阔的道路。,1971年11月15日: Marcian E. Hoff在INTEL公司开发成功第一块微处理器4004。,马西安E.霍夫“芯片上的计算机”的发明者,20,70年代中期,为满足广泛应用的需要,微型计算机向着两个不同的方向发展:高速度、大容量、高性能的高档微机方向PC机功能完善、稳定可靠、体积小、价格低廉、面向控制的方向单片机,1.1 单片机及其发展应用,计算机能比现在的运算速度快10000倍吗?,要是计算机能放进我的口袋里多好啊!,21,单片机系统与通用计算机系统的主要区别,单片机系统最显著的特点是面对工控领域的测控对象。控制对象对嵌入式
7、计算机系统采集、处理、控制的速度要求是有限的,而对控制方式与控制能力的要求是无限的。为了实现海量高速数值计算,通用计算机系统对计算机运行速度的要求是无限的,而对计算机的控制功能的要求是有限的。,22,第一阶段 (19741976年):单片机初级阶段这一阶段的单片机采用双片形式,而且功能简单。如仙童公司生产的F8单片机,它只有8位CPU、64个字节的RAM和2个并行口,需加装一块3851芯片(含1KBROM、定时器/计数器和2个并行I/O口)才能完成控制功能。第二阶段 (19761978年):低性能单片机阶段代表机型:Intel公司在1976年推出的8位机MCS-48系列,它以其体积小、控制功能
8、全、价格低廉等特点,一经推出就获得了广泛的应用和好评,为单片机的发展奠定了坚实的基础,成为单片机发展史上的一个重要阶段。,发展历程:,2单片机的发展历程4个阶段,23,第三阶段 (19781982年):高性能单片机阶段普遍带有串行I/O接口、多级中断系统、16位定时器/计数器等,片内RAM、ROM的容量加大,寻址范围增加到64KB。代表机型:Intel公司推出的MCS-51系列单片机。这仍是当前单片机的主流系列。第四阶段 (1983年现在):8位单片机巩固发展及16位、32位单片机推出阶段继8位单片机之后,Intel公司又在1983年推出了16位单片机MCS-96系列,与MCS-51相比,MC
9、S-96不但字长增加一倍,而且在其它性能方面也有很大提高,如在片内增加了一个4路或8路的10位A/D转换器,具有A/D转换功能等。这个时期,Mortorola、ATMEL、TI、日立、三菱、LG等公司也开发了一大批性能优越的单片机,极大推动了单片机的应用。,24,需要提及的是,单片机的发展虽然按先后顺序经历了4位、8位、16位的阶段,但从实际使用情况看,并没有出现推陈出新、以新代旧的局面。4位、8位、16位单片机仍各有应用领域,如4位单片机在一些简单家用电器、高档玩具中仍有应用,8位单片机在中、小规模应用场合仍占主流地位,16位单片机在比较复杂的控制系统中才有应用。,25,CPU的改进 (1)
10、采用双CPU结构,提高处理能力 (2)增加数据总线宽度,内部采用16位数据总线。 (3)串行总线结构,菲利浦公司的I2C总线(InterIcbus)。用两根信号线代替现行的8位数据总线。 (4)早期多使用CISC(Complex Instruction Set Computer)系统结构,近来RISC(Reduced Instruction Set Computer)单片机已大力发展。RISC单片机中,除指令集精简外,一般都用单字长指令和流水线操作方法,大大加快了指令的运行速度。存储器的发展 (1)加大存储容量。 (2)片内EPROM采用E2PROM或闪烁(Flash)存储器 (3)程序保密化
11、。,发展趋势:,26,片内I/O的改进 (1)增加并行口的驱动能力,能直接输出大电流和高 电压。 (2)增加I/O口的逻辑控制功能。 (3)设置了一些特殊的串行接口功能,构成分布式、网络化系统 。 外围电路内装化器件集成度的不断提高,把众多的外围功能部件集成 在片内系统的单片化。,发展趋势:,27,低功耗化CMOS化、CHMOS工艺。具有等待状态、睡眠状态、关闭状态等工作方式 芯片专用化总之,向高性能、高速、低压、低功耗、低价格、外围电路内装化方向发展。,发展趋势:,28,三、单片机的应用 1、工业控制领域,数控线切割机床,数控车床,工厂流水线,29,机电一体化是机械工业发展的方向。机电一体化
12、产品是指集机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品,例如微机控制的车床、钻床等。单片机作为产品中的控制器,能充分发挥它体积小、可靠性高、功能强等优点,可大大提高机器的自动化、智能化程度。 单片机广泛用于导弹的导航装置、飞机上各种仪表的控制、计算机的网络通信与数据传输、机器人、工业自动化过程的实时控制和数据处理。例如,在这些实时控制系统中,都可以用单片机作为控制器,单片机的实时数据处理能力和控制功能,可使系统保持在最佳工作状态,提高系统的工作效率和产品质量。 用单片机对过程控制中的电流、电压、温度、液位、流量等物理参数实时进行数据采集、处理和控制,使系统保持最佳工作状态,
13、提高系统的工作效率和产品的质量。如工业过程控制、过程监测、即时数据采集处理等。典型应用如电机转速控制、温度控制、自动生产线等。,30,在教育部倡导的全国大学生电子设计大赛中,有一道设计简易智能电动车的题目,参赛者用51系列单片机完成了设计任务并取得了较好的成绩。该设计采用单片机AT89C51和AT89C2051芯片为核心部件,利用光电检测技术、超声波测距、电涡流检测技术并配合一套独特的软件实现了电动车识别并选择正确的行进路线、电机的方向和速度控制、自动寻找光源、判断并自动躲避障碍物、时间显示、蜂鸣器报警等功能。电动车控制方案如下图所示。智能电动车控制方案,31,2、家用电器领域,32,单片机可
14、以广泛应用在我们日常生活的各个领域,家用电器是单片机应用最多的领域之一。由于家用电器体积小、品种多、功能差异也大,因而要求其控制器不仅体积小,以便能够嵌入家用电器中,同时要求控制器有灵活的控制功能。单片机以微小的体积和编程的灵活性成为家用电器实现智能化的心脏和大脑。 手机中有既有32位的单片机,也有16位、8位的单片机。电话中常见8位单片机。电视遥控器中有4位或者8位的单片机。DVD中多数是32位单片机。MP3中多数是8-16位单片机。其他诸如空调、洗衣机、微波炉、冰箱、热水器、电子称、电子表、计算器、收音机、鼠标、键盘、电动自行车、汽车钥匙、可视门禁、公交车报站器、公交车刷卡器、红绿灯控制器
15、、等等等等欧美日等国家,一个家庭中所拥有的单片机数量平均到100-120颗。,33,3、智能仪器仪表,数字式测角仪,交直流电压电流表,位移传感器,34,单片机用于各种仪器仪表,使仪器仪表智能化,可以提高测量的自动化程度和精度;简化仪器仪表的硬件结构,减小体积,提高其性价比。例如:温度智能控制仪表、医用仪表、汽车电子设备、数字示波器等。例如,在普通模拟示波器的基础上用单片机进行改造而成的数字存储示波器,克服了普通模拟示波器的缺点,并增加了许多功能,如可以显示大量的预触发信息,可以长期贮存波形,可以在打印机或绘图仪上制作硬拷贝以供编制文件使用,可以将采集的波形和操作人员手工或示波器全自动采集的参考
16、波形进行比较,波形信息可用数学方法进行处理。,35,4、办公自动化领域5、商业营销领域,条码打印机,条码阅读器,打印机,考勤机,36,单片机与通信技术相结合促使通信设备的智能控制水平大大提高,广泛应用于通信的各个领域。例如:调制解调器、传真机、复印机、打印机、移动电话机、固定电话机等。例如,传统的电话机只能实现简单的拨号、响铃、通话等功能,使用单片机后,可以开发出来电显示、存储电话号码、时钟显示、免提、重拨、声控等功能。功能更多的无绳电话机、录音电话机、可视电话机等多功能电话机也已走进人们的生活。,37,医用呼吸机,6、航空航天等高科技领域,38,电子产品采用单片机的优点:,1、硬件通用化,应
17、用灵活化。,2、具有记忆、计算和查表能力。,3、适于实时检测和控制。,4、体积小、总量轻、功能强、价格便宜、抗干扰能力强。,5、产品开发周期短、开发效率高。,39,四、单片机的主要生产厂家和机型,自单片机诞生以来的近30年中,单片机已有70多个系列的近500个机种。国际上较有名、影响较大的公司及他们的产品如下所述: Intel公司的MCS48、MCS51、MCS96系列; Motorola公司的6801、6802、6803、6805、68HCll系列产; Zilog公司的Z8、Super8系列产品; 仙童(Fairchild)公司和Mostek公司的F8、3870系列产品; NEC公司的COM
18、87系列产品; Rockwell公司的6500、6501系列产品。 Atmel、PHILIPS 、LG等公司的51兼容机。,1、产品概况,40,Intel 公司的单片机 其产品有MCS-48、MCS-51和MCS-96三大系列几十个型号的单片机。 MCS-51系列单既包括三个基本型号8031(无ROM型)、8051(ROM型)、8751(EPROM型) 8051是世界上产量排名第二的著名单片机CPU。 ATMEL公司的单片机 ATMAL公司在1994年以E2PROM技术和Intel公司的80C31单片机核心技术进行交换,从而取得80C31核的使用权。先进的Flash技术和80C31核相结合,生
19、产出具有8051结构的Flash型和EEPROM型单片机(尤其是89C51和89C52),41,Silicon Laboratories公司的单片机 C8051F系列是一种典型的高性能单片机 ,完全集成混合信号系统级芯片(SOC System of Chip),完全兼容MCS-51。采用流水线(pipe line)技术,不再区分时钟周期和机器周期,提高了指令执行效率。具备控制系统所需的模拟和数字外设,包括看门狗、ADC、DAC、电压比较器、电压基准输出、定时器、PWM、定时器捕捉和方波输出等,并具备多种总线接口,包括UART、SPI、SMBUS(与I2C兼容)总线以及CAN总线。C8051F系
20、列单片机采用Flash ROM技术,集成JTAG,支持在线编程。,42,Motorola公司的单片机 8位机有68HC05、68HC08和68HC11几种。68HC05是Motorola公司推出的一种采用HCMOS技术的8位单片机,是世界上产量排名第一的著名单片机CPU。 TOSHIBA公司的单片机 具有功能强、可靠性高、价格低等特点,特别适合于空调、电冰箱等家电产品。 Philips公司的单片机 Philips公司生产8051结构的80C51系列8位单片机、采用8051结构的16位单片机、以68000为核的16位单片机。,43,2、MCS-51系列和AT89系列单片机,MCS-51是指由美国
21、INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8951,8032,8052,8752,8952等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS-51系列单片机。,(1) MCS-51系列,44,MCS-51系列单片机分类,45,8051,1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20,40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22
22、 21,P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/VPD RXD/ P3.0 TXD/ P3.1 INT0/ P3.2 INT1/ P3.3T0/ P3.4T1/ P3.5WR/ P3.6RD/ P3.7XTAL2XTAL1Vss,Vcc P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA/Vpp ALE/PROG PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0,双列直插式40脚封装 (DIP40),46,MCS-51系列单片机配置一览表,47,MCS-51系列单片机的分类,48,MCS-
23、51系列单片机的分类,49,INTEL公司将MCS-51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的。,(2)AT89C5x系列,50,MCS-51系列单片机配置一览表,51,附录:学生作品:电子钟,52,学生作品:超声波测距仪,53,学生作品:自动避障小车,54,学生作品:数字调谐收音机,55,学生作品:多路水文数据采集系统,56,学生作品:精密数字电压表,57,推荐网站及书籍,1、http:/ 21IC 中国最大的电子类门户站点。其BBS非常之著名,高手云集。 2、http:/ 老古开发网,有非常多的专业分文章 3、http:/ 周立功单片机 4、http:/ 单片机爱好者 5、http:/ 单片机学习网 6、大学生电子设计竞赛 7、单片机应用技术选编111 何立民编著 8、http:/ 研学论坛,58,作业: 目前都有哪些新型的单片机,它们各有哪些特点?应用在什么场合?下载AT89C51英文资料,并翻译。,59,Q & A? Thanks!,