计算机接口技术_3

上传人:wt****50 文档编号:35466687 上传时间:2018-03-16 格式:RTF 页数:20 大小:548.22KB
返回 下载 相关 举报
计算机接口技术_3_第1页
第1页 / 共20页
计算机接口技术_3_第2页
第2页 / 共20页
计算机接口技术_3_第3页
第3页 / 共20页
计算机接口技术_3_第4页
第4页 / 共20页
计算机接口技术_3_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《计算机接口技术_3》由会员分享,可在线阅读,更多相关《计算机接口技术_3(20页珍藏版)》请在金锄头文库上搜索。

1、实验实验七 串行通讯应用实验七 串行通讯应用实验(一 )双机通讯实验一实验目的了解8251 在半双工双机通讯情况下的软件编制,硬件连接技术。二实验设备TDN8651或TDN8688微机教学系统两台。三实验内容本实验需用两台TDN8651 (TDN8688 )教学实验系统,并通过排 线将两台仪器相连,具体接线如图141所示。图141 双机通讯其中1号机用做接收机,2号机用做发送机。实验目的是将2号机中的30003009H 十个单 元中的代码传送到1号机的30003009H 单元中,1、2号机各自的实验程序如下: 1号机实验程序:STACK SEGMENT STACKDW 64 DUP (? )S

2、TACK ENDSCODE SEGMENTASSUME CS:CODE START: MOV AL,76H OUT 43H,AL MOV AL,0CH3940OUT 41H,AL MOV AL,OOH OUT 41H,AL CLI CALL INIT CALL DALLY MOV AL,7EH OUT 81H,AL CALL DALLY MOV AL,34H OUT 81H,AL CALL DALLY MOV AX,0152H INT 10H MOV DI,3000H MOV CX,000AH A1: IN AL,81H AND AL,02H JZ A1 IN AL,80H AND AL,7F

3、H MOV DI,AL INC DI L00P A1 MOV AL,OOH MOV SI,300AH MOV SI,AL MOV AH,06H MOV BX,3000H INT 10H STI A2: JMP A2 INIT: MOV AL,OOH OUT 81H,AL CALL DALLY OUT 81H,AL CALL DALLY OUT 81H,AL CALL DALLY41OUT 80H,AL CALL DALLY OUT 80H,AL CALL DALLY MOV AL,40H OUT 81H,AL RET DALLY: PUSH CX MOV CX,3000H A3: PUSH A

4、X POP AX LOOP A3 POP CX RET CODE END END START2号机实验程序: STACK SEGMENT STACK DW 64 DUP (?) STACK ENDS CODE SEGMENTASSUME CS:CODE START: MOV AL,76H OUT 43H,AL MOV AL,OCH OUT 41H,AL MOV AL,OOH OUT 41H,AL CALL INIT CALL DALLY MOV AL,7EH OUT 81H,AL CALL DALLY MOV AL,34H OUT 81H,AL CALL DALLY MOV DI,3000H

5、MOV CX,000AH A1: MOV AL,DI42CALL SEND CAlL DALLY INC DI L00P A1 A2: JMP A2 INIT: MOV AL,00H 0UT 81H,AL CALL DALLY 0UT 81H,AL CALL DALLY 0UT 81H,AL CALL 0AlLY 0UT 80H,AL CALL DALLY 0UT 80H,AL CALL DALLY MOV AL,40H 0UT 81H,AL RET DALLY:PUSH CX MOV CX,3000H A4: PUSH AXPOP AX L00P A4 POP CX RET SEND: PU

6、SH AX MOV AL,31H 0UT 8lH,AL POP AX 0UT 80H,AL A3: IN AL,81H AND AL,01H JZ A3 RET CODE ENDS EN0 START43实验步骤(1)分析程序,写出相应的流程图,以及8251 的工作特征。(2)按图14-1 将1、2号机连接起来。(3)两台机器上电后,均输入程序,并要求2号机用E命令在30003009H个单元中填入十 个ASC码,如:3000:30 31 32 33 34 35 36 37 38 39(4)先使1 号机程序运行,等待串行接收数据,然后再运行2 号机程序,发送字串到串口, 当数发送、接收完毕时,1

7、 号机显示相应的ASC 码字符串,如:R 0 1 2 3 4 5 6 7 8 9, 用CTRL+C 可使程序中断,返回监控。 (5)检查1号机的3000-3009H单元,应和2号机一致。(二)串口自发自收实验一实验目的掌握8251 串行通讯方式的硬件接口电路及软件编程。二实验设备TDN8651或TDN8688教学实验系统一台三实验内容及步骤对于串行传输的数据格式,本实验有如下规定:一个字有一个逻辑“1”起始位,8 位ASC 码数据位,1 位逻辑“1”停止位,传输波 特率为9600baut。实验接线如图142 所示。实验程序如下:STACK SEGMENT STACKDW 64 DUP (? )

8、STACK ENDSCODE SEGMENT图14-2 实验接线图44ASSUME CS:CODE START: MOV AL,76H OUT 43H,AL MOV AL,OCH 0UT 41H,AL MOV AL,00H 0UT 4lH,AL CALL INIT CALL DALLY MOV AL,7EH 0UT 81H,AL CALL DALLY MOV AL,34H 0UT 81H,AL CALL DALLY MOV DI,3000H MOV SI,4000H MOV CX,000AH A1: MOV AL,SI PUSH AX MOV AL,37H 0UT 8lH,AL POP AX

9、0UT 80H,AL A2: IN AL,81H AND AL,01H JZ A2 CALL DALLY A3: IN AL,81H AND AL,02H JZ A3 IN AL,80H MOV DI,AL INC DI INC SI L00P A1 A4: JMP A4 INIT: MOV AL,00H OUT 81H,AL45CALL DALLY OUT 81H,AL CALL DALLY OUT 81H,AL CALL DALLY OUT 81H,AL CALL DALLY OUT 80H,AL CALL DALLY MOV AL,40H OUT 81H,AL RET DALLY: PU

10、SH CX MOV CX,3000H A5: PUSH AX POP AX LOOP A5 POP CX RET CODE ENDS END START实验步骤(1 )按图142 将TXD 和RXD短接。(2 )输入程序并检查无误,经汇编、连接后装入系统。(3 )用E 命令在4000-400A 单元赋值。(4 )运行程序,用D 命令观察3000-300A 单元内容和4000400A 单元内容是否 一致。46实验八 实验八 A AD D转换实验转换实验一实验目的1学习掌握模数信号转换基本原理。 2掌握ADC0809 芯片的使用方法。二实验设备TDN8651或TDN8688教学实验系统一台。三实验

11、内容及步骤(一)系统中的ADC 实验单元电路 1DC0809 芯片介绍 ADC0809 包括一个8位的逐次逼近型的ADC 部分,并提供一个8 通道的模拟多 路开关和联合寻址逻辑。用它可直接输入8 个单端的模拟信号,分时进行AD 转换, 多点巡回检测、过程控制等应用领域中使用非常广泛。ADC0809的主要技术指标为: 分辨率:8 位 单电源:+5v 总的不可调误差:1LSB 转换时间:取决于时钟频率 模拟输入范围:单极性05V 时钟频率范围:1OKHZ1280KHZ ADC0809 芯片的内部结构和引脚如图15-1 所示,地址信号与选中通道的关系如表 151所示。图15-1 ADC0809的内部

12、结构和引脚,Di。-1H,剂o,ADD,ADD,-ADDc,上 , D,OSe )一O邮D,OcD03D )一V, ( )_9D147表15-1 地址信号与选中通道的关系地 址选中通道C CB BA A0 0 0 0 1 1 1 10 0 1 1 0 0 1 10 1 0 1 0 1 0 1INO IN1 1N2 IN3 IN4 IN5 IN6 IN72接口实验单元中的0809芯片线路图15-2 系统中的ADC0809线路实验程序及接线图如下:STACK SEGMENT STACKDW 64 DUP (?)STACK ENDSDATA SEGMENT TABLE DB 41H,44H,30H,

13、38H,30H,39H,3AH,49H,4EH,30H,20H,20H,OOH DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA START: MOV AX,DATA48MOV DS,AX OUT OOH,AL CALL DALLY IN AL,OOH MOV CH,AL AND AL,0FOH MOV CL,04H SHR AL,CL CMP AL,09H JG A1 ADD AL,30H JMP A2 A1: ADD AL,37H A2: MOV BX,OFFSET TABLE MOV AH,06H INT 10H MOV AH,01H INT 10

14、H MOV AL,CH AND AL,OFH CMP AL,09H JG A3 ADD AL,30H JMP A4 A3: ADD AL,37HA4: MOV AH,01H INT 10H CALL DALLY MOV AX,010D INT 10H JMP START DALLY: PUSH CX PUSH AX MOV CX,0040H A5: M0V AX,056CH A6: DEC AX JNZ A6 LOOP A5 POP AX49POP CX RET CODE ENDS END START图15-3 ADC0809应用实验线路实验步骤(1)画出程序流程图,并按图15-3 实验线路接

15、线。(2)输入程序并检查无误,运行程序。(3)调节W 电位起,显示屏上显示AD0809:INO XX。(4)用万用表测出W 输出电压,并记录显示屏上的相应数据。作出转换图,即VD-VA(5)求0809 芯片的整量化误差。50一实验目的1学习掌握数模转换的基本原理。 2掌握DAC0832 芯片的使用方法。二实验设备TDN8651或TDN8688教学实验系统一台三实验内容及步骤(一)系统中的DAC 实验单元电路1DAC0832 芯片介绍DAC0832是8 位芯片,采用CMOS 工艺和R2RT 形电阻解码网络,转换结果为 一对差动电流IO1 和I02 输出,其主要性能参数为: 分辨率:8 位 单电源:+5V+15V 参考电压:+1OV -1OV 转换时间:1uS满刻度误差:1LSB 数据输入电平与TTL 电平兼容实验九 实验九 D/AD/A转换实验转换实验图161 DAC0832内部结构及引脚51图162 实验单元中的DAC0832线路(二)转换实验 按图163 所示实验线路编写程序,实现数模转换,并产生锯齿波、脉冲波,并 用示波器功能观察波形。在实验接线图中(1)为DAC0832 实验接线图,(2)为测量 单元接线图。根据该图接线,可通过PC 示波器功能观察DAC0832输出的波形图163

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号