定时器实验报告

实验六 定时器 / 计数器

一、实验目的

⒈ 学会8253芯片和微机接口的原理和方法。掌握8253定时器/计数器的工作方式和编程原理。

二、实验内容

用8253的0通道工作在方式3,产生方波。

三、实验接线图

四、编程指南

⒈ 8253芯片介绍8253是一种可编程定时/计数器,有三个十六位计数器,其计数频率范围为0-2MHz, 用+5V单电源供电。

8253的功能用途:

延时中断 实时时钟

可编程频率发生器 数字单稳

事件计数器 复杂的电机控制器

二进制倍频器

8253的六种工作方式:

方式0:计数结束中断  方式3:方波频率发生器

方式l:可编程频率发生  方式4:软件触发的选通信号

方式2:频率发生器  方式5:硬件触发的选通信号

五、实验程序框图

六、实验步骤

⒈ 按图连好实验线路

⑴ 8253的GATE0接+5V。

8253的CLK0插孔接分频器74LS393(左下方)的T2插孔,分频器的频率源为8.0MHZ,

(3) T→8.0MHZ。

运行实验程序

在系统处于提示符“P.”状态下,按SCAL键,输入1290, 按EXEC键。

用示波器测量8253的OUT0输出插孔有方波产生。

?

八、实验程序清单

CODE SEGMENT ;H8253.ASMASSUME CS:CODEORG 1290HSTART:JMP TCONTTCONTRO EQU 0043H ;控制口地址TCON0? EQU 0040H ;定时器0地址TCONT: MOV DX,TCONTRO ;取控制口地址MOV AL,36H ;设控制字OUT DX,AL ;输出控制字MOV DX,TCON0 ;取定时器0地址MOV AL,00H OUT DX,AL ;初值0送定时器0MOV AL,04H OUT DX,AL ;初值04送定时器0MOV DX,TCONTRO ;取控制口地址MOV AL,36H ;取控制字OUT DX,AL ;输出控制字MOV DX,TCON0 ;取定时器0地址MOV AL,00HOUT DX,AL ;初值0送定时器0MOV AL,02HOUT DX,AL ;初值02送定时器0JMP $ ;CPUT踏步,定时器自动工作CODE ENDSEND START

说明:

系统提供用户使用的空间为00000H-0FFFFH, 用于存放、调试实验程序。—00ffh

linux终端定时器实验报告,定时器实验报告.doc相关推荐

  1. c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...

    C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟 学 号: 班 级: 自动化10班 姓 名: 张 指导老师: 胡 2012.12 单片机核心板实验要求 流水灯实验 实验目的: 简单I/O引 ...

  2. 【嵌入式实验】南航嵌入式实验报告——定时器TIMx实验

    嵌入式系统原理与应用实验报告-定时器TIMx实验 文章目录 嵌入式系统原理与应用实验报告-定时器TIMx实验 一.实验目的 1.1 TIMx的更新方式定时实验 1.2 基于TIMx的比较方式定时 1. ...

  3. 嵌入式跑马灯实验报告linux,ARM嵌入式跑马灯设计实验报告.doc

    ARM嵌入式跑马灯设计实验报告.doc ARM嵌入式设计实验报告 题目: 跑马灯的设计 专 业: 班 级: 姓 名: 学 号: 指导教师: 2014年11 月 目 录 1 题目要求---------- ...

  4. 苏州大学linux课程实验报告,苏州大学实验报告-定时溢出中断实验报告

    苏州大学实验报告-定时溢出中断实验报告 本文关键词:实验,报告,溢出,中断,定时 苏州大学实验报告-定时溢出中断实验报告 本文简介:苏州大学实验报告院.系年级专业姓名学号课程名称成绩指导教师同组实验者 ...

  5. 嵌入式linux计算机实验报告,嵌入式linux基本操作实验一的实验报告

    实验一linux基本操作实验的实验报告 一实验目的 1.熟悉嵌入式开发平台部件,了解宿主机/目标机开发模式: 2.熟悉和掌握常用Linux的命令和工具. 二实验步骤 1.连接主机和目标板:(三根线,网 ...

  6. linux驱动开发5 按键中断实验(定时器和中断)

    led:IO的输出 :key:IO的输入 法一:直接读写IO 使用while(1)无限读取,但CPU占用达到了99.6%,所以不行 #include <linux/types.h>#inc ...

  7. 南工程c语言实验报告,Linux环境下-C语言编程实验报告(1)(总4页).doc

    Linux环境下-C语言编程实验报告(1)(总4页).doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 Linux环境下 C语言编程 专业名称 网络工程班 级 1203班 学生姓名 ...

  8. linux基础实验报告6,Linux实验报告6参考答案.doc

    Linux实验报告6参考答案.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...

  9. linux系统编程界面实验报告,操作系统实验报告-Linux操作使用编程.doc

    操作系统实验报告-Linux操作使用编程 实 验 报 告( 2012/ 2013 学年 第二学期) 课程名称操 作 系 统A实验名称Linux操作.使用.编程实验时间2013年 5 月 6日指导单位计 ...

最新文章

  1. 理解Windows内核模式与用户模式
  2. 网站大流量高并发访问的处理解决办法
  3. ie8浏览器自定义工具栏设置教程
  4. Spring注解开发入门教程
  5. oracle中over()分析函数的用法
  6. 计算机图形图像项目教程素材,案例任务驱动法在图形图像教学中的运用
  7. 三菱伺服自动调谐_自动化领域最值得关注的十大伺服电机
  8. day64 django django零碎知识点整理
  9. 虚伪,不只是形容一个人
  10. Atitit mybatis业务流程配置化管理总结 目录 1. Mybatis 1 2. 流程模型常见的bpm模式 1 2.1. 活动task 流程,getway流程控制(分支跳转 循环等) 1 3
  11. 旅游行业app优缺点
  12. AXI 总线基本概念 - 如何理解outstanding传输
  13. Codeforces Round #829 (Div. 2) C1. Make Nonzero Sum (easy version) 解题报告
  14. 这篇文章告诉你PDF转WORD免费软件有哪些?
  15. NetSuite Saved Search不是啥都能查
  16. 考研词汇测试软件,考研词汇 - 在线打字测试(dazi.kukuw.com)
  17. 云服务器代理平台安装教程
  18. Windows搭建web站点:免费内网穿透发布至公网 1-2
  19. Android股票列表联动
  20. Eclipse中设置jsp文件 字体大小

热门文章

  1. 微服务时代组件化和服务化的抉择
  2. 100% 展示 MySQL 语句执行的神器-Optimizer Trace
  3. 2019年互联网趋势报告
  4. Linux 工程师的6类好习惯和23个教训
  5. 惊!史上最全的select加锁分析(Mysql)
  6. ROS之用程序设定导航目标点
  7. jQuery addClass,removeClass,class属性增删
  8. JSP内置对象-response
  9. SQL与NoSQL区别-规范化
  10. 给定一个字符串,输出第一次出现k次的字母java,c++实现