资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,微机原理与接口技术,实验,实验,3,8253,计数器原理及分频实验,实验目的,1.,熟悉,8253,定时器,/,计数器的功能及接口方法。,2.,熟悉,8253,的分频原理。,3.,掌握,8253,的分频应用编程。,实验任务,1,分析本实验主板上,8253,的硬件电路原理。,2,熟悉,8253,的工作原理后,编写出,8253,的,初始化程序。,3,编写出,8253,分频程序,观察实验显现。,实验原理,8253,的引脚,8253,有,3,个独立的,16,位减计器通道,每一个通道有三条引线:,CLK,、,GATE,和,OUT,。,CLK:,输入时钟,,8253,规定,加在,CLK,引脚的输入时钟周期,不能小于,380ns,。,GATE,:,门控信号输入引脚。这是控制计数器工作的一个外部,信号。当,GATE,引脚为低时,通常都是禁止计数器工作的;只有,GATE,为高时,才允许计数器工作。,OUT,:,输出引脚。当计数到“,0”,时,,OUT,引脚上必然有输出,,输出信号波形取决于工作方式。,8253,内部端口的选择及每个通道的读,/,写操,作的选择如下表所示,8253,的端口控制子,8253,的工作方式和输出波形,实验电路组成原理框图,03H,00H,0,0,1,1,D2,位,0,0,方式,2,方式,0,方式,2,1,初始状态,0,计数开,计数关,未知,T0:C0H T1:C1H T2:C2H,控制寄存器,:C3H,1,0,1,0,0,0,1,1,0,0,方式,2,方式,0,方式,2,1,计数器初始化后,1,0,1,03H,00H,D2,位,0,0,分别写入各方式控制字和计数器初值,,闸门时间由计数器,0,、,1,的初值确定。,计数关,计数开,计数开,1,0,0,1,1,1,0,1,1,方式,2,方式,0,方式,2,启动计数器,0,和,2,(开闸门),地址,0 x03,写入,0 xFF,:,D3,位,03H,00H,D2,位,f,x,0,1,CLK,1,往地址,0 x03,写入,0 xFF,,开闸门,启动计数器,0,计数,并将,f,x,接入。,0,计数开,计数开,计数开,0,0,1,0,1,1,0,1,1,方式,2,方式,0,方式,2,计数器,0,计数结束,同时计数器,1,计数一次,03H,00H,D2,位,f,x,0,1,CLK,1,往地址,0 x03,写入,0 xFF,,开闸门,启动计数器,0,计数,并将,f,x,接入。,0,计数开,计数开,计数开,0,0,0,1,1,1,0,1,1,方式,2,方式,0,方式,2,计数器,1,计数结束,则计数器,0,已经循环了,N,次,03H,00H,D2,位,f,X,1,0,CLK,计数器,1,计数结束后,同时自动关闭计数器,2,。读,IN2,,,D2,位为,1,1,计数开,计数开,计数关,1,0,0,1,0,0,1,1,0,方式,2,方式,0,方式,2,关闸门,,地址,0 x03,写入,0 x00,:,D3,位,03H,00H,D2,位,1,0,CLK,0,1,0,往地址,0 x03,写入,0 x00,,关闸门。,然后锁存计数器,2,,再读计数器,2,的计数值,进行频率计算。,1,计数关,计数开,计数关,1,0,1,0,本实验共用到六个端口地址:,23H,(,1Y1,):,输出口,,8255,的控制端口,22H,(,1Y1,):,输出端口(,PC3,),,发出计数器,0,的闸门信,号(,0,为关,,1,为开),A0H,(,1Y5,):,输入,/,输出端口,,8253,计数器,0,的读写口,A1H,(,1Y5,):,输入,/,输出端口,,8253,计数器,1,的读写口,A3H,(,1Y5,):,输出端口,,8253,的控制寄存器的端口,编程与调试,1.,程序说明,对,8253,的计数器,0,和,1,写入初值,使计数器,1,输出一定,频率的方波,从而使得与计数器,1,输出端相连接的指示灯,循环亮和灭。,2.,编程思路,3.,编程步骤,调用自定义头文件(同上实验一)。,EPP,端口初始化(同上实验一)。,初始化,8255,。,8255,的控制字应该定义,C,口的低位为输出口,工作方式为方式,0,。,PC3,口置“,0”,,阻止脉冲输入。,初始化,8253,前,要阻止脉冲输入,就要向,PC3,口置,0,,,8255,的,C,口,的各个端口可以直接置位和复位。,初始化,8253,。,8253,的计数器,0,、计数器,1,,工作方式分别为方式,2,和方式,3,,都是,先写低字节再写高字节和,BCD,码计数。向计数器,0,置入初值是,1000,,,向计数器,1,置入的初值也是,1000,。,思考和练习题,1,向计数器,0,和计数器,1,写入不同的值,指示灯,会出现什么现象?,2,计数器,0,和,1,采用不同的工作方式,指示灯有,什么现象。,3,8253,的初始化要在一个脉冲的作用下才能完,成,这对实验中计数器输出信号的频率有没,有影响?,
展开阅读全文