linux终端定时器实验报告,定时器实验报告.doc
定时器实验报告
实验六 定时器 / 计数器
一、实验目的
⒈ 学会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相关推荐
- c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...
C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟 学 号: 班 级: 自动化10班 姓 名: 张 指导老师: 胡 2012.12 单片机核心板实验要求 流水灯实验 实验目的: 简单I/O引 ...
- 【嵌入式实验】南航嵌入式实验报告——定时器TIMx实验
嵌入式系统原理与应用实验报告-定时器TIMx实验 文章目录 嵌入式系统原理与应用实验报告-定时器TIMx实验 一.实验目的 1.1 TIMx的更新方式定时实验 1.2 基于TIMx的比较方式定时 1. ...
- 嵌入式跑马灯实验报告linux,ARM嵌入式跑马灯设计实验报告.doc
ARM嵌入式跑马灯设计实验报告.doc ARM嵌入式设计实验报告 题目: 跑马灯的设计 专 业: 班 级: 姓 名: 学 号: 指导教师: 2014年11 月 目 录 1 题目要求---------- ...
- 苏州大学linux课程实验报告,苏州大学实验报告-定时溢出中断实验报告
苏州大学实验报告-定时溢出中断实验报告 本文关键词:实验,报告,溢出,中断,定时 苏州大学实验报告-定时溢出中断实验报告 本文简介:苏州大学实验报告院.系年级专业姓名学号课程名称成绩指导教师同组实验者 ...
- 嵌入式linux计算机实验报告,嵌入式linux基本操作实验一的实验报告
实验一linux基本操作实验的实验报告 一实验目的 1.熟悉嵌入式开发平台部件,了解宿主机/目标机开发模式: 2.熟悉和掌握常用Linux的命令和工具. 二实验步骤 1.连接主机和目标板:(三根线,网 ...
- linux驱动开发5 按键中断实验(定时器和中断)
led:IO的输出 :key:IO的输入 法一:直接读写IO 使用while(1)无限读取,但CPU占用达到了99.6%,所以不行 #include <linux/types.h>#inc ...
- 南工程c语言实验报告,Linux环境下-C语言编程实验报告(1)(总4页).doc
Linux环境下-C语言编程实验报告(1)(总4页).doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 Linux环境下 C语言编程 专业名称 网络工程班 级 1203班 学生姓名 ...
- linux基础实验报告6,Linux实验报告6参考答案.doc
Linux实验报告6参考答案.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...
- linux系统编程界面实验报告,操作系统实验报告-Linux操作使用编程.doc
操作系统实验报告-Linux操作使用编程 实 验 报 告( 2012/ 2013 学年 第二学期) 课程名称操 作 系 统A实验名称Linux操作.使用.编程实验时间2013年 5 月 6日指导单位计 ...
最新文章
- 理解Windows内核模式与用户模式
- 网站大流量高并发访问的处理解决办法
- ie8浏览器自定义工具栏设置教程
- Spring注解开发入门教程
- oracle中over()分析函数的用法
- 计算机图形图像项目教程素材,案例任务驱动法在图形图像教学中的运用
- 三菱伺服自动调谐_自动化领域最值得关注的十大伺服电机
- day64 django django零碎知识点整理
- 虚伪,不只是形容一个人
- Atitit mybatis业务流程配置化管理总结 目录 1. Mybatis	1 2. 流程模型常见的bpm模式	1 2.1. 活动task 流程,getway流程控制(分支跳转 循环等)	1 3
- 旅游行业app优缺点
- AXI 总线基本概念 - 如何理解outstanding传输
- Codeforces Round #829 (Div. 2) C1. Make Nonzero Sum (easy version) 解题报告
- 这篇文章告诉你PDF转WORD免费软件有哪些?
- NetSuite Saved Search不是啥都能查
- 考研词汇测试软件,考研词汇 - 在线打字测试(dazi.kukuw.com)
- 云服务器代理平台安装教程
- Windows搭建web站点:免费内网穿透发布至公网 1-2
- Android股票列表联动
- Eclipse中设置jsp文件 字体大小