欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    最新微机原理第8章8253及其应用PPT课件.ppt

    • 资源ID:59520869       资源大小:1.21MB        全文页数:38页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新微机原理第8章8253及其应用PPT课件.ppt

    微机原理第微机原理第8 8章章82538253及其应用及其应用第八章第八章 可编程计数器可编程计数器/定时器定时器8253及其应用及其应用了解了解82538253的功能的功能熟悉熟悉82538253的工作方式的工作方式掌握掌握82538253的编程方法的编程方法掌握每种工作方式下掌握每种工作方式下GATEGATE对对OUTOUT的影响的影响学会使用学会使用82538253计数和定时功能计数和定时功能(P304)8253的工作原理的工作原理一、一、8253A8253A的内部结构和引脚信号的内部结构和引脚信号1 12 23 34 45 56 67 78 89 9101011111212242423232222212120201919181817171616151514141313D7D7D6D6D5D5D4D4D3D3D2D2D1D1D0D0CLK0CLK0OUT0OUT0GATE0GATE0GNDGNDCLK1CLK1OUT1OUT1GATE1GATE1CLK2CLK2OUT2OUT2GATE2GATE2A1A1A0A0VCCVCCWRWRRDRDCSCS8253825382538253管脚图管脚图8253的的三三个个计计数数通通道道在在结结构构上上和和功功能能上上完完全全一一样样,每每个个通通道道均均有有两两个个输输入入引引脚脚CLK和和GATE,一一个个输输出出信信号号引脚引脚OUT。8253是是24引引脚脚双双列列直直插插式式芯芯片片,它与它与CPU的接口引线如下:的接口引线如下:D7D0是是数数据据线线引引脚脚,RD和和WD分分别别是是读读写写控控制制引引脚脚,CS是是片片选选信信号号。A1,A0是是片片内内地地址址选择引脚。选择引脚。由由CPU输输入入的的控控制制信信号号CS、RD和和WR与与A1,A0组组合实现的功能见教材合实现的功能见教材P322表表8-1。8253的工作原理的工作原理一、一、8253A8253A的内部结构和引脚信号的内部结构和引脚信号8253输入信号组合的功能表输入信号组合的功能表CS RD WR A1 A0 功能功能 0 0 0 1 0 0 1 对计数器对计数器A1A0设置计数初设置计数初值值 1 0 0 1 0 1 1 设置控制字或给一个命令设置控制字或给一个命令 0 0 0 0 1 0 1 从计数器从计数器A1A0读出计数值读出计数值 1 0 8253的工作原理的工作原理一、一、8253A8253A的内部结构和引脚信号的内部结构和引脚信号8253作为定时器使用时,其定时时间计算公式为:作为定时器使用时,其定时时间计算公式为:例例:在在某某系系统统中中,8253的的CLK上上的的计计数数脉脉冲冲频频率率为为0.5MHz,8253计数器的初值是计数器的初值是n=500。定时时间定时时间=时钟脉冲周期时钟脉冲周期tclk 预置的计数初值预置的计数初值n注注意意:8253外外部部输输入入引引脚脚CLKi上上的的时时钟钟脉脉冲冲频频率率不不能大于能大于2MHz。0.5MHz的时钟脉冲周期为的时钟脉冲周期为T=2 s,则,则定时时间定时时间=2 s 500=1ms8253的工作原理的工作原理一、一、8253A8253A的内部结构和引脚信号的内部结构和引脚信号在在对对8253进进行行编编程程时时,由由CPU向向它它写写控控制制字字,来来选选定定计计数数器器通通道道,并并规规定定所所选选计计数数器器的的工工作作方方式式。控控制字格式:制字格式:D7 D6 D5 D4 D3 D2 D1 D0 SC1 SC0 RW1 RW0 M2 M1 M0 BCD 00:选择通道:选择通道001:选择通道:选择通道110:选择通道:选择通道211:无效:无效00:计数器锁存:计数器锁存01:读写低字节:读写低字节10:读写高字节:读写高字节11:先低,后高:先低,后高000:方式:方式0001:方式:方式1X10:方式:方式2X11:方式:方式3100:方式:方式4101:方式:方式51:BCD0:2进制进制BCD:00009999H;二进制:二进制:0000FFFFH;BCD:1200H=1200;二进制:二进制:1200H=4608微机原理与接口微机原理与接口计数初值为计数初值为0000时,如何计数?时,如何计数?初值写进去之后,门控信号允许时,计数过程是:初值写进去之后,门控信号允许时,计数过程是:1、初值放入计数当前值寄存器、初值放入计数当前值寄存器2、CLK到来一个脉冲当前值寄存器减到来一个脉冲当前值寄存器减13、判断当前值是否为、判断当前值是否为0,如果不为,如果不为0,返回,返回2,否则当前,否则当前一次计数结束。一次计数结束。BCD:初值可以为初值可以为00009999H;当初值为当初值为0时,先减时,先减1得得9999H,到最后减为,到最后减为0,进行了,进行了10000次计数,所以初值次计数,所以初值0相当于相当于10000二进制:二进制:0000FFFFH;初值初值0000H相当于相当于65536CLKCLK确定的情况下,一个定时器的最长定时时间确定的情况下,一个定时器的最长定时时间=?对应的计数初值是?对应的计数初值是?8253的工作原理的工作原理二、二、82538253的初始化步骤和门控信号的功能的初始化步骤和门控信号的功能1.初始化步骤:初始化步骤:(1)写入控制字;写入控制字;(2)按控制字要求写入计数初值。按控制字要求写入计数初值。计数初值计数初值N N=fCLK/fOUT=TOUT/TCLK例例(P309)(P309):82538253的地址为的地址为3F0H3F0H、3F2H3F2H、3F4H3F4H、3F6H3F6H要求要求82538253的计数器的计数器0 0工作于方式工作于方式3 3,BCDBCD码计数,码计数,计数器初值计数器初值n=1234H,n=1234H,初始化程序为:初始化程序为:MOVMOV AL,37HAL,37HMOVMOV DX,3F6HDX,3F6HOUTOUT DX,ALDX,ALMOVMOV AL,34HAL,34HMOVMOV DX,3F0HDX,3F0HOUTOUT DX,ALDX,ALMOVMOV AL,12HAL,12HOUTOUT DX,ALDX,AL8253的工作原理的工作原理二、二、82538253的初始化步骤和门控信号的功能的初始化步骤和门控信号的功能2.门控信号控制功能:门控信号控制功能:(P310P310)门门控控信信号号GATE的的控控制制功功能能如如教教材材P310表表8-2所所示,由表可知:示,由表可知:方式方式0 0,4 4时:门控信号为时:门控信号为电平触发电平触发 方式方式1 1,5 5时:门控信号为时:门控信号为上升沿触发上升沿触发 方式方式2 2,3 3时:门控信号为时:门控信号为电平或上升沿触发电平或上升沿触发三、三、82538253的工作方式的工作方式 (P310P310)工作方式决定以下内容:工作方式决定以下内容:1 1)门控信号的影响门控信号的影响 高电平允许高电平允许:当当GATE=0,即使出现即使出现CLK,也不也不计数计数 方式方式0,2,3,4上升沿允许上升沿允许(上升沿触发)(上升沿触发)方式方式1,5,2,38253的工作原理的工作原理三、三、82538253的工作方式的工作方式写入控制字后,写入控制字后,OUT的状态的状态计数过程中,计数过程中,OUT的状态的状态计数终了,计数终了,OUT的状态的状态3 3)计数操作可否重复计数操作可否重复不可重复不可重复模式模式0,4自动重复自动重复模式模式2,3条件重复条件重复模式模式1,5工作方式决定以下内容:工作方式决定以下内容:2 2)OUT信号的状态信号的状态8253的工作原理的工作原理三、三、82538253的工作方式的工作方式1.方式方式0:计数结束中断方式计数结束中断方式特点:特点:CLKWRCWOUTN=44321GATE0可作为可作为INTRINTR信号信号计数器只计数一遍;计数器只计数一遍;计数过程中,可由门控信号控制暂停计数计数过程中,可由门控信号控制暂停计数;在计数过程中可改变计数值。在计数过程中可改变计数值。写入新值后,计数器按新写入新值后,计数器按新值重新开始计数值重新开始计数8253的工作原理的工作原理三、三、82538253的工作方式的工作方式2.方式方式1:可编程单稳态输出方式可编程单稳态输出方式特点:特点:若计数值为若计数值为N,则输出脉冲宽度为则输出脉冲宽度为N*CLK;计数计数到到0,可由,可由GATE上升沿再次触发,输出一个上升沿再次触发,输出一个脉冲,不需重新赋值;脉冲,不需重新赋值;若计数过程中,门控信号再次触发,计数器在触若计数过程中,门控信号再次触发,计数器在触发信号的下一个发信号的下一个CLKCLK重新开始计数重新开始计数;CLKWRCWOUTN=3321GATE3若计数过程中,若计数过程中,CPU改变计数值,但计数过程不受改变计数值,但计数过程不受影响,再次触发后,按新值重新计数。影响,再次触发后,按新值重新计数。8253的工作原理的工作原理三、三、82538253的工作方式的工作方式3.方式方式2:比率发生器(分频器)比率发生器(分频器)P312P312特点:特点:计数器能连续工作;计数器能连续工作;计数计数过程中,若过程中,若GATE变低,计数器暂停工作,变低,计数器暂停工作,GATE变变高后,计数器重新取出初值,开始计数;高后,计数器重新取出初值,开始计数;计数过程中,计数过程中,若写入新的初值,对当前的计数过程若写入新的初值,对当前的计数过程无影响,但下一个计数过程,以新的初值开始计数;无影响,但下一个计数过程,以新的初值开始计数;CLKWRCWOUTN=44321GATE43218253的工作原理的工作原理三、三、82538253的工作方式的工作方式4.方式方式3:方:方波发生器(波发生器(P312P312)特点:特点:同同 方式方式2的三个特点,不同的是:的三个特点,不同的是:初值为偶数时,每来一个脉冲,计数值减初值为偶数时,每来一个脉冲,计数值减2 2初值为奇数时,初值为奇数时,第一个第一个CLKCLK使计数器减使计数器减“1”1”,其后每一,其后每一个个CLKCLK使计数器减使计数器减“2”2”,到,到“0”0”后,改变输出状态,同后,改变输出状态,同时重新装入计数值。时重新装入计数值。接着第一个接着第一个CLKCLK使计数值减使计数值减“3”3”,以后每个以后每个CLKCLK使计数值减使计数值减“2”2”,直到计数值为,直到计数值为“0”0”,重,重复上述过程。复上述过程。CLKWRCWOUTN=44242GATE42428253的工作原理的工作原理三、三、82538253的工作方式的工作方式5.方式方式4:软件触发选通软件触发选通(P313P313)N值写入后,如值写入后,如Gate为高,则下一个为高,则下一个CLK开始开始计数,相当于软件启动;计数,相当于软件启动;GATE=“1”,允许计数,允许计数,GATE=“0”,禁止计数,因禁止计数,因此,要做到软件启动,必须使此,要做到软件启动,必须使GATE=“1”;CLKWRCW特点:特点:OUTN=44321GATE0写一次初值,只计一次;计到写一次初值,只计一次;计到0时,产生低电平维时,产生低电平维持一个周期后变高持一个周期后变高计数过程中改变计数值,按新值重新计数到计数过程中改变计数值,按新值重新计数到0;8253的工作原理的工作原理三、三、82538253的工作方式的工作方式6.方式方式5:硬件触发选通硬件触发选通(P314P314)N值写入后,值写入后,计数器并不计数计数器并不计数,当当GATE的上升沿出现的上升沿出现时时,取出初值开始计数;取出初值开始计数;计数过程中改变计数值,计数过程中改变计数值,若没有若没有GATE的触发的触发,不影不影响计数过程响计数过程,当计数到当计数到“0”后后,若有若有GATE触发触发,则按新则按新的计数值计数的计数值计数.CLKWRCW特点:特点:OUTN=54321GATE0555微机原理与接口微机原理与接口8253的工作原理的工作原理三、三、82538253的工作方式的工作方式6种工作方式主要区别种工作方式主要区别:OUT输出波形不同。输出波形不同。启动计数器的触发方式不同。启动计数器的触发方式不同。计数过程中门控信号计数过程中门控信号GATE对计数操作的影对计数操作的影响不同。响不同。有的工作方式具备有的工作方式具备“初值自动重装初值自动重装”的功能。的功能。初值自动重装的功能是:当计数值减到规定初值自动重装的功能是:当计数值减到规定的数值(通常为的数值(通常为0)后,计数初值将会自动地)后,计数初值将会自动地重新装入计数器。重新装入计数器。8253的工作原理的工作原理三、三、82538253的工作方式的工作方式6 6种工作方式小结:种工作方式小结:方式方式0 0:计数初值计数初值N写入写入CR后,当后,当GATE为高电平时为高电平时,经经过过N个时钟脉冲之后个时钟脉冲之后OUT由由0到到1跳变跳变每写一次初值仅仅计数一次每写一次初值仅仅计数一次每写一次初值仅仅计数一次每写一次初值仅仅计数一次方式方式1 1:计数初值计数初值N写入写入CR后,由后,由GATE上升沿触发上升沿触发,OUT输出一个负的单脉冲输出一个负的单脉冲 单脉冲宽度单脉冲宽度单脉冲宽度单脉冲宽度T=N T=N T TCLKCLK不必每次都写初值。不必每次都写初值。不必每次都写初值。不必每次都写初值。方式方式2 2:计数初值计数初值N写入写入CR后后,当当GATE为高电平时为高电平时,输入端每输入输入端每输入输入端每输入输入端每输入N N个时钟脉冲,在输出端出现一个时钟脉冲,在输出端出现一个时钟脉冲,在输出端出现一个时钟脉冲,在输出端出现一个负的时钟脉冲个负的时钟脉冲个负的时钟脉冲个负的时钟脉冲 N N分频器。分频器。分频器。分频器。自动重装入初值。自动重装入初值。自动重装入初值。自动重装入初值。8253的工作原理的工作原理三、三、82538253的工作方式的工作方式6 6种工作方式小结:种工作方式小结:方式方式4 4:计数初值计数初值N写入写入CR后后,触发计数(此时触发计数(此时GATE必必须须为高电平为高电平),经),经N个时钟脉冲个时钟脉冲,输出端产生选通负脉输出端产生选通负脉冲信号冲信号,宽度宽度=1个个CLK 只计一次只计一次方式方式3 3:计数初值计数初值N N写入写入CR后,当后,当GATE为高电平时为高电平时,n,n为为偶数时偶数时OUT输出一系列方波输出一系列方波(N N分频器分频器分频器分频器)。N值为奇数值为奇数时时,输出矩形波,高低电平时间不同输出矩形波,高低电平时间不同(差一个时钟周期差一个时钟周期)。自动重装入初值。自动重装入初值。自动重装入初值。自动重装入初值。方式方式5 5:计数初值计数初值N写入写入CR后,硬触发后,硬触发(GATE输入输入一个一个正脉冲正脉冲)后后,经经N个时钟脉冲个时钟脉冲,输出端产生选通负脉冲输出端产生选通负脉冲信号信号,宽度宽度=CLK不必每次都写初值不必每次都写初值不必每次都写初值不必每次都写初值微机原理与接口微机原理与接口8.2 8253的应用举例的应用举例 (P315)实际应用例子的解题思路:实际应用例子的解题思路:确定端口地址确定端口地址确定计数初值确定计数初值-确定工作方式确定工作方式确定电路图确定电路图编程(写入控制字、初值)编程(写入控制字、初值)82538253的编程只需要初始化。初始化之后,芯片的编程只需要初始化。初始化之后,芯片自动工作,无需程序干扰自动工作,无需程序干扰注意:用到多个通道时,对每个通道都要依次注意:用到多个通道时,对每个通道都要依次写控制字,写初值。写控制字,写初值。微机原理与接口微机原理与接口8255的工作原理的工作原理接口芯片地址接口芯片地址注意:注意:端口地址及片选信号的产生选择端口地址及片选信号的产生选择8253A8253A的的A A1 1、A A0 0:与与8086CPU8086CPU的的A A2 2、A A1 1相连;相连;与与8088CPU8088CPU的的A A1 1、A A0 0相连。相连。A1A1A0A08位位80888253端口地址端口地址:A1 A00 00 11 01 1X0HX1HX2HX3H80868253低低8位位A2A1A1A0A2 A1A00 00 11 01 10000端口地址端口地址:X0HX2HX4HX6H微机原理与接口微机原理与接口8253的应用举例的应用举例例例1 1:在某个以在某个以在某个以在某个以80868086为为为为CPUCPU的系统中使用了一块的系统中使用了一块的系统中使用了一块的系统中使用了一块82538253芯片,芯片,芯片,芯片,通道的基地址为通道的基地址为通道的基地址为通道的基地址为310H310H,所用的时钟脉冲频率为,所用的时钟脉冲频率为,所用的时钟脉冲频率为,所用的时钟脉冲频率为1MHz1MHz。要。要。要。要求求求求3 3个计数通道分别完成以下功能:个计数通道分别完成以下功能:个计数通道分别完成以下功能:个计数通道分别完成以下功能:1 1)计数器计数器计数器计数器0 0工作于方式工作于方式工作于方式工作于方式3 3,输出频率为,输出频率为,输出频率为,输出频率为2KHz2KHz的方波;的方波;的方波;的方波;2 2)计数器计数器计数器计数器1 1产生宽度为产生宽度为产生宽度为产生宽度为480 480 s s的单脉冲;的单脉冲;的单脉冲;的单脉冲;3 3)计数器计数器计数器计数器2 2用硬件方式触发,输出单脉冲,时间常用硬件方式触发,输出单脉冲,时间常用硬件方式触发,输出单脉冲,时间常用硬件方式触发,输出单脉冲,时间常 数为数为数为数为2626。通道的地址分别为通道的地址分别为通道的地址分别为通道的地址分别为310H310H,312H 312H,314H 314H,316H 316H。1 1)计数器)计数器)计数器)计数器0 0:方式方式方式方式3 3,OUTOUT0 0输出方波输出方波输出方波输出方波N N0 0=fCLK/fOUT=1MHz1MHz/2/2KHzKHz=10=106 6/2/2 10103 3=500=5002 2)计数器)计数器)计数器)计数器1 1:方式方式方式方式1 1,OUTOUT1 1输出单脉冲输出单脉冲输出单脉冲输出单脉冲N N1 1=TOUT/TCLK=480 480 s s/1 1 s s=480=480微机原理与接口微机原理与接口8253的应用举例的应用举例程序如下页,见教材程序如下页,见教材程序如下页,见教材程序如下页,见教材P316P316。例例1 1:3 3)计数器)计数器)计数器)计数器2 2:模式模式模式模式5 5,OUTOUT2 2输出门控单脉冲,输出门控单脉冲,输出门控单脉冲,输出门控单脉冲,N N2 2=26=26A9A0=1100010XX0 310H316H480us宽单脉冲宽单脉冲CLK0808674LS1388253CLK1CLK2GATE0OUT0GATE1OUT1GATE2OUT21MHzCSA1A0RDWRD7 D0D7 D0WRRDA1A2A0A3A4ABCG2BG2AG1A5A6A7A8A9M/IO2KHzY4负脉冲负脉冲+5V微机原理与接口微机原理与接口;通道通道0方式字及初值方式字及初值MOV DX,316HMOV AL,00110111BOUT DX,ALMOV DX,310HMOV AL,00HOUT DX,ALMOV AL,05H;通道;通道1方式字及初值方式字及初值MOV DX,316HMOV AL,01110011BOUT DX,ALMOV DX,312HMOV AL,80HOUT DX,ALMOV AL,04HOUT DX,AL;通道;通道2的方式字及初值的方式字及初值MOV DX,316HMOV AL,10011011BOUT DX,ALMOV DX,314HMOV AL,26HOUT DX,AL8.2 8253的应用举例的应用举例 (P315)例例2 2:时钟脉冲以时钟脉冲以2MHz输入输入8253,实现,实现每每5秒秒定定时中断(设时中断(设8253端口地址端口地址40H46H)分析:按照公式计数初值分析:按照公式计数初值分析:按照公式计数初值分析:按照公式计数初值n=Tout/Tclk=10n=Tout/Tclk=107 7,而初值计数而初值计数而初值计数而初值计数器只有器只有器只有器只有1616位,最大计数次数为位,最大计数次数为位,最大计数次数为位,最大计数次数为6553665536,所以一个计数器,所以一个计数器,所以一个计数器,所以一个计数器不行,不行,不行,不行,所以需要两个计所以需要两个计所以需要两个计所以需要两个计数器串联,一个计数数器串联,一个计数数器串联,一个计数数器串联,一个计数器的输出作为另一个器的输出作为另一个器的输出作为另一个器的输出作为另一个计数器的输入。连接计数器的输入。连接计数器的输入。连接计数器的输入。连接如图:如图:如图:如图:OUT0OUT0GATE0GATE0CLK0CLK0OUT1OUT1GATE1GATE1CLK1CLK1+5V+5V+5V2MHz每每每每5 5秒产生秒产生秒产生秒产生一个脉冲一个脉冲一个脉冲一个脉冲确定端口地址确定端口地址确定计数初值确定计数初值确定电路图确定电路图确定工作方式确定工作方式编程(写入控制字、初值)编程(写入控制字、初值)微机原理与接口微机原理与接口级联时每个计数器初值的计算级联时每个计数器初值的计算N0=Tout0/Tclk0=Tout0/Tout1=Tout0/(N1*Tclk1)N0*N1=Tout0/Tclk1=107采取级联后,要使得级联的两个计数器的计数初值采取级联后,要使得级联的两个计数器的计数初值的乘积为的乘积为107,所以两个计数器的初值,所以两个计数器的初值N1、N2可可以多种取值,只要以多种取值,只要N1*N2=107即可。即可。可以取可以取N1=10000,N2=1000微机原理与接口微机原理与接口首先,选择工作方式要实现要实现每每5秒,即自动循环计数,那么方式秒,即自动循环计数,那么方式 0:只计数一次,不符合:只计数一次,不符合 1:每次要用上升沿才能触发计数,不行:每次要用上升沿才能触发计数,不行 2:只要:只要Gate为高电平就可以自动循环计数,为高电平就可以自动循环计数,满足满足 3:类似方式:类似方式2,也满足,也满足 4:Gate为高电平时,计数一次为高电平时,计数一次 5:必须用:必须用Gate上升沿才能触发计数,同上升沿才能触发计数,同18253的应用举例的应用举例例例2 2:计数器计数器计数器计数器1 1:方式方式方式方式2 2,OUTOUT1 1每每每每5ms5ms输出一个脉冲输出一个脉冲输出一个脉冲输出一个脉冲,初值初值初值初值 N N1 1=定时时间定时时间定时时间定时时间/Tc=5ms/0.5/Tc=5ms/0.5 s=10000s=10000计数器计数器计数器计数器0 0:方式方式方式方式2 2,OUTOUT0 0 每每每每5s5s输出一个脉冲输出一个脉冲输出一个脉冲输出一个脉冲,初值初值初值初值 N N2 2=定时时间定时时间定时时间定时时间/Tc=5s/5m/Tc=5s/5ms=1000s=1000OUT0OUT0GATE0GATE0CLK0CLK0OUT1OUT1GATE1GATE1CLK1CLK1+5V+5V+5V2MHz每每每每5 5秒产生一个脉冲秒产生一个脉冲秒产生一个脉冲秒产生一个脉冲5m5ms s产生一个脉冲产生一个脉冲产生一个脉冲产生一个脉冲计算初值计算初值计算初值计算初值:OUTOUT1 1每每每每5s5s输出一个脉冲输出一个脉冲输出一个脉冲输出一个脉冲,初值初值初值初值 N=N=定时时间定时时间定时时间定时时间/Tclk=5s/0.5/Tclk=5s/0.5 s=10s=107 7 65535 655358253的应用举例的应用举例START:MOV AL,START:MOV AL,010111110100100 0B ;B ;定时器定时器定时器定时器1 1,1616位位位位,方式方式方式方式2 2,MOV DX,46H MOV DX,46H ;二进制二进制二进制二进制。OUT DX,AL OUT DX,AL ;MOV AX,10000 MOV AX,10000 MOV DX,42H MOV DX,42H OUT DX,AL OUT DX,AL MOV AL,AH MOV AL,AH OUT 42H,AL OUT 42H,AL例例2 2:程序:程序:程序:程序:MOV AL,MOV AL,000011110100100 0B ;B ;定时器定时器定时器定时器0 0,1616位位位位,方式方式方式方式2 2,MOV DX,46H MOV DX,46H ;二进制二进制二进制二进制。OUT DX,AL OUT DX,AL MOV AX,1000 MOV AX,1000 MOV DX,40H MOV DX,40H OUT DX,AL OUT DX,AL MOV AL,AH MOV AL,AH OUT DX,AL OUT DX,AL8253的应用举例的应用举例程序见教材程序见教材程序见教材程序见教材P317P317例例3 3:控制控制控制控制LEDLED的点亮和熄灭的点亮和熄灭的点亮和熄灭的点亮和熄灭用用用用82538253定时器功能,控制定时器功能,控制定时器功能,控制定时器功能,控制LEDLED发光二极管发光二极管发光二极管发光二极管每隔每隔每隔每隔1010秒点亮一次持续秒点亮一次持续秒点亮一次持续秒点亮一次持续1010秒秒秒秒,设输入频率为,设输入频率为,设输入频率为,设输入频率为2MHz2MHz。芯片基地。芯片基地。芯片基地。芯片基地址为址为址为址为81H81H分析:分析:分析:分析:需要用计数器级联方法,如通道需要用计数器级联方法,如通道需要用计数器级联方法,如通道需要用计数器级联方法,如通道0 0和通道和通道和通道和通道1 1;方波输出,输出脉冲周期为方波输出,输出脉冲周期为方波输出,输出脉冲周期为方波输出,输出脉冲周期为2020秒秒秒秒(高低电平各高低电平各高低电平各高低电平各1010秒秒秒秒)。电路原理图见教材电路原理图见教材电路原理图见教材电路原理图见教材P317P317图图图图8-118-11计数器计数器计数器计数器0 0:方式方式方式方式2 2或或或或3 3,OUTOUT0 0输出输出输出输出400Hz400Hz的连续脉冲,的连续脉冲,的连续脉冲,的连续脉冲,N N0 0=fCLK/fOUT=2MHz2MHz/400/400Hz Hz=5000=5000计数器计数器计数器计数器1 1:方式方式方式方式3 3,OUTOUT1 1输出周期为输出周期为输出周期为输出周期为2020秒的方波,秒的方波,秒的方波,秒的方波,N N1 1=fCLK/fOUT=400/1/20=400/1/20 =8000=8000微机原理与接口微机原理与接口P317 注意本题的端口地址注意本题的端口地址 MOV AL,00110101B;通道通道0 方式字方式字OUT 87H,ALMOV AL,00H ;通道;通道0 的计数初值低字节的计数初值低字节OUT 81H,ALMOV AL,50H ;通道;通道0 的计数初值高字节的计数初值高字节OUT 81H,ALMOV AL,01110111B ;通道通道1方式字方式字OUT 87H,ALMOV AL,00H ;通道;通道1 的计数初值低字节的计数初值低字节OUT 83H,ALMOV AL,80H ;通道;通道1的计数初值高字节的计数初值高字节OUT 83H,AL

    注意事项

    本文(最新微机原理第8章8253及其应用PPT课件.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开