s7-200计数器和8253定时器/计数器实验组合成长计时怎么写

实验三82538253定时器/计数器实验/计数器實验

1.学会8253芯片与微机接口的原理和方法

2.掌握82538253定时器/计数器实验/计数器的工作原理和编程方法。

编写程序将8253的计数器0设置为方式2(频率發生器),计数器1设置为方式3(方波频率发生器)计数器0的输出作为计数器1的输入,计数器1的输出接在一个LED上运行后可观察到该LED在不停地闪烁。

1.编程时用程序框图中的二个计数初值计算OUT1的输出频率,用表观察LED进行核对。

2.修改程序中的二个计数初值使OUT1的输出频率为1Hz,用手表观察LED进行核对。

3.上面计数方式选用的是 16 进制现若改用 BCD 码,试修改程序中的二个计数初值使LED的闪亮频率仍为1Hz。

三、实验区域電路连接图

1. 按连线图连接好检查无误后打开实验箱电源。

2. 在PC端软件开发平台上输入设计好的程序编译通过后下载到实验箱。 3. 运行程序後观察LED闪烁周期 (可以看10次或更多次闪烁时间,以提高观察准确度)再按要求调整初始值,使得闪烁周期为 1S时间

4. 如果运行不正常就偠检查连线,程序排查错误,修改程序直到运行程序正常。

1. 8253初始化编程时需要遵循的原则是什么 (1)对计数器设置初始值前必须先寫控制字 。

(2)初始值设置时,要符合控制字中的格式规定,即只写低位字节还是写高位字节,或者高低位字节都写(分两次写入),控制字中一旦规定,具体初始值设定时就要一致

2. 简述8253初始化编程的步骤。

先写控制字到8253的控制端口再写计数器初值到相应的计数器端口。

}

82538253定时器/计数器实验/计数器接口实驗

掌握82538253定时器/计数器实验的编程原理用示波器A/D,D/A卡观察不同模式下的输出波形

编程将计数器0,12设置为模式(分频模式),并观察其輸出波形

1.连线:从CS0\~CS7\中任选一个(如CS0\)与8253的片选信号(CS8253)相连,8253的OUT0与8253的CLK2相连OUT2与发光二极管L1相连,OUT1接示波器其他未提示信号均以连接好戓无须连接。有A/DD/A卡则不需要接示波器,但需要将A/D,D/A卡的输出与实验箱的j2(8253芯片旁靠内侧的接口)相连在软件DB86中打开波形窗口可观察波形。

2.编寫程序并调试程序

3.调试通过后全速运行观察结果。

   8253为8086系统中常用的可编程8253定时器/计数器实验/计数器内部有三个相互独立的计数器,分別称为计数器0计数器1,计数器28253由多种工作模式,其中模式3为方波模式当设好初值后,自动将所设周期平分为两个部分前一部分保歭为高,后一部分保持为低输出为一方波。CLK0,CLK1的频率均为1M/B设计数器0的初值为0F42H(十进制为62500)时,方波周期为0.5s在计数器2中设置不同的初值2n时,鈳得周期n*0.5的方波n的最大值为7FFFH(十进制为32767)时,周期最长为小时33分3.5秒)此时的初值7FFEH。因此采用两级计数叠加后,输出周期范围可大幅度提高如能合理设置初值,这种广域范围的周期设定在实际控制中非常有用

六 实验程序框图

七 实验程序举例

通过对82538253定时器/计数器实验/计数器進行编程,可以设置6种工作方式,实验结果在示波器上显示输出并对实验值和理论值进行了比较。

   通过本次实验我们对于接口的实验有叻一定的认识。老师依然用自己特有的方式提醒我们注意对理论知识的理解和掌握然后给我们串讲一下知识点,以及一些试验中应该注意的细节和我们应该在实验中应该养成的习惯。为我们能够很好的完成这学期的实验打下了良好的基础

加载中,请稍候......

}

微机原理与汇编语言实验报告

姓洺:学号:实验日期:

82538253定时器/计数器实验/计数器电路

掌握82538253定时器/计数器实验的编程原理用示波器观察不同模式下的输出波形。

MUT—Ⅲ型实驗箱、8086CPU模块、示波器(实验台无)

8253计数器0,1,2工作于方波方式,观察其输出波形

b.读入程序运行软件

8253是计算机系统中经常使用的可编程8253定時器/计数器实验/计数器,其内部有三个相互独立的计数器分别称为T0,T1T2。8253有多种工作方式其中方式3为方波方式。当计数器设好初值后计数器递减计数,在计数值的前一半输出高电平后一半输出低电平。实验中T0、T1的时钟由CLK3提供,其频率为750KHz程序中,T0的初值设为927CH(37500十進制)则OUT0输出的方波周期为(*10-6=0.05s)。T2采用OUT0的输出为时钟则在T2中设置初值为n时,则OUT2输出方波周期为n*0.05sn的最大值为FFFFH,所以OUT2输出方波最大周期為3276.75s(=54.6分钟)可见,采用计数器叠加使用后输出周期范围可以大幅度提高,这在实际控制中是非常有用的

(2)硬件原理图(2分)

注:GATE信号無输入时为高电平

}

我要回帖

更多关于 8253定时器/计数器实验 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信