东北大学自动化复习课件微机原理与接口技术(8定时器计数器).ppt

东北大学自动化复习课件微机原理与接口技术(8定时器计数器).ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
54 55 56 57 58 59 60 61 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 解题分析 (1)硬件连接 根据要求8253通道2输出一个周期为4s的方波。从图可知通道1的CLK1输入时钟周期为1μs,若通道1工作为定时,其输出最大定时时间为1×65536μs,仅65.5ms,因而使用一个通道达不到定时时间4s的要求。此时,采用通道级连的办法,将通道1的输出OUT1作为通道2的输入脉冲。 (2)控制字设置 8253的通道1工作于方式2,其输出端OUT1的输出为相对于1MHZ频率的分频脉冲,若选定OUT1输出脉冲周期为4ms,则通道1的计数初值应为4000。 周期为4ms的脉冲作为通道2的输入,要求输出端OUT2的波形为方波且周期为4s,因此通道2应工作于方式3,计数初值为1000。通道1的控制字,通道2的控制字。 ?? (3) 程序编制 ┇ MOV AL,65H ; 通道1控制字,只读/写高8位,BCD计数制 OUT 46H,AL MOV AL,0A7H ;通道2控制字,只读/写高8位,BCD计数制 OUT 46H,AL MOV AL,40H ;通道1计数初值高8位,低8位自动置0 OUT 42H,AL MOV AL,10H ;通道2计数初值高8位,低8位自动置0 OUT 44H,AL ┇ 第8章定时器计数器教学要求 1. 掌握8253引脚,尤其是CLK、OUT、GATE引脚的功能 2. 掌握8253的六种工作方式、编程和在IBM PC系列机上的应用 1.微机系统中定时分为:?????? 、?????? 两大类。 2.微机系统一般用?????? 、?????? 获得精确而稳定的时间基准。 3.8253计数器能否用于定时?为什么? 习题与思考 4. 现用8253的通道0对外界事件进行计数。要求每计到100时,产生一个中断请求 信号,转去执行中断服务程序。要求: (1) 画出该8253外部硬件连接图。 (2) 编写该8253的初始化程序(设8253的地址为300H~303H)。 5. 设8253计数器0~2和控制字的I/O地址依次为F8H~FBH,说明如下程序的作用 MOV AL,33H OUT 0FBH,AL MOV AL,80H OUT 0F8H,AL MOV AL,50H OUT 0F8H,AL 6. 试按照如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O的地址依次为204H~207H。 (1) 使计数器1工作在方式0,仅用8为二进制计数,计数初值为128。 (2) 使计数器0工作在方式1,按BCD码计数,计数值为3000。 (3) 使计数器2工作在方式2,计数值为02F0H。 8253的控制字编程 ;某个8253的计数器0、1、2端口和控制端口地址依次是40H~43H ;设置其中计数器0为方式0,采用二进制计数,先低后高写入计数值 mov al,30h ;方式控制字:30H=00 11 000 0B out 43h,al ;写入控制端口:43H 8253的计数初值编程 ;某个8253的计数器0、1、2端口和控制端口地址依次是40H~43H ;设置计数器0采用二进制计数,写入计数初值:1024(=400H) mov ax,1024 ;计数初值:1024(=400H) ;写入计数器0地址:40H out 40h,al ;写入低字节计数初值 mov al,ah out 40h,al ;写入高字节计数初值 8253/8254的I/O地址 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 功 能 对计数器0设置计数初值 CS RD A1 A0 WR 对计数器1设置计数初值 对计数器2设置计数初值 设置控制字 从计数器0读出计数值 从计数器1读出计数值 从计数器2读出计数值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 方式2 分频器 8253方式2的时序 (N=3) 方式2的主要特点 不用重新设置计数值,通道能够连续工作,输出固定频率的 脉冲。 计数过程中可由

文档评论(0)

潮起潮落 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档