项目一认识单片机分析

上传人:101****457 文档编号:98426433 上传时间:2019-09-10 格式:PPT 页数:50 大小:2.11MB
返回 下载 相关 举报
项目一认识单片机分析_第1页
第1页 / 共50页
项目一认识单片机分析_第2页
第2页 / 共50页
项目一认识单片机分析_第3页
第3页 / 共50页
项目一认识单片机分析_第4页
第4页 / 共50页
项目一认识单片机分析_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《项目一认识单片机分析》由会员分享,可在线阅读,更多相关《项目一认识单片机分析(50页珍藏版)》请在金锄头文库上搜索。

1、单片机应用技术,机电工程技术学院 肖亚杰,项目一 认识单片机,,课程介绍,课程性质:专业技术课(采用理实一体化教学模式) 考核方式:考试 学时:44 学分:4个,教材:单片机应用技术(C语言) 中国劳动社会保障出版社,,课程地位,单片机原理及应用或单片机应用技术在高职高专院校电子类、机械类、计算机类专业中普遍开设,同学在学过基本的软硬件知识后,毕业前写论文或做设计,而且大部分同学会以学过的Intel8051系列单片机作为设计的中心,加上自己的创意和点子,结合软硬件来完成自己的课程设计或毕业设计。毕业班的学生进行课程设计的目的及用途,至少有3点: 1 考查自己几年来所学的软硬件实际操作能力。 2

2、 应聘工作时可以作为代表作进行展示。 3 当作升学、考核、鉴别及申请的实际制作的作品展示。,,课程目标,1、掌握单片机应用系统的硬件原理及分析、设计方法。,2、掌握软件设计与调试的基本技能。,具体的说: 以MCS-51系列单为例,详细介绍了MCS-51单片机的结构及工作原理和单片机的应用技术,通过学习本课程,能够掌握有关单片机的基础知识,基本掌握单片机应用系统设计和开发的基本技能。,,课程考核方法,平时成绩 :期末总评为4:6,要求每人准备一U盘,,电子计算机的问世及其经典结构,1946年2月15日,第一台电子数字计算机问世,这标志着计算机时代的到来。 (CALCULATOR) ENIAC,计

3、算机的发展,,ENIAC是电子管计算机,时钟频率仅有100 KHz,但能在1秒钟的时间内完成5000次加法运算。,与现代的计算机相比,有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响 。,,匈牙利籍数学家冯诺依曼在方案的设计上做出了重要的贡献。1946年6月,他又提出了“程序存储”和“二进制运算”的思想,进一步构建了计算机由运算器、控制器、存储器、输入设备和输出设备组成这一计算机的经典结构。 (EDVAC-ELECTRONIC DISCRETE VARIABLE AUTOMATIC COMPUTER),,运算器+控制器,输入设备,输出设备,存储器,微机

4、系统,,电子计算机技术的发展,相继经历了五个时代:,电子管计算机; 晶体管计算机; 集成电路计算机; 大规模集成电路计算机; 超大规模集成电路计算机。,计算机的结构仍然没有突破冯诺依曼提出的计算机的经典结构框架。,,微机系统,硬件系统构成微机的实体和装置,软件系统微机系统所使用的各种程序的总称,软件系统与硬件系统共同构成实用的微机系统,两者是相辅相成、缺一不可的。,,单片机,把CPU、RAM、ROM、定时计数器,以及输入输出(I/O)接口电路等计算机的主要部件集成在一块芯片上,,单片机的定义,把CPU、RAM、ROM、定时计数器,以及输入输出(I/O)接口电路等计算机的主要部件集成在一块芯片上

5、。这样组成芯片级的微型计算机直译为单片微型计算机(Single chip microcomputer)或单片机,在我国,我们习惯上称其为单片机。单片机虽然只是一个芯片,但从组成和功能上看,它已具备微机系统的含义。 更为准确地反映单片机本质的叫法应是微控制器(Microcontroller, MCU)。根据单片机的结构和微电子设计的特点,应用系统中虽然往往以单片机为核心,但是它已完全融入应用系统中,故而也有把单片机称作嵌入式微控制器 。(Embedded Microcontroller)。,,单片机应用系统,单片机应用系统:由硬件系统和软件系统组成,硬件是应用系统的基础,软件是在硬件的基础上对其

6、资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可,注:本课程的重点,1.掌握单片机应用系统硬件原理的分析方法。,2.掌握软件设计与调试的基本技能。,,单片机的发展过程,原始阶段 1971年1月,INTEL公司的特德霍夫在与日本商业通讯公司合作研制台式计算器时,将原始方案的十几个芯片压缩成三个集成电路芯片。其中的两个芯片分别用于存储程序和数据,另一芯片集成了运算器和控制器及一些寄存器,称为微处理器(即Intel 4004)。,,单片机的发展过程,发展阶段 Intel 公司于1980年推出的增强型通用8位单片机系列产品,有8031/8032、8051/8052、8751

7、/8752等型号。之后不久, Intel公司开放了MCS-51系列单片机的核心技术,加之51系列机已经成为8位通用单片机的公认标准,因此,许多著名的半导体生产厂家,如:Atmel、Philips、Cygnal、Dallas、Winboard等纷纷推出以80C51为内核的各具特色、性能优异、功能强大的单片机,形成了庞大的80C51系列单片机家族。,,系统机(桌面应用)属于通用计算机,主要应用于数据处理、办公自动化及辅助设计。,单片机(嵌入式应用)属于专用计算机,主要应用于智能仪表、智能传感器、智能家电、智能办公设备、汽车及军事电子设备等应用系统。,单片机体积小、价格低、可靠性高,其非凡的嵌入式应

8、用形态对于满足嵌入式应用需求具有独特的优势。,,单片机的发展过程,单片机现状: 单片机经过约30年的发展,已经形成有几千种型号上百种品牌的半导体产业,对电子信息术、工业控制技术、军事技术的发展起到巨大的推动作用。 目前主流的单片机: 51内核的系列单片机 Microchip公司的PIC系列单片机 Motorola公司的68系列 Texas Instrument公司的MSP16bit系列单片机 ARM内核的32bit系列单片机,,单片机的应用,军事技术 通常在这些电子系统的集中显示系统、动力监测控制系统、自动驾驭系统、通讯系统以及运行监视器(黑匣子)都会用到单片机技术。,,单片机的应用,人工智能

9、 工业机器人的控制系统由中央控制器、感觉系统、行走系统、擒拿系统等节点构成的单机或多机网络系统。而其中的每一个小系统(如数据采集、远程监控系统)都是由单片机进行控制的。,,单片机的应用,工业控制 单片机还可以用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理参数的采集和控制均可以利用单片机方便地实现。在这类系统中,利用单片机作为系统控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从而提高生产效率和产品质量。典型应用如电机转速控制、温度控制、自动生产线等 。,,单片机应用领域,消费类电子产品家用电器是单片机的又一重要应用领域,前景十分广阔。如空调器、电冰箱、

10、洗衣机、电饭煲、高档洗浴设备、高档玩具等。 另外,在交通领域中,汽车、火车、飞机、航天器等均有单片机的广泛应用。如汽车自动驾驶系统、航天测控系统、黑匣子等 。,电讯方面,,小结,单片机是嵌入式控制器的主要芯片。MCS-51系列单片 机及兼容产品是我国单片机应用的主流产品。 单片机技术的方兴未艾,出现了各具特色的单片机,如:Motorola公司的单片机、Microchip公司的PIC系列、Ti公司的MSP430单片机等。 请上网搜索5个你认为办的最好的单片机专业网站。,,任务一:认识单片机的引脚,,1、MCS-51系列单片机的外型,,2、MCS - 51系列单片机的分类,常用的MCS51系列单片

11、机有2种类型的产品:8051/8751/89C51和8031。它们的结构基本相同,其主要差别反映在存储器的配置上的不同:8051内设有4KB的掩膜ROM;8751内设有4KB的EPROM;89C51内设有4KB的E2PROM ;8031内没有ROM。 MCS - 51 系列单片机配置一览表,,3、51系列单片机引脚识别图,,4、51单片机命名规则,AT89C51命名规则 (l)前缀 由字母“AT”组成,表示该器件是ATMEL公司的产品。 (2)型号 由“89CXXXX”或“89LVXXXX”或“89SXXXX”等表示。 “89CXXXX”中,9是表示内部含 Flash存储器, C表示为 CMO

12、S产品, LV表示低压产品, S表示含有串行下载 Flash存储器。 在这个部分的“XXXX”表示器件型号数,如51、1051、8252等。,,5、MCS-51单片机信号引脚简介,P3口线的第二功能,VCC,VSS,XTAL2 XTAL1,RST,P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7,P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7,P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0,ALE,P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7,2、振荡电路:X

13、TAL1、XTAL2,3、复位引脚:RST,4、并行口:P0、P1、P2、P3,7、ALE:地址锁存控制信号,1、电源线:VCC(+5V)、VSS(地),,MCS-51单片机P3口的第二功能,,控制信号引脚RST、ALE、PSEN和EA,RSTVp(9脚) :RST是复位信号输入端,高电平有效。当此输入端保持两个机器周期(24个时钟振荡周期)的高电平时,就可以完成复位操作。RST引脚的第二功能是Vp,即备用电源。 ALEPROG(30脚):地址锁存允许信号端。当8051上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡器频率fosc 的l6 。此引脚的第二功能PROG是对片内带有可

14、编程的ROM的单片机编程写入(固化程序)时,作为编程脉冲的输入端。 PSEN(29脚):程序存储允许输出信号端。在访问片外程序存储器时,此端定时输出负脉冲作为读片外存储器的选通信号。 CPU在从外部ROM取指期间,PSEN信号在每个机器周期(12个时钟周期)中两次有效。 EAVPP(3l脚):外部程序存储器地址允许输入端/固化编程电压输入端。当EA引脚接高电平时,CPU先访问片内程序存储器并执行内部程序存储器中的指令,然后再访问外部ROM的内容。输入信号EA引脚接低电平(接地)时,CPU只访问外部外部ROM并执行外部程序存储器中的指令,而不管是否有片内程序存储器。,,任务二:认识MSC51单片

15、机结构,,1、MCS-51单片机内部结构示意图,结构框图,中央处理器CPU:8位,运算和控制功能,内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。,内部ROM:4KB掩膜ROM,用于存放程序、原始数据和表格。,定时/计数器:两个16位的定时/计数器,实现定时或计数功能。,并行I/O口:4个8位的I/O口P0、P1、P2、P3。,串行口:一个全双工串行口。,中断控制系统:5个中断源(外部中断2个,定时/计数中断2 个,串行中断1个),时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ,,(1)P0和P2口,P0口锁存器和缓冲器结构,P0口除了作普通的I/O口,直接和外部设备打交道外;还用作片外总线的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号