《接口技術》实验指导书.docVIP

  • 2
  • 0
  • 约1.82万字
  • 约 19页
  • 2016-12-07 发布于重庆
  • 举报
《接口技術》实验指导书

《接口技术》实验指导书 指导教师 胡静芳 景德镇陶瓷学院计算机系 目   录 实验一、8253定 时/计 数 器 实 验 实验二、8259单 级 中 断 控 制 器 实 验 实验三、8255 并 行 接 口 实 验 实验四、A/D、D/A转换实验 实验五、综合实验(定时时钟的设计) 实 验 一 8253定 时/计 数 器 实 验 (一)实 验 目 的 1. 学会8253芯片和微机接口原理和方法。 2. 掌握8253定时器/计数器的工作方式和编程原理。 (二) 实 验 原 理 (1) 根据实验原理图1,8253和8088系统总线直接相连,8259A 上连有二根系统地址线A1,A0,故8253 有4 个端口地址, 本系统中为48H、49H,4AH,4BH。 分别对应计数器1,2,3及命令寄存器,初始化时先写命令寄存器,后赋计数初值。 图1 定时/计数器实验原理图 (2) 输出频率:Fout=Fclk/初值n,输出波形由计数器工作方式决定 (三)实 验 内 容 1、 实验内容 本实验原理图如图5-12所示,8253A的A0、A1接系统地址总线A0、A1,故8253A 有四个端口地址,如端口地址表5-2所示。8253A的片选地址为48H~ 4FH。 因此, 本实验仪中的8253A四个端口地址为48H、49H、4AH、4BH,分别对应通道0、通道1、通道2和控制字。采用8253A通道0,工作在方式3(方波发生器方式),输入时钟CLK0 为1MHZ, 输出OUTO 要求为1KHZ的方波,并要求用接在GATE0引脚上的导线是接地(0电平)或甩空(1电平)来观察GATE对计数器的控制作用,用示波器观察输出波形。 2、 实验线路连接 (1) 8253A芯片的CLK2引出插孔连分频输出插孔1MHZ。 (2) 8253A的GATE2接+5V或1个电平开关。 3、 实验步骤 (1) 运行实验程序方法1(在实验箱操作) a、按图1连好实验线路,打开实验箱电源,系统显示DVCC-86H b、按任意键,系统显示命令提示符-。 c、按GO键,系统显示1000 XX d、输入F000 : B290 e、再按EXEC键,显示8253-1 f、用示波器测量8253A的OUT0输出插孔,察看波形,计算输出频率。 (2) 运行实验程序方法2(在实验箱操作) a、按图1连好实验线路,打开实验箱电源,系统显示DVCC-86H b、用一串口线将实验箱与PC机相连,打开PC机,运行DVCC-86H系统程序 c、在“实验指南”菜单中选择“8253定时/计数器”实验项目,并打开其源程序 d、在“编译”菜单中选择“编译连接传送”,实验箱系统显示“ 5.0” e、在“动态调试”菜单中选择“连续运行”,实验箱系统显示“8253---1” f、用示波器测量8253A的OUT0输出插孔,察看波形,计算输出频率。 (四)实验参考程序 ODE SEGMENT ASSUME CS:CODE TCONTRO EQU 004BH TCON2 EQU 004AH CONTPORT EQU 00DFH DATAPORT EQU 00DEH DATA1 EQU 0500H START: JMP TCONT TCONT: CALL FORMAT CALL LEDDISP MOV DX,TCONTRO MOV AL,0B6H OUT DX,AL MOV DX,TCON2 MOV AL,00 OUT DX,AL MOV AL,10H OUT DX,AL HLT LEDDISP:MOV AL,90H MOV DX,CONTPORT OUT DX,AL MOV BYTE PTR DS:[0600H],00 LED1: CMP BYTE PTR DS:[0600H],07H JA LED2 MOV BL,DS:[0600H] MOV BH,0H MOV AL,CS:[BX+DATA1] MOV DX,DATAPORT OUT DX,AL ADD BYTE PTR DS:[0600H],01H JNZ LED1 LED2: RET FORMAT: MOV BX,0 MOV WORD PTR DS:[BX+0500H],4006H ADD BX,2 MOV WORD PTR DS:[BX+0500H],4040H ADD BX,2 MOV WORD PTR DS:[BX+0500H],6D4FH ADD

文档评论(0)

1亿VIP精品文档

相关文档