好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

可编程定时器8253.doc

3页
  • 卖家[上传人]:j****9
  • 文档编号:46236842
  • 上传时间:2018-06-24
  • 文档格式:DOC
  • 文档大小:38KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验一 可编程定时器/计数器(8253)一.实验目的掌握 8253 的基本原理和编程方法二.实验内容按下图连接电路,将计数器 0 设置为方式 0计数器初值为 N(N<=0F),手动逐个输 入单脉冲,编程是计数值在屏幕显示,并用逻辑笔观察 OUT0 电平变化当输入 N+1 个脉冲后 OUT0 变高电平CLK0GATE0 CSOUT08253三.编程提示1.8253 控制寄存器地址 283H计数器 0 地址 280H计数器 1 地址 281H CLK 连接时钟 1MHZ2.参考流程图:280H----接逻辑笔+5V 电源接方波信号开始设计数器 0 位 工作方式 0送计数器初值读计数器初值显示计数值判断有键按 下否结束开始设计数器 0 为工作方式 3向计数器 0 送初值 1000 先送高字节后送低字节设计数器 1 为 工作方式 3向计数器 1 送初值 1000 先送低字节后送高字节结束NY四 源程序内容 DATA SEGMENT D1 DB 4 DATA ENDS STACK SEGMENT STACKDW 100 DUP(?) STACK ENDS IOPORT EQU 0C400H-0280H IO8253 EQU IOPORT+283H IO8253A EQU IOPORT+280H CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV DX,IO8253MOV AL,00010000BOUT DX,ALMOV DX,IO8253AMOV AL,4HOUT DX,AL LOP: MOV DX,IO8253AIN AL,DXMOV DL,ALADD DL,30HMOV AH,2INT 21HMOV DL,0FFHMOV AH,6INT 21HJZ LOPMOV AH,4CHINT 21H CODE ENDSEND START源程序结果分析 在本程序开头,要确定 TPC 卡中设备的 IO 地址,MEM 地址等,并设置 IOPORT EQU 0C400H-0280H IO8253 EQU IOPORT+283H IO8253A EQU IOPORT+280H 语句使分配给设备的 IO 地址,MEM 地址与微机相符合。

      之后送计数初值为 0FH,设计数次数 3,调用显示子程序,显示结果 执行 EXE 程序,屏幕显示 F,手动输入脉冲计数值递减,3 次后显示为 0,同时实验台绿灯 变红灯。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.