单片机-01_课程概述硬件概述.ppt

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

授课学时:36(28/8) 实验学时:8 点名方式:随机抽查(带学生卡) 考试方式:开卷、原因 平时成绩: 联系方式: Tel: --8000 E_Mail: yinhang@hit.edu.cn 1.1 单片机产生的技术基础 1.1.1 电子计算机的问世及其经典结构 ◆ENIAC是电子管计算机,时钟频率仅有100 KHz,但能在1秒钟的时间内完成5000次加法运算。ENIAC的研制目的是为了美国军方服务的,当时它主要用于导弹、炮弹的弹道计算等军事领域。 匈牙利籍数学家冯·诺依曼在计算机体系结构的设计上做出了重要的贡献。1946年6月,他提出了“程序存储”和“二进制运算”的思想,进一步构建了计算机由运算器、控制器、存储器、输入设备和输出设备组成这一计算机的经典结构。 电子计算机技术的发展,相继经历了五个时代: 1.1.2 微处理器的产生 微处理器、存储器加上I/O接口电路组成微型计算机。各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。 1.2 单片机产生的需求基础 嵌入式应用 电子数字计算机诞生于1946年,在其后漫长的历史进程中,计算机始终是供养在特殊的机房中,是实现数值计算的大型昂贵设备。直到20世纪70年代,微处理器的出现,计算机才出现了历史性的变化。 因此,嵌入式系统诞生于微型机时代,嵌入式系统的嵌入性本质是将一个计算机嵌入到一个对象体系中,去解决一个(或一类)独特的问题,这些是理解嵌入式系统的基本出发点。 1.3微型计算机的应用形态 从应用形态上,微机可以分成三种: ◆单板机 将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。 单板机的I/O设备简单,软件资源少,使用不方便,可靠性差,明显不如单芯片系统,其产品在10年前还有应用,它的产生是和当时的技术条件相适应的。 早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。 ◆单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 三种应用形态的比较 : 系统机(桌面应用)属于通用计算机,主要应用于数据处理、办公自动化及辅助设计。系统机在座的诸位已经很熟悉了 一般的通用计算机大多采用程序存储器、数据存储器合一的冯.诺伊曼体系结构。例如8086,程序存储器、数据存储器合一,而I/O空间独立。 而单片机大多采用哈佛体系结构,使程序存储器、数据存储器分离。I/O空间大多和数据存储器合一。例如8051系列单片机。也有个别单片机的I/O空间和数据存储器不合一,占据单独的空间。 对每一种空间,有单独的指令对其进行访问。 1.5单片机的发展方向 这种单片机最典型的有Infineon公司的TC10GP;Hitachi公司的SH7410,SH7612等。这些单片机都是高档单片机,MCU都是32位的,而DSP采用16或32位结构,工作频率一般在60MHz以上。 数字控制器 ABS工作原理1 ABS工作原理2 汽车电子控制制动力分配系统(EBD) ???? 汽车在制动时,四只轮胎附着的地面条件往往不一样。比如,有时左前轮和右后轮附着在干燥的水泥地面上,而右前轮和左后轮却附着在水中或泥水中,这种情况会导致在汽车制动时四只轮子与地面的磨擦力不一样,制动时容易造成打滑、倾斜和车辆侧翻事故。 EBD用高速计算机在汽车制动的瞬间,分别对四只轮胎附着的不同地面进行感应、计算,得出不同的磨擦力数值,使四只轮胎的制动装置根据不同的情况用不同的方式和力量制动,并在运动中不断高速调整,从而保证车辆的平稳、安全。 单片机在军事上的应用 巡航导弹导航算法 巡航导弹的地形回避算法 JDAM的舵机控制系统 目标模拟器 目标模拟器工作录像 单片机在计算机系统中的应用 键盘 打印机控制芯片 硬盘控制芯片 51系列单片机是一款经典的8位单片机,在技术突飞猛进的现在,仍然在很多场合得到应用。学习51系列单片机对今后学习其他单片机是很有帮助的。据我所知,现在国内的大专院校开设的单片及课程仍然以讲解51单片机为主,我们专业现在在讲silicon公司的C8051F系列单片机。 编程语言:从我个人的经验来看,要掌握单片机的知识,开始时是要学习汇编语言的。只有掌握的汇编语言才能从更深的层次上掌握单片机的相关内容。但是从开发效率和掌握新单片机的角度讲,学习C语言无疑将是一个更明智的选择。本课程将以C语言为主,汇编语言感兴趣的同学可以自学。 建议在

文档评论(0)

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

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

1亿VIP精品文档

相关文档