网站大量收购独家精品文档,联系QQ:2885784924

接口与通信实验复习资料.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口与通信实验复习资料 接口部分复习 三态:指输出、输入状态和高阻态; 触发器:具有记忆功能的基本逻辑电路,能存储二进制信息。 锁存器:就是把 信号暂存以维持某种电平状态。锁存器的最主要作用是缓存,其次完成高速的控制其与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个 I/O 口既能输出也能输入的问题。 步进电机:是将电脉冲信号转变为角位移或线位移的开环控制元件。 电机总转动角度:由输入脉冲数决定; 电机的转速:由脉冲信号频率决定; 电机转动的方向:由脉冲的顺序决定; 相数:产生不同对极N、S磁场的激磁线圈对数; 拍数:完成一个磁场周期性变化所需脉冲数; (1)DMA(8237):通道0作用:送出源存储器地址和MEMR控制信号,将选中的数据读到8237暂存寄存器中,通道0修改(加1或减1)地址。 通道1作用:送出目的地址和MEMW控制信号和暂存的数据,将数据写入目的地址,而后通道1修改地址和字节计数。当通道1的字节计数减到零或外部输入EOP时可使传送结束。 (2)DMA的工作状态:1)被动态:在DMAC获得总线控制权之前,DMAC受CPU控制。2)主动态:在DMAC获得总线控制权之后,DMAC取代CPU而成为系统的主控者。 (3)DMA传送的方式:数据传送、数据检验、数据检索 (4)DMA操作方式:单字节操作方式、数据块操作方式、请求操作方式、级联传送方式。 (5)软命令:就是只要对特定的地址进行一次写操作即可。(如DMA_C、DMA_D) 4、中断控制器(8259可屏蔽中断): (1)CPU响应可屏蔽中断的三个条件:外设提出中断申请、本中断位未被屏蔽、中断允许。 (2)ICW(初始化命令字):设定中断请求信号触发形式,8259的工作方式等,初始化命令字只发一次。OCW(操作命令字):定义8259的操作方式,实现对8259的状态、中断方式和优先级管理的控制,操作命令字允许重置,以动态改变8259的操作与控制方式。 5、8255并行接口扩展: (1)端口A:包含一个8位的数据输出锁存器/缓冲器,一个数据输入锁存器。有3种工作方式:方式0、方式1、方式2; (2)端口B:包含一个8位的数据输出锁存器/缓冲器,一个数据输入缓冲器。有两种工作方式:方式、方式1; (3)端口C:包含一个8位的数据输出锁存器/缓冲器,一个数据输入缓冲器,它被分成两个4位端口时,每个端口有一个4位的输出锁存器。 (4)8255有两类控制字: 方式选择控制字:定义各端口的工作方式; 置位复位控制字:只C端口的任一位进行置位或复位操作。 注:对8255编程时,D7=1时表方式选择控制字,D7=0时代表置位复位控制字。 6、8254定时/计数器:软件定时、不可编程的硬件定时、可编程的硬件定时。 (1)方式0:计数结束中断方式 在写入控制字后,输出端即变低,计数结束后,输出端由低变高,常用该输出信号作为中断源。也可实现定时或对外部事件进行计数。 (2)方式1:可编程单稳态输出方式 用来产生单脉冲。 (3)方式2:比率触发器 用来产生序列负脉冲,每个脉冲的宽度与CLK脉冲的周期相同。 (4)方式3:方波发生器 用于产生连续的方波。方式2和方式3都实现对时钟脉冲进行n分频。 (5)定时器初始化顺序:先写入控制字,以选定计数器通道,规定计数器的工作方式和计数格式。后再写入计数初值,初值可以如果为8位,则只要用一条输出指令就可完成初值的设置,初值若为16位,则先送低8位数据,后送高8位数据。 LINUX复习: 1.linux字符设备和块设备有什么区别? (1)字符设备按照字符流的方式被有序访问而不需要要缓冲设置,块设备使用缓 冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入 设备或从设备中一次性读出放入到缓冲区,常用的是1024字节大小。 (2)它们的内核管理数据的方式不同,驱动的内核接口也不同。 (3)块设备是随机访问的,而字符设备是按照字符流顺序访问。 2.设备文件名的作用?主设备号,次设备号的作用?应用程序通过什么访问驱动程序? (1)对设备文件名的操作就是对设备的操作 (2)每个设备用一个主设备号和次设备号唯一地标识一个设备; 主设备号:表示该设备的种类,也标识了该设备所使用的驱动程序。同类设备使用相同的驱动程序; 次设备号:标识使用同一设备驱动程序的不同硬件设备,用于区分具体设备的实例。 (3)通过设备文件名 3.makefile文件的作用?应保存在什么位置? 答:(1)它描述了整个工程的编译、连接等规则,makef

文档评论(0)

177****7891 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档