- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理第8章接口技术
一、8255A的方式选择控制字 8255A 的应用 8255A作为打印机接口的应用 8255A作为16位小键盘控制接口的应用 8255A作为16位小键盘控制接口的应用 8255A作为16位小键盘控制接口的应用 8.2 可编程串行通信接口芯片8251A 二、异步通信 三、同步通信方式 四、数据传送的三种模式 一、RS-232C的引脚定义 二、RS-232C的连接 8.2.3 可编程串行通信接口芯片8251A 二、可编程串行通信接口芯片8251A的引脚 三、8251A的基本特点 四、8251A的内部功能结构 8.2.3.2 8251A的控制字和工作方式 8251A工作初始化过程 二、8253内部功能结构 8253的工作方式0 8253的工作方式1 一、D/A转换器的工作原理 二、D/A转换器的主要性能参数 二、D/A转换器的主要性能参数 常用的D/A转换器 8.4.2 DAC0832 D/A转换器 二、引脚功能 三、0832的三种工作方式 四、DAC0832与8086CPU的硬件连接 8.5.1 概述 一、A/D转换器工作原理 一、A/D转换器工作原理 三、A/D转换器的外部特性 四、A/D与CPU的接口任务 常用的A/D转换器芯片 8.5.2 ADC0809模数转换器 ADC0809内部功能结构 ADC0809的外部引脚 ADC0809的应用 利用8255A并行接口芯片构成软件查询方式下的A/D转换 三、8253编程模型 4 PORTS 四、8253操作与编址 D7 D0 D6 D5 D4 D3 D2 D1 五、8253控制字格式 1、000:方式 0 (计数结束产生中断) 性质:写入控制字,OUT端为低电平,计数初值装入该计数器后,等待到GATE输入高电平时,计数器开始递减计数。在整个计数过程中,OUT保持低电平,当计数器减为0时,OUT输出高电平。 ① 设定工作方式(0) ② 设定计数初值(4) [3硬件启动(GATE=1)] ④ 计数值(4)送入计数器 ⑤ 计数过程(-1) ⑥ 计数结束(0) 特点:计数器只计一遍。计数过程GATE控制,GATE=0 暂停计数,GATE=1 接着计数。装入计数值为8位时,立即开始计数;装入16位计数值时,在写入第一个字节后停止计数,等第二个字节写入后开始新的计数。 1、000:方式0 (计数结束产生中断) 2、001:方式1(可编程单拍脉冲) 性质:写入控制字,OUT端为高电平,计数初值装入该计数器后,在GATE信号的上 升沿后的下一个CLK脉冲的下降沿开始计数,OUT变为低电平。在整个计数过程中,OUT保持低电平,当计数器减为0时,OUT变为高电平,输出一个单脉冲,若GATE信号再由低变高,可再产生一个单脉冲,相当一个单稳态。 ① 设定工作方式(1) ② 设定计数初值(4) [3硬件启动(GATE=1)] ④ 计数值(4)送入计数器 ⑤ 计数过程(--1) ⑥ 计数结束(0) 特点:GATE上升沿触发,计数值可重复使用。 1、000:方式 0(计数结束产生中断) 2、001:方式1(可编程单拍脉冲) 3、010:方式2(分频器或脉冲信号发生器) 性质: 8253相当于一个分频脉冲产生器,若计数值为N,则每输入N个CLK脉冲,输出一个脉冲,脉冲宽度等于N*CLK周期。 特点:计数初值装入计数器后,由GATE信号控制,若GATE信号为0时,暂停计数,当变为高电平的下一个CLK脉冲又开始重新计数。计数过程中,CPU可随时改变计数值,当计数器减为0时,又按新的计数值分频。 8253的工作方式2 1、000:方式 0(计数结束产生中断) 2、001:方式1(可编程单拍脉冲) 3、010:方式2(分频器或脉冲信号发生器) 4、011:方式3(方波发生器) 性质:输出周期性方波,若计数值为N,则输出的方波周期是N个CLK周期。CPU写入控制字后OUT变高,写完计数值后自动开始计数,输出保持高电平。当计到一半计数值时,输出变低,直到计数到0,输出又变为高,重新开始计数。 特点:计数初值装入计数器,由GATE信号控制,若GATE=0暂停计数,GATE=1允许计数。计数过程中,新装入值不影响原计数过程。计数为偶数,计数器减2,到0,OUT改变,计数值重新装入,反复工作。为奇数,则第一次减1,以后减2。 8253的工作方式3 例:要求计数器0工作于方式3,输出方波的频率为2KHz,计数脉冲的频率为2.5MHz,采用BCD计数,试写出初始化程序段。 设8253的端口地址为:80H~83H。 N= 2.5MHz/2KHz=1250 MOV AL,37H
文档评论(0)