《实验6-可编程计数定时器8254的使用》由会员分享,可在线阅读,更多相关《实验6-可编程计数定时器8254的使用(7页珍藏版)》请在金锄头文库上搜索。
1、实验实验5 可编程计数可编程计数/定时器定时器8254的使用的使用 一、实验目的掌握8254定时计数器的编程方法学习8254的几种工作方式的使用。二、实验设备1) QTH2008PC 32位微机教学实验仪一套 2) 显示器、鼠标、键盘各1件三、实验内容 将32Hz的晶振频率作为8254 的时钟输入,利用定时器 8254 产生 1Hz 的方波,发光二极管不停闪烁,用示波器可看到输出的方波。2021/6/31四、实验原理 8254是一种可编程的定时器/计数器芯片,它具有3个独立的16位计数器通道,每个计数器都可以按照二进制或二-十进制计数,每个计数器都有6种工作方式,计数频率可高达24MHz,芯片
2、所有的输入输出都与TTL兼容。 计数器都有6种工作方式:方式0计数过程结束时中断;方式1可编程的单拍脉冲;方式2频率发生器;方式3方波发生器;方式4软件触发;方式5硬件触发。6种工作方式主要有5点不同:一是启动计数器的触发方式和时刻不同;二是计数过程中门控信号GATE对计数操作的影响不同;三是OUT输出的波形不同;四是在计数过程中重新写入计数初值对计数过程的影响不同;五是计数过程结束,减法计数器是否恢复计数初值并自动重复计数过程的不同。 2021/6/32该实验的实验原理图如下图所示。2021/6/33五、实验步骤(1)实验连线 实验连线如下图所示: 2021/6/34信号源模块短路32.0H
3、z,CLKn ( n为1或2)连到8254模块的CLK0。8254模块选通线CS连到PC104总线接口模块的IOY0。8254模块GATE0接电源+5V;OUT0接发光二极管L1。该模块的WR、RD分别连到PC104总线接口模块的IOWR、IORD。该模块的数据(AD0AD7)、地址线(A0A7)分别连到PC104总线接口模块的数据(D0D7)、地址线(A0A7)。(2)编写8254的初始化程序。(3)观察发光二极管,用示波器可看到输出的方波。2021/6/35六、实验问题实验问题 如果计数初值为0,会有什么现象?为什么?2021/6/36部分资料从网络收集整理而来,供大家参考,感谢您的关注!