8253的脉冲计数器分频器设计

8253的脉冲计数器分频器设计

ID:6697722

大小:186.37 KB

页数:15页

时间:2018-01-22

8253的脉冲计数器分频器设计_第1页
8253的脉冲计数器分频器设计_第2页
8253的脉冲计数器分频器设计_第3页
8253的脉冲计数器分频器设计_第4页
8253的脉冲计数器分频器设计_第5页
资源描述:

《8253的脉冲计数器分频器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、湖南科技大学微机原理与接口技术课程设计8253的脉冲计数器/分频器设计学院潇湘学院班级通信一班学号姓名引言在计算机系统中往往需要一些时钟,以便实现定时控制或延迟控制。如定时扫描,定时中断,定时检测,定时刷新,系统日历时钟以及喇叭发生的声源等。对外部事件进行记录,也是各种微机应用所常用的,因此往往需要一些计数器。而定时功能通常是通过记数来实现的,当计数器的输入脉冲为固定频率的信号时,计数器就有了定时功能,因此一般定时器和计数器融为一体。8253脉冲计数器/分频器就具有这样的功能。微机原理和接口技术是一门实践性强的学科

2、,不但要求有较高的理论水平,而且还要求有实际的动手能力,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。本课程设计任务和目的是:帮助学生巩固和加深理解所学的理论知识,训练学生的实验技能,使其树立工程观点和严谨的科学作风,初步具有运用理论知识分析问题、解决问题的能力。培养学生运用所学的理论解决实际问题的能力,使学生初步掌握分析简单电路,调试简单汇编程序以及撰写实验报告的能力。1、基本目的在计算机应用系统中,常常需要实时时钟,有时也需要对外部事件进行计数,而可编程计数

3、器的计数范围可由软件来设定改变,不占用CPU大量时间,所以使用方便,且功能较强。本次课程设计所选题目为基于8253的脉冲计数器/分频器设计,设计的基本目的是:(1)设计一个能对2MHZ以下的脉冲信号进行分频的器件。(2)分频系数由试验箱中的K1~K8逻辑开关控制输入(3)由LED数码管显示分频系数,为简便设计本次设计只使用四个数码管,即分频系数最大值为9999(十进制)2.工作原理实现定时的方法可分为软件定时和硬件定时两种。软件定时就是让机器执行一个程序段,这个程序段本身并没有具体的执行目的,但由于执行每一条指令都

4、需要一定的时间,则执行一个已定的程序段就需要一个固定的时间。软件定时的优点是不需要增加硬件设备,且定时时间改变灵活,只要改变子程序的执行时间即可。硬件定时又分为不可编程硬件定时和可编程硬件定时。对不可编程的硬件定时方法,可采用如定时器555外接定时部件构成。这种定时的优点是电路一般比较简单,定时期间不占用CPU资源。可编程的计数器是为了方便计算机系统的设计和应用而研制的,很容易和系统总线连接。8253的记数初值是决定记数次序的,根据输出信号的不同,计算方法可分为两种情况。当输出信号为连续的周期波时:假设计数器输入信

5、号CLK的频率为F(CLK),要求OUT端输出信号的频率为F(OUT),则记数初值N的计算公式为:N=F(CLK)/F(OUT)当计数器工作在一次性有效的定时方式时:如希望的定时时间为T,则记数初值N的计算公式为:N=F(CLK)*T3.实验内容8253A的A0、A1接系统地址总线A0、A1,故8253A有四个端口地址,。8253A的片选地址为48H~4FH。因此,本实验仪中的8253A四个端口地址为48H、49H、4AH、4BH,分别对应通道0、通道1、通道2和控制字。采用8253A通道0,工作在方式3(方波发生

6、器方式),输入时钟CLK0为1MHZ,输出OUTO要求为1KHZ的方波,并要求用接在GATE0引脚上的导线是接地("0"电平)或甩空("1"电平)来观察GATE对计数器的控制作用,用示波器观察输出波形。当我们改变记数初值是再观察波形的变化。(1)8253功能介绍8253是可编程的计数器/定时器,其内部有三个独立的16位计数器/定时器通道,每个计数器通道均可按6种不同的方式工作,并且都可以按二进制或十进制计数。其CLK0~CLK2是计数器0~2的时钟脉冲输入端,GATE0~GATE2是门控脉冲输入端,OUT0~OUT

7、2是输出端及内部结构见左图。A1A0:用来选择计数器和控制寄存器D0-D7:三态数据线,和数据总线相连GATE012:门控输入端,对应相同号计数CS:片选端,低电平有效WR:写信号输入端,低电平有效RD:读信号输入端,低电平有效CLK012:各计数器时钟信号输入端OUT012:相应计数器输入端(2)8253的工作方式方式0:又称计数结束产生中断工作方式。当程序将工作方式控制字写入控制字寄存器时,计数器的输出端OUT立即变为低电平。在计数初值写入该计数器后,输出仍将保持为低电平。当门控信号GATE为高电平时,计数器对

8、输入端CLK的输入脉冲开始作减一计数,当计数器从初值减为0时,输出端OUT由低电平变为高电平,该输出信号可作为向CPU发出的中断请求信号。方式1:又称可编程单稳态工作方式。功能是在GATE信号的上升沿作用下,输出端OUT产生一个负脉冲信号,负脉冲的宽度可由定时器的计数初值和时钟频率编程确定。方式2:又称频率发生器工作方式。当程序将工作方式控制字写入控制字寄存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。