- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;7.1 可编程并行接口8255;2. 并行接口;一个典型的并行接口与CPU、外设的连接图 ;3. 数据输入过程;4. 数据输出过程;7.1.2 8255外部引脚及内部结构;⑴ 面向CPU的接口电路;⑵ 面向外设的接口电路;⑶ 内部控制逻辑;与处理器接口;2. 8255的引脚功能;7.1.3 8255 的工作方式;方式0输入时序;方式0输出时序;方式1输入引脚:A端口;方式1输入引脚:B端口;方式1输入联络信号;方式1输入时序;方式1中断控制;方式1输出引脚:A端口;方式1输出引脚:B端口;方式1输出联络信号;方式1输出时序;方式2双向方式(只有端口A);方式2 双向选通引脚;方式2双向时序;7.1.4 方式控制字及状态字;方式控制字的格式如下;⑵ 端口C置位/复位控制字 ;2. 8255的状态字;D7;7.1.5 8255与CPU的连接; PC机中8255的连接 ;7.1.6 8255应用举例;例7.1 利用8255方式0实现打印机的接口;打印机接口的信号与时序;8255A的初始化;将AL中的字符送到打印机输出 ;例7.2利用8255方式1实现打印机的接口 ;8255A方式1与打印机接口时序配合;8255A的初始化;将AL中的字符送到打印机输出 ;7.2 可编程定时/计数器8253/8254;定时功能的实现方法;8253/8254定时计数器;7.2.1 8253的外部引线及内部结构;1. 8253的内部结构;计数器结构示意图;2. 8253的引脚功能;1 方式控制字;2. 8253的读写操作及编程;选择二进制时
计数值范围:0000H~FFFFH
0000H是最大值,代表65536
选择十进制(BCD码)
计数值范围:0000~9999
0000代表最大值10000;例7.4 利用8253的计数器通道2产生频率为1000Hz的方波。设计数时钟脉冲的频率f= 10000Hz。;例7.5 若选择通道0,工作在方式1,计数初值为2350H,按十进制计数,并设8253的端口地址为40H~43H,则初始化程序段为 ;对8位数据线,读取16位计数值需分两次
计数在不断进行,应该将当前计数值先行锁存,然后读取:
向控制字I/O地址:给8253写入锁存命令
从计数器I/O地址:读取锁存的计数值
CPU可对8253的计数器进行读操作,以读出计数器的当前值。
读取计数器当前值有两种方法:
第一种方法是利用门控GATE信号为低电平或关闭CLK脉冲,使得计数操作暂停,以读出确定的计数值。
第二种方法是在计数过程中读出计数器值,而不影响计数器的工作。;例如 采用锁存读的方法,读取通道1的16???计数值,其程序段如下:;7.2.3 8253的工作方式 ;1. 方式0 (计数结束产生中断);2. 方式1(可编程单稳脉冲);3.方式2(分频器);4. 方式3(方波频率发生器);5. 方式4(软件触发选通);6. 方式5(硬件触发选通);各种工作方式的输出波形;7.3 可编程串行接口8251;1. 串行通信接口的基本任务;2. 串行通信接口的组成;3. 串行通信的有关概念;⑵ DTE和DCE
① 数据终端设备(简称DTE):是对属于用户所有联网设备和工作站的统称,它们是数据的源或目的或者即是源又是目的。例如:数据输入/输出设备,通信处理机或各种大、中、小型计算机等。
② 数据电路终端设备或数据通信设备(简称DCE):DCE是对网络设备的统称,该设备为用户设备提供入网的连接点。自动呼叫/应答设备、调制解调器Modem和其他一些中间设备均属DCE。
⑶ 信道
信道是传输信息所经过的通道,是连接2个DTE的线路,它包括传输介质和有关的中间设备。;4. 串行通信中的工作方式; 传输制式;5. 同步通信和异步通信方式;6. 通信中必须遵循的规定;7. 调制解调器;7.3.2 8251的外部引线及内部结构;1. 8251的内部结构及性能;⑷ 接收缓冲器与接收控制电路
接收缓冲器包括接收移位寄存器和数据输入寄存器。串行输入的数据通过8251芯片的RxD管脚逐位进入接收移位寄存器,然后变成并行格式进入数据输入寄存器,等待CPU取走。接收控制电路是用来控制数据接收工作。
⑸ 调制/解调器控制逻辑。
利用8251进行远距离通信时,发送方要通过调制解调器将输出的串行数字信号变为模拟信号,再发送出去;接收方也必须将模拟信号经过调制解调器变为数字信号,才能由串行接口接收。
;2. 8251的外部性能;7.3.3 8251的控制字及其工作方式;1. 方式寄存器;1. 方式寄存器;2. 控制寄存器;7.3.4 8251串行接口应用举例(1);7.3.4 8251串行接口应用举例(2);结束
您可能关注的文档
最近下载
- 2024-2025春统编版(2024)道德与法治一年级下册第四单元争做中国好儿童《第13课快乐儿童节》说课稿 .docx
- 视觉页面营销(分享).ppt VIP
- 人工智能AI工具DeepSeeK及使用培训讲座PPT课件.pptx
- 防撞隔离升降柱安装调试 投标方案(技术标85页) .pdf VIP
- JGJ160-2016 施工现场机械设备检查技术规范.docx
- 基金规模和管理能力的错配.pdf VIP
- 情绪管理手册.pdf
- 24春国家开放大学《机电控制与可编程控制器技术》形考任务1-3+专题报告参考答案.docx
- 2023互联网数据中心基础设施监控指标规范.docx
- 《中华人民共和国民法典》进校园主题教育课件.pptx VIP
文档评论(0)