电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

单片微型计算机原理及接口技术课件第1章微型计算机概述

56页
  • 卖家[上传人]:w****i
  • 文档编号:92666004
  • 上传时间:2019-07-12
  • 文档格式:PPT
  • 文档大小:551KB
  • / 56 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1/58,单片微型计算机原理 及接口技术,2/58,任课教师: 陈桂友 联系方式 办公电话:88392957808 Email: 网站:http:/ http:/ 后续课程: 嵌入式系统、计算机控制技术 选用教材单片微型计算机原理及接口技术 陈桂友 主编,4/58,课程特点,内容多 需要加强理解 更重要的是需要加强实践动手能力的培养,5/58,学习方法,注重理解,加强软件、硬件实验锻炼 充分利用网络,提高自学能力 相互交流,共同提高,6/58,课程主要内容,本课程主要内容: 微型计算机基础知识 计算机系统的组成及工作原理 指令系统及汇编语言程序设计 C语言程序设计及仿真调试 中断 定时计数器与可编程计数器阵列 数据通信 模数转换器与数模转换器 人机交互接口 复位时钟和省电方式控制,7/58,第一章 微型计算机概述 本章学习目标 了解微型计算机发展概况 了解微型计算机的应用,8/58,1 微型计算机发展概况,一、微型处理器和微型计算机 1、第一台通用数字电子计算机ENIAC,占地面积170平方米 重达30吨 耗电量150千瓦 造价48万美元 使用18000多个电子管 70000多个电阻

      2、 10000多个电容 1500多个继电器 6000多个开关,图1-1 第一台电子计算机,9/58,2、微型机的发展取决于微处理器 1971年,美国Intel公司生产出第一片微处理器4004。 1976年,相继推出了高档微处理器,如:Intel公司的8085、Zilog公司的Z80等。,10/58,1978年,推出了性能与中档16位小型机相当的微处理器,代表性产品是Intel 8086。 地址线:20位 时钟频率:48MHz。 进入21世纪,不断推出新型的计算机,在速度、性能、价格等诸方面不断适应各种人群的使用。到2009年,奔腾双核机的主频已经达到2.6GHz以上。,11/58,新一代计算机: 采用人工智能技术及新型软件,硬件采用新的体系结构和超导集成电路,分为问题解决与推理机、知识数据库管理机、智能接口计算机等。具有以下特点: 在CPU上集成存储管理部件 采用指令和数据高速缓存 采用流水线结构以提高系统的并行性 采用大量的寄存器组成寄存器堆以提高处理速度 具有完善的协处理器接口,提高数据处理能力 在系统设计上引入兼容性,实现高、低档微机间的兼容。,12/58,二、微型计算机的基本构成

      3、 典型的微型计算机的基本结构包括: 微处理器(CPU) 存储器 输入/输出接口(I/O接口) 外部设备 系统总线,13/58,图1-2 微型计算机的基本结构,14/58,1、系统总线 定义:连接多个功能部件的一组公共信号线。各功能部件之间通过总线传输信息。 系统总线分为 地址总线AB(Address Bus) 数据总线DB(Data Bus) 控制总线CB(Control Bus) -典型的三总线结构,15/58,地址总线AB 单向 输出CPU的地址信号 输出将要访问的内存单元或I/O端口的地址 地址线的多少决定了系统直接寻址存储器的范围 例,Intel 8086 CPU共有20条地址线,分别用 A19A0表示,其中A0为最低位。 20位地址线可以确定220=10241024个不同的 地址(称为1MB内存单元)。 20位地址用16进制数表示时,范围为:00000HFFFFFH。,16/58,数据总线DB 双向 数据在CPU与存储器(或I/O接口)间的传送 CPU读操作时,外部数据 CPU写操作时,CPU数据 数据线的多少决定了一次能够传送数据的位数 CPU通过不同的地址与存储器(或I/

      4、O接口)进行数据传输,数据总线,数据总线,CPU,外部,17/58,控制总线CB 双向 CPU对存储器、I/O接口进行控制和联络。 输出控制信号:CPU发给存储器或I/O接口的控制信号。如,微处理器的读信号RD、写信号WR等。 输入控制信号:CPU通过接口接受的外设发来的信号。如,外部中断请求信号INTR、非屏蔽中断请求输入信号NMI等。 控制信号间相互独立,表示方法采用能表明含义的缩写英文字母符号。按照一般惯例,若符号上有一横线,则表示该信号为低电平有效,否则为高电平有效。,18/58,注意: 在连接系统总线的设备中,某时刻只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获取信号。,19/58,2、微处理器 简称MP(Micro Processor),也称P, 是微型机的核心部件。通常称为中央处理单 元CPU(Central Processing Unit),包括: 运算器ALU(Arithmetic Logic Unit) 控制器CU(Control Unit) 寄存器阵列R(Registers) 内部总线等电路 -集成在一片硅片上,20/58,3、存储器 分为程序存储

      5、器和数据存储器两类。 程序包括系统程序和用户程序。程序存储器主要是硬盘;数据存储器内存条。 4、I/O接口 主要用于CPU和外部设备之间交换数据。 并行口 串行口 USB口等,21/58,5、关于微机需要区别的概念 (1)微处理器即CPU 计算机的核心部件 将运算器、控制器集成在一片芯片上。其功能如下: 对指令译码并执行规定动作; 能与存储器及外设交换数据; 可响应其它部件的中断请求; 提供系统所需的定时和控制。 (2)微型计算机 在CPU的基础上配置存储器、I/O接口电路、系统总线。 (3)微型计算机系统 以微机为主体,配置系统软件和外设。软件部分包括系 统软件(如操作系统)和应用软件(如字处理软件)。,22/58,区别3个概念,图1-3 微处理器、微型计算机和微型计算机系统关系图,23/58,三、单片微型计算机简介 计算机的核心部分: 中央处理器CPU 存储器 通用I/O接口 典型外设 -集成在一块芯片上的计算机,24/58,1、单片机的基本定义 在一块芯片上集成了中央处理单元(CPU)、存储器(RAM/ROM等)、定时/计数器以及多种输入/输出(I/O)接口的比较完整的数字处理系

      6、统。,25/58,图1-4 一个典型的单片机的组成框图,26/58,2、单片机名称的来源 早期的英文名称是Single-chip Microcomputer,即单片微型计算机,简称单片机。 后来称之为微控制器(Microcontroller),这也是目前比较正规的名称。 我国学者或技术人员一般使用“单片机”一词。,27/58,3、单片机的发展过程 单片机的问世1975年美国TEXAS公司推出4位单片机。 1976年,Intel公司推出MCS-48系列8位单片机,其代表型号是8048。 特点:8位字长,片内ROM为1K字节,片内RAM 为64字节,27根I/O口线,1个8位定时/计数器,两个中断源。,28/58,1980年以后,Intel公司推出MCS-51系列单片机,其代表型号是8051。 特点:8位字长,片内ROM为4K字节,片内RAM为128字节,32根I/O口线,2个16位定时/计数器,5个中断源。,29/58,目前,微型计算机正朝两个方向发展 高性能多功能的方向发展 以个人计算机PC(Persnal Computer)为标志,具有强大的操作系统,并且支持多种软件运行。 价格低廉

      7、片上系统(System On Chip,SOC)的方向发展 将CPU、存储器、接口电路、内部总线等部件全部集成在同一个芯片上的单片微机又称为微控制器(Microcontrolor),也称为单片机。,30/58,4、单片机的产品 8051内核单片机 非8051内核单片机,31/58,8051内核单片机 生产8051内核单片机的公司及典型产品有: 宏晶科技有限公司的STC系列 Atmel公司的AT89系列 NXP半导体公司(原PHILIPS半导体公司,2007年更名为NXP半导体公司)的8051内核单片机 ST公司的增强型8051内核单片机等,32/58,非8051内核单片机 Freescale公司 (2004年从Motorola公司分离出来的半导体公司)的MC68系列单片机、MC9S08系列单片机(8位单片机)、MC9S12系列单片机(16位单片机)以及32位单片机 Microchip公司的PIC系列单片机 Ti公司的MSP430系列16位单片机,33/58,5、单片机的特点 集成度高 体积小 功耗低 可靠性高 使用灵活方便 控制功能强 编程保密化 价格低廉等。,34/58,6、单片机的

      8、应用 工业生产控制 数据采集和处理 设备控制 智能化仪器仪表 日常生活等。,35/58,7、单片机的选择 当前,出现了16位、32位的单片机。单片机在集成度、运算速度、接口性能等方面都在不断创新。但是,到目前为止,在工业控制、测量检测、仪器仪表等方面, 8位单片机仍然是主流单片机,36/58,教学机型的演变: 上世纪80年代Z80 上世纪90年代中期Intel 8086 近年来,PC机作为通用机型,其底层结构的控制系统的设计、汇编语言的编程等优势逐渐让位于单片机; 单片机的技术和性能不断提高,开发手段、控制功能等功能不断完善,单片机更适于面向控制对象的设计和编程,从单片机入手学习微型计算机原理,正在逐步成为学习计算机原理的更好途径。,37/58,四、微型计算机的软件系统 裸机只有计算机硬件构成的计算机 没有系统程序的支持,裸机是无法工作的。,38/58,PC机的运行过程 开机进入系统,执行系统程序,包括开机存储器自检、接口自检、外设自检等等。 接受用户通过键盘或者鼠标发出的命令,进一步执行用户要执行的程序。 系统程序就把要执行的程序从硬盘里面找到,放进内存,然后运行用户的程序。 关闭用

      9、户程序时,系统程序会将内存中的信息重新写回到硬盘中保存。,39/58,单片机运行程序的过程 在单片机应用系统中,可以有操作系统(此时一般称之为嵌入式操作系统)的支持,也可以没有操作系统的支持。 无论有没有操作系统,用户所编写的应用程序经过编译后都保存在程序存储器中(一般都保存在单片机内部集成的FLASH存储器中),执行时,由单片机内部的控制器控制程序的执行。,40/58,对于普通的个人计算机来讲,用户的开发任务主要集中在程序设计方面,硬件设计较少。开发应用系统时,一般采用可视化的集成开发环境,常见的有Visual C+,Eclipse,NetBeans,PowerBuilder等。,41/58,在开发单片机应用系统的过程中,往往需要对硬件和软件进行反复多次的调试。调试时,使用集成开发环境对用户系统进行仿真运行,根据系统的仿真运行状态对电路进行硬件和软件的修改调试,直到满足用户要求为止。 对硬件电路来说,某些硬件电路的设计缺陷可以在仿真调试中发现并改正; 对软件来说,可以进行某些程序模块的编写和调试。特别是可以对那些与硬件关系不大的程序模块进行模拟调试,这对系统的开发带来了很大的方便,可以加快项目的开发过程,如数据运算、逻辑关系测试等。,42/58,目前,许多集成开发环境具有模拟调试功能,如:著名的Keil uVision集成环境、飞思卡尔公司的CodeWarrior、IAR Systems公司的IAR集成开发环境。,43/58,设计人员在进行程序设计时应考虑的几个方面:,(1)模块化、结构化的程序设计 根据系统功能要求,将软件分成若干个相对独立的模块,实现各功能程序的模块化、子程序化。,44/58,(2)建立正确的数学模型 根据功能要求,描述各个输入和输出变量之间的数学关系这是关系到系统性能好坏的重要因素。,45/58,(3)绘制程序流程图 绘制程序流程图是程序设计的一个重要组成部分,而且是决定成败的关键部分。 流程图的优势:从某种意义上讲,恰当的程序流程图将有助于程序的编写和优化

      《单片微型计算机原理及接口技术课件第1章微型计算机概述》由会员w****i分享,可在线阅读,更多相关《单片微型计算机原理及接口技术课件第1章微型计算机概述》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.