- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机及接口技术14(第六章)精要
History of Automation and Automatic Control 一、单片机最小系统 二、片外RAM的扩展 三、I/O口的扩展* 四、键盘与显示电路 扩展32KBRAM: 1、接口电路及其功能 计算机接口电路: CPU与外围设备的数据通道。CPU必须经过一定电路才能和外围设备进行数据传输,这些电路就是接口电路。 接口技术: 研究接口电路组成和对数据传输的控制技术,称为接口技术。 计算机接口的功能: ·速度的匹配——快速的CPU与慢速的外设; ·数据格式的转换——数字、模拟、磁记录等; ·接口的选择与控制; ·时序的配合与状态的传递; ·中断的管理——中断源的识别、中断优先级管理。 2、接口的编址方式 给每一个接口设置一个编码,该编码称为接口地址。 存储器映像式 将接口按存储器方式编址。 特点:一个接口作为一个存储器单元。访问和控制同存储器。 单独编址 接口地址空间和存储器地址空间相互独立。 特点:使用专用的控制信号和专用指令。 并行传输,查询方式 典型接口电路 注意事项: 解决中断入口问题 ·X86系列计算机使用中断矢量表。 中断矢量表与中断入口地址的关系; 中断矢量表与中断类型码(中断号)的关系 ·51系列单片机采用固定入口地址 中断保护 8155内部结构: 8155接口地址编码 工作方式控制字 7 6 5 4 3 2 1 0 TM2 TM1 IEB IEA PC2 PC1 PB PA 状态标志寄存器 D7 D6 D5 D4 D3 D2 D1 D0 TIMER INTEB BBF INTRB INTEA ABF INTRA INTRA------A口中断请求,0----无,1----有; ABF ------A口缓冲器, 0----空,1-----满; INTEA------允许A口中断,0----禁止,1----允许; INTRB------B口中断请求; BBF -------B口缓冲器; INTEB------允许B口中断; TIMER------定时器中断,0---读状态字后或硬件复位后, 1---有定时器溢出中断。 8155工作方式 ·存储器方式:IO/M=0且CE=0时,CPU通过AD7~AD0上的地址选择RAM中的任意单元进行读写。 · I/O方式:8155可选择片内任一寄存器读写,端口地址由A2A1A0决定,分为通用I/O和选通I/O两种。 通用I/O方式 · A、B、C三口用作输入/输出口, A、B两口的输入/输出由命令字的D1DO状态决定,C口各位由D3D2状态决定。* 选通I/O方式 ·由命令字中的D3D2=10B或11B状态设定, A、B两口用作数据口,C口用作A、B两口的联络控制口。 8155内部定时器 · TH: M2 M1 T13 T12 T11 T10 T9 T8 ·定时器方式 M2 M1 方式 定 时 器 输 出 波 形 备 注 0 0 单方波 计数后半部低电平 0 1 连续方波 周期为计数长度 1 0 单脉冲 1 1 连续脉冲 8155内部定时器 ·8155对定时器的控制由命令字中的D7D6两位状态决定。 ·定时器的工作由CPU通过程序控制。通常CPU需要给8155送3个8位初始化控制字(定时器长度字高字节、低字节和命令字)。 ·在定时器计数期间,CPU随时可以读出定时器中的状态,以了解定时器的工作情况。 例题:请编出把8155定时器用作200分频器的初始化程序。 解:设8155有关寄存器端口地址为: 20H 命令字寄存器;24H 定时器低字节;25H 定时器高字
文档评论(0)