1、微机实验3+5试验三 计数/定时器8253的应用 一、实验目的 掌握8253的六种工作方式的编程及操作方法掌握计数初值的计算方法掌握多通道级连的方法。 二、 实验内容 产生周期为2秒的方波信号,并用LED显示之。 三、 实验步骤:1、连接线路(在断电的情况下接线)根据经验,需要通道级联首先接USB通讯线和实验箱电源,验证串口是否能正常连接。确认通信正常后,把箱子电源关掉,开始接线。(画出接线图)2、计算初值。先确定8253的输入频率(不能超过2MHz),再计算。3.写程序。参考程序如下:CODE SEGMENTASSUME CS:CODESTART: MOV AL, 37H MOV DX,30
2、3H OUT DX,AL ;以上三句是对通道0写控制字 MOV AL,00H MOV DX,300H OUT DX,AL ;以上三句是对通道0写计数初值的低字节 MOV AL,40H OUT DX,AL ;以上两句是对通道0写计数初值的高字节MOV AL, 77H MOV DX,303H OUT DX,AL ;以上三句是对通道1写控制字 MOV AL,00H MOV DX,301H OUT DX,AL ;以上三句是对通道1写计数初值的低字节 MOV AL,10H OUT DX,AL ;以上两句是对通道1写计数初值的高字节实验四 计数/定时器8253的应用一、 实验目的掌握8253的六种工作方式
3、的编程及操作方法,掌握计数初值的计算方法。掌握多通道级连的方法。二、 实验内容1产生2Hz的方波信号,并用LED显示之。 2用逻辑电平开关作为门控信号,观察各种工作方式下门控信号的作用。三、 实验电路FD-SJ86/88提供了一片8253作为通用的计数器/定时器电路。电路如图(见图2-1)所示。J37为8253的信号连接插座。8253的计数脉冲可由时钟信号发生器信号连接插座J22的2端,配合计数分频电路插座J60产生。J37的1脚为片选信号输入端(连接到图1-3 J40)实验五 ADC0809一、 实验目的 了解A/D转换器ADC0809的工作原理,掌握A/D转换器程序设计方法及与8086CP
4、U 连接的接口电路设计方法。 二、 实验内容 利用ADC0809芯片检测外部模拟电压输入值。 三、 实验电路 电路如图所示。图中基准电压采用+5V,模拟通道的地址为地址总线的低3位A0A2。ALE、START信号由地址选中信号及写信号提供。在编程时这3位地址将代表所选中的模拟通道号。 在选中通道号的同时,由于地址选中及写信号均有效,所以,ALE、START信号同时有效,A/D即被启动,开始转换。当转换结束时,ECO信号变为高电平。CPU在得知A/D转换结束后(如何得知?),执行输入命令,读出转换后的数据。 J1为8个模拟通道的输入插座,其信号可取自模拟电压输出电路。J2为ECO输出插座。J3为
5、地址选中信号的输入插座(连接到图1-3:J40)。模拟电压取自J4插座, 模拟电压值可通过调节电位器W3改变。 74LS244是一个八位三态门,可作为扩展的输入接口用。当G端输入低电平时,输出端1Y11Y4、2Y13Y4的状态即为输入端1A11A4、2A13A4的状态。当G端输入高电平时,输出端为高阻状态。J35为输入信号连接插座,J36为端口地址的连接插座。 74LS377是一个八位D触发器,可作为扩展的输出接口用。当E端输入低电平时,在CLK端的一个脉冲上升沿使输入端D0D7的状态锁存到触发器中,输出端Q0Q7输出被锁存的状态。J33为输出信号连接插座,J34为端口地址信号的连接插座(连接到图1-3:J40)。