欢迎来到天天文库
浏览记录
ID:48755279
大小:1.28 MB
页数:59页
时间:2020-01-21
《第7章_常用数字接口电路.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第7章常用数字接口电路主要内容:了解并行通信与串行通信的特点掌握两种可编程接口芯片的应用§7.1并行通信与串行通信通信:计算机与计算机之间或与外部设备之间的信息交换。两种基本的通信方式:串行通信、并行通信。并行通信与串行通信是指接口与外部设备一侧的通信方式,与CPU之间的通信都是并行的。并行通信:同时传输数据的所有位特点:以数据字节或字为单位进行数据传送;适合近距离传送;对传送的信息不要求固定格式。分类输入和输出数字和模拟单向和双向简单接口和可编程接口串行通信特点:按位传送造价低,适合于远距离传送传送方式全双工半双工单工串行通信串行通讯的基本概念CPU与外设之间的信息交换
2、,在每一个时间单位仅传送一位信息,信息的所有位按顺序一位一位地传送,称为串行通信。1.串行通信的传送方式单工:单方向传送半双工:采用分时传送的办法全双工:发送和接收同时进行A发送器B接收器单工发送器接收器发送器接收器半双工发送器接收器发送器接收器全双工2.调制与解调计算机远距离的通信可以借助电话电缆来传输信息。发送:把数字信号调制在载波信号。接收:把载波信号解调成数字信号。3种调制方法:调频、调幅、调相。调频是把数字“1”与“0”调制成两个频率不同的模拟信号;调幅是把数字“1”与“0”调制成不同幅度的模拟信号,频率保持不变;调相是把数字“1”与“0”调制成不同相位的模拟信
3、号,频率和幅度保持不变;3.同步通信和异步通信串行通信中有同步通信和异步通信两种基本方式。同步通信及规程:定义:由若干个字符组成一个信息组,字符间无间隔,称为帧。发送端和接收端的时钟信号频率和相位始终保持一致。数据格式:传送速率:可达几百K波特同步信息数据校验信息CRC1数据NCRC2数据2……数据1SYN2SYN1CRC1数据NCRC2数据3……数据2数据1SYN1异步通信方式及规程定义:一个字符作为一个独立的信息单元,称为帧;字符间的间隔时间不固定,字符内位和位的间隔时间固定;格式:起始位、数据位、奇偶校验位、停止位;传送速率:用波特率表示bps奇偶校验位停止位空闲位
4、起始位起始位数据位5~8高位低位0110011100001波特率是指每秒传送信息的位数。异步通信波特率:75-19200波特,分为10级;75,110,150,300,600,1200,2400,4800,9600,19200如:每秒传送120个字符(1个起始位、7个数据位、1个奇偶校验、1个停止位,共计10位)波特率=10位×120字符/秒=1200位/秒§7.2可编程定时计数器82538253基本功能有3个独立的16位计数器每个计数器可按照二进制或十进制计数每个计数器计数频率最高为2MHz每个计数器可选择6种不同的工作方式8253的外部引线及内部结构8253控制字启动
5、方式软件启动:写入计数值硬件启动:GATE上跳沿8253的工作方式-方式0(计数结束中断)结果特点:计数器减1为0时,OUT升高,向CPU发出中断请求。过程特点:(1)控制字写入:OUT=0。当控制字写入控制字寄存器后,输出端OUT变成低电平。并且在计数值减到0之前一直保持低电平(2)计数值写入:OUT不变,仍然为低电平(3)启动方式:写入计数值。必须在下一个CLK时钟脉冲到来时,计数初值才由CR传送到CE(4)计数期间:OUT为低电平(5)计数为0时:OUT=1,向CPU发出中断请求。直到CPU写入新的控制字或计数值时,才使OUT=0(6)计数期间写入新的计数值:如果计
6、数值是一个字节,则在写入后的下一个时钟脉冲,新的计数值由CR送入CE,开始新的计数。如果计数值在两个字节,则写入第一个字节时中止计数,写入第二个字节后的下一个时钟脉冲时,新的计数值由CR送CE,启动计数器按新的计数值开始计数。(7)GATE作用:GATE=0时,禁止计数,计数器停止;GATE=1,允许计数,此时计数器从刚才断的地方开始连续计数(8)计数值有效期限:计数值一次有效方式0-基本工作时序方式0-GATE作用时序计数期间写入新的计数值时序结果特点:输出单拍负脉冲,脉冲宽度可编程设定过程特点:(1)控制字写入:OUT=1(2)计数值写入:OUT=1(不变)(3)启动
7、方式:GATE上跳沿。启动后的下一个CLK脉冲使OUT=0,即延迟一个时钟周期。(4)计数期间:OUT=0(5)计数为0时:OUT=18253的工作方式-方式1(可编程单稳)(6)计数期间写入新的计数值:不影响原计数,只有当下一个GATE上跳沿到来时,才使用新的计数值(7)GATE作用:GATE=0或GATE=1时,不影响计数,但若出现上跳沿则重新启动计数器,按最新计数初值开始计数。(8)计数值有效期限:多次有效。计数初值写入CR后,在没有新的计数值写入CR之前,原计数值保持不变,每触发一次,就按这个初值装入CE。方式1-基本
此文档下载收益归作者所有