接口 4软件系统单片机课件.ppt

接口 4软件系统单片机课件.ppt

ID:59440922

大小:384.50 KB

页数:34页

时间:2020-09-18

接口 4软件系统单片机课件.ppt_第1页
接口 4软件系统单片机课件.ppt_第2页
接口 4软件系统单片机课件.ppt_第3页
接口 4软件系统单片机课件.ppt_第4页
接口 4软件系统单片机课件.ppt_第5页
资源描述:

《接口 4软件系统单片机课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3接口4微型计算机的软件系统微机的硬件系统主要由运算器、控制器、存储器、输入设备和输出设备组成,这5大设备又分为主机和外部设备(简称外设)两大部分。运算器控制器主机硬件内存储器系统存储器外存储器输入设备外设输出设备中央处理器冯•诺依曼计算机体系结构微型计算机硬件系统.微机主板图内存插槽总线插槽CPU插槽USB接口电池芯片组串行接口鼠标插口键盘插口并行接口CPU芯片3.1接口的基本概念接口可以说就是一组规范(requirement),它只告诉你要做什么(dowhat),而不告诉你怎么去做(howtodo),具体的实现

2、(implementation)都是类(class)的工作。接口是一种在微处理机和外围设备之间控制数据流动和数据格式的电路。简单地说,接口就是连接两个电子设备单元的部件。接口可分为并行和串行两种:3.2串行接口tupian.hudong.com/a1_83_32_16122543322407134_jpg.html?prd=zhengwenye_left_neirong_tupianCOM接口),是采用串行通信方式的扩展接口。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。它由接收器、发送器和控制器三部分

3、组成。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成;成本低但送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。串行数据的传输3.3并行接口并行接口又简称为“并口”,是一种增强了的双向并行传输接口。优点是不需在PC中用其它的卡,无限制连接数目(只要你有足够的端口),设备的安装及使用容易,最高传输速度为1.5Mbps。目前,计算机中的并行接口主要作为打印机端口,接口使用的不再是36针接头而是25针D形接头。所谓“并行”,是指8位数

4、据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,容易出错。并行数据的传输一、输入输出系统概述1.I/O系统计算机系统中用来实现信息输入输出功能的系统。(1)组成1)输入输出设备2)输入输出接口3)输入输出驱动软件(2)特点:复杂性,异步性,实时性2.输入/输出接口CPUI/O设备I/O接口输入/输出接口是连接CPU和外部设备的桥梁。接口的功能提供驱动外设的电压或电流;匹配计算机与外设之间的信号电平、速度、信号类型、数据格式等;缓存发给外设的数据、控制命令

5、和外设提供的运行状态信息;DMA控制和中断控制。微型机软件系统主要内容1指令、程序与软件2软件系统的组成3程序设计语言与语言处理程序1指令、程序与软件指令要求计算机完成某一种基本操作的命令。指令用二进制形式表示,机器能够识别并直接执行。指令的内容:例某16位机加法运算指令:0010110000001010操作码地址码程序与软件程序程序是人们为完成预定任务为计算机编排的操作步骤,用程序设计语言编写。从计算机的角度讲,程序是多条指令的有序集合。软件软件是指程序、程序运行所需要的数据以及开发、使用和维护这些程序所需要的文

6、档的集合。软件=程序+文档+数据软件的主体是程序。2软件系统的组成操作系统(Windows、Unix、Linux等)系统软件语言处理程序(C编译器、BASIC解释程序等)数据库管理系统(Access、Oracle等)软件系统服务程序(诊断程序、工具程序等)系统实用程序(计算软件包、文字处理软件等)应用软件用户程序(根据用户需求开发的各类应用程序)系统软件与应用软件系统软件为整个计算机系统配置的、用来管理维护计算机硬件和软件资源、支持计算机工作并提供各种服务的通用软件称为系统软件。应用软件为某一专门的应用目的而开发的

7、软件称为应用软件。操作系统是最重要的系统软件操作系统即OperatingSystem(简称OS)它是一个大型的、优秀的程序,管理着计算机的全部软、硬件资源,并提供人机交互的界面。配备操作系统的优点:①使计算机能高效自动工作②方便用户3.程序设计语言与语言处理程序一、程序设计语言概述机器语言程序设计汇编语言语言高级语言1.机器语言机器语言是用二进制代码表示指令系统的语言。由于机器语言是用二进制表示指令和数据,因此难以识别和阅读,也难以检查和修改,但是它与计算机硬件紧密相关,机器可以直接识别和执行,而且执行速度快。不同

8、的计算机具有不同的机器语言指令系统,没有通用性,因此是一种面向机器的语言。2.汇编语言汇编语言是用英文助记符表示的语言。例如,用“MOV”表示数据传送,“ADD”表示加法运算,“SUB”表示减法运算等。这样就提高了程序的可读性,但是汇编语言也与机器的硬件紧密相关,一条汇编语言指令对应于一条机器语言指令,二者并没有本质的区别,只是汇编语言程序必须经过翻译后才能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。