




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 3 3接口接口 4 4 微型计算机的软件系统微型计算机的软件系统 微机的硬件系统主要由运算器、控制器、存储器、输入设备和微机的硬件系统主要由运算器、控制器、存储器、输入设备和输出设备组成,这输出设备组成,这5大设备又分为主机和外部设备简称外设两大设备又分为主机和外部设备简称外设两大部分。大部分。 运算器运算器 控制器控制器 主机主机 硬件硬件 内存储器内存储器 系统系统 存储器存储器 外存储器外存储器 输入设备输入设备 外设外设 输出设备输出设备中央处理器中央处理器冯冯 诺依曼计算机体系结构诺依曼计算机体系结构. 微机主板图内存插槽内存插槽总线插槽总线插槽CPU插槽插槽USB接口接口电池电池
2、芯片组芯片组串行接口串行接口鼠标插口鼠标插口键盘插口键盘插口并行接口并行接口 CPU 芯片芯片31接口的基本概念接口的基本概念 n 接口可以说就是一组规范接口可以说就是一组规范(requirement),它只告诉你要做什么它只告诉你要做什么(do what),而不告诉你,而不告诉你怎么去做怎么去做(how to do),具体的实现,具体的实现(implementation)都是类都是类(class)的工作。的工作。n接口是一种在微处理机和外围设备之间控制数接口是一种在微处理机和外围设备之间控制数据流动和数据格式的电路。简单地说,接口就据流动和数据格式的电路。简单地说,接口就是连接两个电子设备单
3、元的部件。接口可分为是连接两个电子设备单元的部件。接口可分为并行和串行两种并行和串行两种:32 串行接口串行接口 n tupian.hudong/a1_83_32_01300000251916122543322407134_jpg.html?prd=zhengwenye_left_neirong_tupianCOM接接口),是采用串行通信方式的扩展接口。一条口),是采用串行通信方式的扩展接口。一条信息的各位数据被逐位按顺序传送的通讯方式信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。它由接收器、发送器和控制器称为串行通讯。它由接收器、发送器和控制器三部分组成。三部分组成。n串行通讯的特点
4、是:数据位传送,传按位顺序串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成;成本低进行,最少只需一根传输线即可完成;成本低但送速度慢。串行通讯的距离可以从几米到几但送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。一步分为单工、半双工和全双工三种。 串行数据的传输33并行接口并行接口 n并行接口又简称为并行接口又简称为“并口并口”,是一种增强了的双向并行,是一种增强了的双向并行传输接口。优点是不需在传输接口。优点是不需在PC中用其它的卡,无限制连中用其它的卡,无限制连接
5、数目只要你有足够的端口),设备的安装及使用接数目只要你有足够的端口),设备的安装及使用容易,最高传输速度为容易,最高传输速度为1.5Mbps。目前,计算机中的。目前,计算机中的并行接口主要作为打印机端口,接口使用的不再是并行接口主要作为打印机端口,接口使用的不再是36针接头而是针接头而是25针针D形接头。所谓形接头。所谓“并行并行”,是指,是指8位数据位数据同时通过并行线进行传送,这样数据传送速度大大提同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,容易出错。干扰就会增加,容易出错。 并
6、行数据的传输 一、输入输出系统概述一、输入输出系统概述 1. I/O 1. I/O系统系统 计算机系统中用来实现信息输入计算机系统中用来实现信息输入输出输出 功能的系统。功能的系统。(1) (1) 组成组成 1) 1) 输入输出设备输入输出设备 2) 2) 输入输出接口输入输出接口 3) 3) 输入输出驱动软件输入输出驱动软件(2) (2) 特点特点: : 复杂性复杂性, ,异步性异步性, ,实时性实时性 2. 2. 输入输入/ /输出接口输出接口 CPU CPUI/OI/O设备设备I/OI/O接口接口 输入输入/ /输出接口是连接输出接口是连接CPUCPU和外部设备的桥梁。和外部设备的桥梁。
7、接口的功能n提供驱动外设的电压或电流;提供驱动外设的电压或电流;n匹配计算机与外设之间的信号电平、匹配计算机与外设之间的信号电平、速度、信号类型、数据格式等;速度、信号类型、数据格式等;n缓存发给外设的数据、控制命令和外缓存发给外设的数据、控制命令和外设提供的运行状态信息;设提供的运行状态信息;nDMA控制和中断控制。控制和中断控制。微型机软件系统微型机软件系统 主要内容主要内容1 指令、程序与软件指令、程序与软件 2 软件系统的组成软件系统的组成3 程序设计语言与语言处理程序程序设计语言与语言处理程序 1 1 指令、程序与软件指令、程序与软件 指令 要求计算机完成某一种基本操作的命令。 指令
8、用二进制形式表示,机器能够识别 并直接执行。 指令的内容: 例 某16位机加法运算指令: 00101100 00001010 操作码操作码 地址码地址码 程序与软件程序与软件n 程序程序n 程序是人们为完成预定任务为计算机编排的程序是人们为完成预定任务为计算机编排的n 操作步骤,用程序设计语言编写。操作步骤,用程序设计语言编写。n 从计算机的角度讲,程序是多条指令的有序集合。从计算机的角度讲,程序是多条指令的有序集合。n 软件软件n 软件是指程序、程序运行所需要的数据以及软件是指程序、程序运行所需要的数据以及n 开发、使用和维护这些程序所需要的文档的集合。开发、使用和维护这些程序所需要的文档的
9、集合。n 软件软件 = 程序程序 + 文档文档 + 数据数据n 软件的主体是程序。软件的主体是程序。2 2 软件系统的组成软件系统的组成 操作系统操作系统 ( Windows 、Unix、Linux 等)等) 系统软件系统软件 语言处理程序语言处理程序C编译器、编译器、BASIC解释程序等)解释程序等) 数据库管理系统数据库管理系统 (Access 、Oracle等)等) 软件软件 系统服务程序诊断程序、系统服务程序诊断程序、工具程序等)工具程序等) 系统系统 实用程序计算软件包、文实用程序计算软件包、文字处理软件等)字处理软件等) 应用软件应用软件 用户程序根据用户需求开用户程序根据用户需求
10、开发的各类应用程序)发的各类应用程序) 系统软件与应用软件系统软件与应用软件n 系统软件系统软件n 为整个计算机系统配置的为整个计算机系统配置的 、用来管、用来管理维护计算机硬件和软件资源、支持计算理维护计算机硬件和软件资源、支持计算机工作并提供各种服务的通用软件称为系机工作并提供各种服务的通用软件称为系统软件。统软件。n n 应用软件应用软件n 为某一专门的应用目的而开发的软件为某一专门的应用目的而开发的软件称为应用软件。称为应用软件。操作系统即操作系统即Operating System简称简称OS)它是一个大型的、优秀的程序,管理着计算它是一个大型的、优秀的程序,管理着计算机的全部软、硬件
11、资源,并提供人机交互的界机的全部软、硬件资源,并提供人机交互的界面。面。 配备操作系统的优点:配备操作系统的优点: 使计算机能高效自动工作使计算机能高效自动工作 方便用户方便用户 3.3.程序设计语言与语言处理程序程序设计语言与语言处理程序 一、程序设计语言概述一、程序设计语言概述 机器语言机器语言 程序设计程序设计 汇编语言汇编语言 语言语言 高级语言高级语言 1. 1. 机器语言机器语言 机器语言是用二进制代码表示指令系机器语言是用二进制代码表示指令系统的语言。统的语言。 由于机器语言是用二进制表示指令和数由于机器语言是用二进制表示指令和数据,因此难以识别和阅读,也难以检查和据,因此难以识
12、别和阅读,也难以检查和修改,但是它与计算机硬件紧密相关,机修改,但是它与计算机硬件紧密相关,机器可以直接识别和执行,而且执行速度快。器可以直接识别和执行,而且执行速度快。不同的计算机具有不同的机器语言指令系不同的计算机具有不同的机器语言指令系统,没有通用性,因此是一种面向机器的统,没有通用性,因此是一种面向机器的语言。语言。 2. 2. 汇编语言汇编语言 汇编语言是用英文助记符表示的语汇编语言是用英文助记符表示的语言。言。 例如,用例如,用“MOV” 表示数据传送,表示数据传送,“ADD表示加法运算,表示加法运算,“SUB表示减表示减法运算等。这样就法运算等。这样就 提高了程序的可读性,但是汇
13、编语言也与提高了程序的可读性,但是汇编语言也与机器的硬件紧密相关,一条汇编语言指机器的硬件紧密相关,一条汇编语言指令对应于一条机器语言指令,二者并没令对应于一条机器语言指令,二者并没有本质的区别,只是汇编语言程序必须有本质的区别,只是汇编语言程序必须经过翻译后才能被执行。经过翻译后才能被执行。 机器语言和汇编语言都属于低级语机器语言和汇编语言都属于低级语言。言。 3. 3. 高级语言高级语言 高级语言是一种接近人们使用的自然语言和数学公式高级语言是一种接近人们使用的自然语言和数学公式的语言。的语言。 高级语言可读性好,编程效率高,通用性强,是一高级语言可读性好,编程效率高,通用性强,是一 种使
14、用最广泛的程序设计语言。但是高级语言编写的程种使用最广泛的程序设计语言。但是高级语言编写的程序不能被计算机直接识别和执行,也必须经过翻译之后序不能被计算机直接识别和执行,也必须经过翻译之后才能被执行。才能被执行。 历史上著名的高级语言:历史上著名的高级语言: ALGOL60、 FORTRAN、 BASIC 、 PASCAL 等等 目前常用的高级语言:目前常用的高级语言: C 、 C+、VB 、 Java 、 Delphi 等等 ( 注:注: 面向对象的程序设计语言及基于面向对象的程序设计语言及基于Web的的 语言可以看作是高级语言的新发展。)语言可以看作是高级语言的新发展。) 三种语言程序的比
15、较三种语言程序的比较 例例 计算计算 A=15 +10 的程序。的程序。 1. 机器语言程序机器语言程序 2.汇编语言程序汇编语言程序 10110000 00001111 MOV A, 15 00101100 00001010 ADD A, 10 11110100 HLP 3. 高级语言高级语言BASIC语言语言)程序程序 A= 15+10 PRINT A END 各种进位制的对应关系 十进制二进制十六进制十进制二进制十六进制000910019111101010A2102111011B3113121100C41004131101D51015141110E61106151111F71117161
16、000010810008 二进制数的逻辑运算二进制数的逻辑运算 1. “与运算与运算 “与运算是实现与运算是实现“必须都有必须都有,否则否则就没有这种逻辑关系的一种运算。就没有这种逻辑关系的一种运算。 运运算符为算符为“ ”, 其运算规则如下其运算规则如下:00=0, 01=10=0, 11=1 2. “或运算或运算 “或运算是实现或运算是实现“只要其中之一有只要其中之一有,就有这种逻辑关系的一种运算就有这种逻辑关系的一种运算, 其运其运算符为算符为“+”。 “或运算规则如下或运算规则如下:0+0=0, 0+1=1+0=1, 1+1=1 3. “非运算非运算 “非运算是实现非运算是实现“求反这
17、种逻辑求反这种逻辑的一种运算,如变量的一种运算,如变量A的的“非运算记非运算记作作 。 其运算规则如下其运算规则如下: A10, 01 4. “异或运算异或运算 “异或运算是实现异或运算是实现“必须不同必须不同, 否否则就没有这种逻辑的一种运算则就没有这种逻辑的一种运算, 运算运算符为符为“”。其运算规则是。其运算规则是: 011 , 101 , 110 , 000汽车单片机应用系统的基本要求n汽车单片机主要实现各种信号的检测和各部件的控制,功能比汽车单片机主要实现各种信号的检测和各部件的控制,功能比较单一,不仅要求较强的通用性,还要满足以下技术要求较单一,不仅要求较强的通用性,还要满足以下技
18、术要求:n 1.可靠性高,具有应急备用功能可靠性高,具有应急备用功能n 汽车单片机应用系统如果出现故障,可能造成重大损失。因而,汽车单片机应用系统如果出现故障,可能造成重大损失。因而,可靠性对汽车单片机应用系统是至关重要的。而且,要求汽车可靠性对汽车单片机应用系统是至关重要的。而且,要求汽车单片机系统一旦出现故障,还要有应急备用系统能够暂时代替单片机系统一旦出现故障,还要有应急备用系统能够暂时代替汽车单片机维持汽车的运行。汽车单片机维持汽车的运行。n2.适应汽车运行的恶劣环境适应汽车运行的恶劣环境n各种电气设备产生的电磁波干扰和电压波动,都会对汽车单片各种电气设备产生的电磁波干扰和电压波动,都
19、会对汽车单片机系统的正常运行产生一定的影响。因而,为使汽车单片机系机系统的正常运行产生一定的影响。因而,为使汽车单片机系统能可靠、无故障地工作,必须满足下列要求统能可靠、无故障地工作,必须满足下列要求:汽车单片机应用系统的基本要求n耐温范围为耐温范围为-40 125。n防电磁干扰,不易受外部辐射防电磁干扰,不易受外部辐射(如移动无线电话如移动无线电话)的影响,本身的影响,本身没有电磁干扰的辐射。没有电磁干扰的辐射。n抗振、防潮湿、防腐蚀。抗振、防潮湿、防腐蚀。n重量轻,生产成本低廉,安装可靠。重量轻,生产成本低廉,安装可靠。n3.具有完善的输入具有完善的输入/输出通道和实时控制能力输出通道和实时控制能力n为了对汽车运行过程进行检测和控制,需要传送大量数据和各为了对汽车运行过程进行检测和控制,需要传送大量数据和各种类型的信号,因此要求汽车单片机系统具有比较完备的模拟种类型的信号,因此要求汽车单片机系统具有比较完备的模拟量和数字量输入量和数字量输入/输出通道。汽车运行过程的控制信号是实时的,输出通道。汽车运行过程的控制信号是实时的,要求单片机对输入信号的变化具有足够快的反应速度,能够及要求单片机对输入信号的变化具有足够快的反应速度,能够及时处理并改变控制信号,因此要求汽车单片机时处理并改变控制信号,因此要求汽车单片机汽
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客观分析CFA试题及答案
- 印度神像美术课件
- 食品安全知识宣传主题班会
- 大学生防骗知识课件下载
- 医疗器械行业的安全知识培训
- 收银基础知识
- 预防校园伤害2
- 针刺伤的预防
- 预防下肢静脉栓塞
- 大班幼儿安全教育教案
- 类医疗器械经营质量管理制度及工作程序
- 5共同建设有序生活(教学设计)-统编版道德与法治五年级上册
- 2025年新闻、记者采编人员岗位职业技能资格基础知识考试题库(附答案)
- 2025年吴中区属国企业公开招聘自考难、易点模拟试卷(共500题附带答案详解)
- 2025中级铆工技能鉴定精练考试题库及答案(浓缩300题)
- 2025年管理专业面试试题及答案
- 2025年痕迹检验考试题及答案
- 2025年安徽医学高等专科学校单招职业适应性测试题库完整版
- 《作酢法》二则教案-【中职专用】高二语文同步教学(高教版2023·拓展模块下册)
- 人教部编版道德与法治八年级下册:3.2 《依法行使权利》听课评课记录
- 机电一体化专业课程改革调研报告及改革建议
评论
0/150
提交评论