微机实验报告第二次.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机实验报告第二次

微机实验报告第二次 微机实验报告 1 可编程定时器/计数器8254 实验 1.1 实验目的 了解计数器的硬件连接方法及时序关系,掌握8254 的各种模式的编程及其原理,用示波器观察各信号之间的时序关系。 1.2 实验原理图 可编程定时器/计数器8254 原理图 1.3 实验内容及说明 将32Hz 的晶振频率作为8254 的时钟输入,利用定时器 8254 产生 1Hz 的方波,发光二极管不停闪烁,用示波器可看到输出的方波。 8254 是一种可编程的定时器/计数器芯片,它具有3 个独立的16 位计数器通道,每个计数器都可以按照二进制或二-十进制计数,每个计数器都有6 种工作方式,计数频率可高达24MHz,芯片所有的输入输出都与TTL 兼容。 计数器都有6 种工作方式:方式0—计数过程结束时中断;方式1—可编程的单拍脉冲;方式2—频率发生器;方式3—方波发生器;方式4—软件触发;方式5—硬件触发。 6 种工作方式主要有5 点不同:一是启动计数器的触发方式和时刻不同;二是计数过程中门控信号GATE 对计数操作的影响不同;三是OUT 输出的波形不同;四是在计数过程中重新写入计数初值对计数过程的影响不同;五是计数过程结束,减法计数器是否恢复计数初值并自动重复计数过程的不同。 1.4 实验步骤 (1)实验连线: 信号源模块短路 32.0Hz,CLK 连到8254 模块的CLK0。 8254 模块选通线CS 连到ISA 总线接口模块的0000H。 8254 模块GATE0 接电源+5V;OUT0 接发光二极管L1。 该模块的 WR、RD 分别连到ISA 总线接口模块的IOWR、IORD。 该模块的数据(AD0~AD7)、地址线(A0~A7)分别连到 ISA 总线接口模块的数据(LD0~LD7)、地址线(LA0~LA7)。 (2) 运行程序:8254.ASM。 (3) 观察发光二极管,用示波器可看到输出的方波。 8254 定时器/计数器实验 1.5 实验源代码 MY_STACK SEGMENT PARA #39;STACK#39; DB 100 DUP(?) MY_STACK ENDS MY_DATA SEGMENT PARA #39;DATA#39; IO_9054base_address DB 4 DUP(0) ;PCI卡9054芯片I/O基地址暂存空间 IO_base_address DB 4 DUP(0) ;PCI卡I/O基地址暂存空间 pcicardnotfind DB 0DH,0AH,#39;pci card not find or address/interrupt error !!!#39;,0DH,0AH,#39;$#39; GOOD DB 0DH,0AH,#39;The Program is Executing !#39;,0DH,0AH,#39;$#39; P8254_T0 DW 0000H P8254_T1 DW 0001H P8254_T2 DW 0002H P8254_MODE DW 0003H MY_DATA ENDs MY_CODE SEGMENT PARA #39;CODE#39; MY_PROC PROC FAR ASSUME CS:MY_CODE, DS:MY_DATA, SS:MY_STACK MAIN: .386 ;386模式编译 MOV AX,MY_DATA MOV DS,AX MOV ES,AX MOV AX,MY_STACK MOV SS,AX CALL FINDPCI ;自动查找PCI卡资源及IO口基址 MOV CX,word ptr IO_base_address ; MOV CX,0E800H ;直接加入(E800:本机PCI卡IO口基址) ADD P8254_T0,CX ;PCI卡IO基址+偏移 ADD P8254_T1,CX ADD P8254_T2,CX ADD P8254_MODE,CX MOV DX,P8254_MODE ;写入方式控制字 MOV AL,37H ;计数器0,先读写低位,后读写高位,

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档