第二章 输入输出接口和通道3.ppt
上传人:sy****28 上传时间:2024-09-10 格式:PPT 页数:13 大小:2.6MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第二章 输入输出接口和通道3.ppt

第二章输入输出接口和通道3.ppt

预览

免费试读已结束,剩余 3 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2I/O接口技术和I/O通道2.5D/A转换器2.5.1并行D/A转换器的工作原理由T型电阻网络介绍D/A转换原理当D1=1、D2=…Dn=0时,IL=I/2;根据叠加原理,写出流经负载电路的电流IL的表达式:2.5.2D/A转换器的性能指标性能指标2.5.38位D/A转换器DAC0832单极性电压输出电路DAC0832有两个寄存器,即8位输入寄存器和8位DAC寄存器,由于内部带有数据输入寄存器,0832的8位数据线可直接和CPU的数据总线相连。利用D/A转换器可以产生各种波形,如方波、三角波、锯齿波等,以及它们组合产生的复合波形和不规则波形。这些复合波形利用标准的测试设备是很难产生的。下面是利用DAC0832在产生锯齿波的程序段:LOP1:MOVCX,0FFFH;循环次数送CXMOVDX,328H;输入寄存器端口地址328HMOVAL,00H;初始数据00HLOP2:OUTDX,AL;数据送入输入寄存器MOVDX,329H;寄存器口地址329HOUTDX,AL;数据送入寄存器端口DECDX;恢复输入寄存器端口地址ADDAL,10H;修改输出信息CMPAL,00H;判断数据是否大于256JNZLOP2;没有超过256,继续循环LOOPLOP2;CX内容不为零,转LOP2MOVAH,01HINT21H;接收键入字符CMPAL,'Q';键入字符是“Q”吗?JNZLOP1;不是,继续产生锯齿波MOVAX,4C00HINT21H;返回DOSCODEENDSENDSTART