第6章微型计算机接口技术(编辑修改稿)内容摘要:
12131 4 1 12 8 3 22 7 8 2 5 0 3 62 6 3 32 5 3 72 2 3 82 1 3 91 9 3 41 8 3 12 3 3 0243 5 4 01 6 2 017D0D1D2D3D4D5D6D7CS0CS1CS2A0A1 A2ADSDIST RDIST RDO STRDO STRDD IRCSO U TMRXT AL1XT AL2SINRC L KBAUD O U TSO UTRT SCT SDT RDSRRL SDRIO UT1O UT2INT RP T+5 VG ND图 632 8250的引脚配置 第 6章 微型计算机接口技术 3. 8250的内部寄存器及初始化编程 ( 1) 8250的内部寄存器及其寻址 表 65 8250内部寄存器寻址 第 6章 微型计算机接口技术 ( 2) 8250内部寄存器的编程格式 图633 传输线控制寄存器LCR的控制字格 D7D6D5D4D3D2D1D0字符长0 0 =5 位0 1 =6 位1 0 =7 位1 1 =8 位停止位的位数0 =1 位停止位1= 当字符长为 5 位时, 1 .5位停止位;当字符长为6~8 位时, 2 位停止位。 有无奇偶校验0= 无奇偶校验1= 有奇偶校验附加奇偶标志位0= 不附加1= 附加 1 位 (D4=1 ,D3=1 , 偶校验 , 奇 偶 校 验 位 为 0 ;D4=0 ,D3=1 , 奇校验 , 奇偶校验位为 1)。 寻址识别位 ( DL A B )0= 寻址 RBR , T BR , IE R1= 寻址分频次数锁存器DL L , D L H设置间断0= 禁止间断1= 强迫 S OU T 引脚连续输出空白状态奇偶校验的类型0= 奇校验1= 偶校验第 6章 微型计算机接口技术 图 634 LSR寄存器的格式 D R = 1 接收数据准备好 B I = 1 ,检测到间断 O E = 1 ,重叠错 T B R E = 1 ,发送缓冲器空 P E = 1 ,奇偶错 F E = 1 ,帧错T S R E = 1 ,发送移位寄存器空 恒为 0D7D6D5D4D3D2D1D0传输线状态寄存器 LSR 第 6章 微型计算机接口技术 表 66 分频次数与波特率对应表 分频次数锁存器 DLH和 DLL 第 6章 微型计算机接口技术 图 635 MCR寄存器的格式 D7 D6 D5 D4 D3 D2 D1 D0 1 = D T R 引脚为低电平(表示数据终端准备好) 1 =自测试循环回送状态0 =正常工作状态 1 = R T S 引脚为低电平(表示请求发送) 1 = O U T 1 引脚为低电平 1 = O U T 2 引脚为低电平 恒为 0 MCR是 8位的寄存器 第 6章 微型计算机接口技术 △ CT S 位1 = CT S 引脚电平发生变化△ DSR 位1 = DSR 引脚电平发生变化△ T ERI 位1 = RI 引脚电平发生变化△ RL SD 位1= R LS D 引脚电平发生变化0 = CT S 引脚为高电平1 = CT S 引脚为低电平0 = DSR 引脚为高电平1 = DSR 引脚为低电平0 = RI 引脚为高电平1 = RI 引脚为低电平0 = RL SD 引脚为高电平1 = RL SD 引脚为低电平D7D6D5D4D3D2D1D0图 636 MSR的格式 MODEM状态寄存器 MSR 第 6章 微型计算机接口技术 图 637 中断识别寄存器 IIR的状态字格式 D7D6D5D4D3D2D1D0有无中断请求位 ( IP )0= 有中断请求1= 无中断请求中断源识别0 0 = M O DE M 状态发生变化中断01= 发送缓冲器空中断10= 接收数据准备就绪中断11= 接收数据发行错中断恒为 0中断识别寄存器 IIR 第 6章 微型计算机接口技术 图 638 中断允许寄存器 IER格式 D7D6D5D4D3D2D1D0 恒为 01= 开放接收数据就绪中断1= 开放发送缓冲器空中断1= 开放接收字符错或接收到间断状态中断1= 开放 M O DE M 状态改变中断中断允许寄存器 IER 第 6章 微型计算机接口技术 4. 8250编程举例 例:设数据传输速率 1200波特 , 通信格式为 7位 /字符 , 2 位停止位 , 奇校验 , 数据传输不采用中断方式 , 则其初始化程序段为: 第 6章 微型计算机接口技术 MOV DX, 2FBH ; LCR的口地址 MOV AL, 80H ;将 DLAB位置 1 OUT DX, AL MOV DX, 2FBH ; DLL的口地址 MOV AL, 60H ;写入 1200波特的 DLL值 , 通过查表可知 1200对应的 ; DLH DLL值分别为 0060H OUT DX, AL MOV DX, 2F9H ; DLH口地址 MOV AX, 0 OUT DX, AX ;写入 12020波特的 DLH值 MOV DX, 2FBH ;设定 LCR的口地址 第 6章 微型计算机接口技术 MOV AL, 0EH ; 7位字符 , 1位停止位 , 奇校验 OUT DX, AL ;写入 LCR控制字 MOV DX, 2FCH ;设定 MCR口地址 MOV AL, 03H ;置 MCR控制字 OUT DX, AL MOV DX, 2F9H ;设定 IER口地址 MOV AL, 0 ;禁止一切中断 OUT DX, AL ;置 IER控制字 返回本节 第 6章 微型计算机接口技术 DMA接口 概述 可编程 DMA控制器 Intel 8237 返回本章首页 第 6章 微型计算机接口技术 概述 1. DMA传送的基本原理 图 639 DMA方式传送路径 程序控制的数据输入 / 输出 D M A 控制的数据输入 / 输出CPU总线外设存储器第 6章 微型计算机接口技术 2. DMA数据传送的基本过程 1) 向 DMAC发出 DMA传送请求信号 ( DREQ)。 2) DMAC向总线仲裁机构请求占用总线。 3) DMAC接到 HLDA信号后成为总线的主控者。 4) 向存储器和进行 DMA传送的外设发出读写命令 , 开始 DMA传送。 5) 撤消对 CPU的总线请求 , 交回系统总线的管理和控制权。 第 6章 微型计算机接口技术 3. DMA控制器的功能结构 1) 总线控制功能。 2) 具有用于提供交换数据地址的地址寄存器。 3) 具有数据块长度计数器。 4) 具有编程寄存器和状态寄存器。 返回本节 第 6章 微型计算机接口技术 可编程 DMA控制器 Intel 8237 1. 8237的结构框图和引脚 ( 如图 6 64 表67所示 )。 2. 8237的内部寄存器 ( 1) 当前地址寄存器和当前字节计数寄存器 ( 2) 基地址寄存器和基字节计数寄存器 ( 3) 请求寄存器 ( 如图 642~644所示 ) 第 6章 微型计算机接口技术 图 640 8237的结构框图 定时和控制逻辑优先权控制逻辑写缓冲器 读缓冲器A4~A7输出缓冲 器DB0~ DB7D0~D1I/O 缓冲器命 令控 制 1 6 位总线 16 位总线读 / 写缓冲器当前地址 当前字计寄存器 数寄存器(1 6 位 ) ( 1 6位 )读缓冲器基地址 基字计数寄存器 寄存器(1 6 位 ) (1 6 位 )A0~A3A8~A15A0~A7减 1 电路暂时字计数器(1 6 位 )加 1/ 减 1 电路暂时地址寄存器(1 6 位 )I/O 缓冲器命令寄存器(8 位 )屏蔽寄存器 (1 位 )请求寄存器 (1 位 )读 / 写工作方式寄存器(1 6 位 )状态寄存器(8 位 )暂存寄存器(8 位 )CSRESE TREADYCL KEOPIORIO WME M RME M WAENADS T BHRQHL DADREQ0~ DREQ3DACK0~ DACK3第 6章 微型计算机接口技术 表 67 8237的内部寄存器 名称 位数 数量 CPU访问方式 基地址寄存器 16 4 只写 基字节计数寄存器 16 4 只写 当前地址寄存器 16 4 可读可写 当前字节计数寄存器 16 4 可读可写 地址暂存器 16 1 不能访问 字节计数寄存器 16。第6章微型计算机接口技术(编辑修改稿)
相关推荐
结果:各直线外推到 T=0K时,几乎都通过坐标的原点 T ,V l ,VUff = + TlTf T /K 直线的斜率为 : 直线的截距为 : 外力作用引起熵变 , , ,T V T V T VU S Sf T Tl l l
行 在幻灯片上添加对象 插入艺术字和图片 例 在如图 “计算机”剪贴画 ( 1)在普通视图方式下,选定该幻灯片为当前幻灯片 ( 2)在幻灯片视图窗格中双击剪贴画占位符,弹出“ Microsoft剪辑图库”对话框 ( 3)从“图片”区中选择“科技”类的“计算机”,把该图片插入到剪贴画占位符中 例 在图 ,在右下方处插入一个“笑脸”的自选图形,并把该图形按顺时针方向旋转约 45176。
进一步的读物 Bruce Schneier,《 Applied Cryptography: Protocols, algorithms and source code in C》 ,1996 Simon Singh,《 The Code Book》 ,1999 冯登国,裴定一 ,《 密码学导引 》 ,科学出版社 , 1999 王育民,刘建伟 ,《 通信网的安全 理论与技术 》
衣柜大小可按 500mm 400mm 1800mm设计 )。 (4)厂内应设有密闭的粪便发酵池和污水无害处理设施。 第 6章 工厂卫生及生活设施 车间卫生 (1)车间的前处理、加工及杀菌三个工段应明确加以分隔,并确保整理装罐工段的严格卫生。 (2)与物料相接触的机器、输送带、工作台面、工器具等,均应采用不锈钢材料制作,车间内应设有对这些设备及工器具进行消毒的措施。 冻肉的解冻吊架(道轨和滑车
程序。 如 file hello。 当然,程序的路径名要正确。 quit 退出 GDB。 也可以输入 39。 Cd39。 来退出 GDB。 run 执行载入后的要调试的程序。 可以输入参数。 info 查看程序的信息。 多用来查看断点信息。 可以用 help info来查看具体帮助。 info sourc查看当前文件的名字,路径,所使用的程序语言等信息。 info stack 查看调用栈。
PC扩展键盘接口 扩展键盘接口的功能 键盘接口工作原理及其编程控制 返回本章首页 第5章 键盘与鼠标接口 扩展键盘接口的功能 1. 8042芯片的引脚定义 ( 如图 、 表 ) 2. 键盘接口电路连接及接口信号( 如图 ) l( 1) 主机系统的接口信号 l( 2) 键盘的接口信号 第5章 键盘与鼠标接口 图 Intel 8042外形结构图 40 39 38 37 36 35 34 33 32