篇一 :单片机定时器实验报告

                    定时器实验报告

                 

实验目的

1.  掌握单片机内部计数器的使用和编程方法;

2.  掌握中断处理程序的编程方法。

实验器材

1.  G6W仿真器                    一台

2.  MCS—51实验板            一台

…… …… 余下全文

篇二 :51定时器实验报告

电子信息工程学系实验报告

课程名称:单片机原理及接口应用                             

实验项目名称:51定时器实验                实验时间:2011.12.16       

班级:                      姓名:           学号:     

…… …… 余下全文

篇三 :单片机实验报告——定时器

实验四 定时器实验

自动化121班  1202100236 张礼

一.实验目的

掌握定时器的工作原理及四种工作方式,掌握定时器计数初始值的计算,掌握如何对定时器进行初始化,以及程序中如何使用定时器进行定时。

二.实验仪器

单片机开发板一套,计算机一台。

    

三.实验任务

编写程序,使用单片机开发板上8位共阴极数码管的其中一位来显示0~9这九个字符,先从“0”开始显示,数字依次递增,当显示完“9”这个字符后,又从“0”开始显示,循环往复,每1秒钟变换一个字符,1秒钟的定时时间必须由定时器T0(或T1)提供。

开发板上的8位共阴极数码管与单片机的输入输出端口P1的硬件接线如图4-1所示,单片机P1口的8条数据线通过J3端子同时连接到 2片74HC573D锁存器的输入端,数码管的各个同名端分别连接后再与锁存器U2的8个输出端相连,每一位数码管的位选端分别与锁存器U3的8个输出端相连。两片锁存器的输出使能端都恒接地,使得锁存器的内部数据保持器输出端与锁存器的输出端保持接通。而U2的锁存使能端LE由P2.1控制,所以P2.1是段锁存;U3的锁存使能端LE由P2.0控制,所以P2.0是位锁存。当锁存使能端为“1”时,则锁存器输入端的数据传送到输出端;当锁存使能端为“0”时,锁存器输入端的数据则不能传送到输出端;因此段码和位码通过锁存器分时输出。

…… …… 余下全文

篇四 :定时器实验报告

实验六 定时器 / 计数器

、实验目的 :

⒈ 学会8253芯片和微机接口的原理和方法。

⒉  掌握8253定时器/计数器的工作方式和编程原理。

二、实验内容 :

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

三、实验接线图 :

四、编程指南 :

⒈ 8253芯片介绍    

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

8253的功能用途:

⑴ 延时中断          ⑸ 实时时钟

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

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

⑷ 二进制倍频器    

8253的六种工作方式:

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

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

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

…… …… 余下全文

篇五 :定时器实验报告

定时器实验报告

           学生:    何绍金   

           学号:201203870408

专业班级:自动化1202

           指导老师:  杨东勇  

20##年12月

一、实验目的

1、掌握定时器的工作原理。

2、学习单片机定时器的应用设计和调试。

二、实验设备

统一电子开发平台。

三、实验要求

连接电路并编写程序,使单片机定时器在一定工作模式下,完成9999.99s 倒计时。

四、实验原理

系统8051中有三个16 位定时器/计数器:定时器0、定时器1 和定时器2。每一个包含两个8 位寄存器,THx和TLx(这里,x=0、1 或2)。所有这些操作既可配置为定时器或事件记数器。

…… …… 余下全文

篇六 :51单片机定时器实验报告

51单片机定时器实验

实验内容:

实验内容:

(1)编写程序使定时器0或者定时器1工作在方式1,定时50ms触发蜂鸣器。 C语言程序

#include<reg52.h>

#define uint unsigned int

#define ucahr unsigned char

sbit FM=P0^0;

void main()

{

TMOD=0x01;

TH0=(65535-50000)/256;

TH0=(65535-50000)%256;

EA=1; //开总中断

ET0=1; //开定时器0中断

TR0=1;

while(1);

}

void T0_time()interrupt 1

{

}

汇编程序

ORG 0000H JAMP MAIN ORG 000BH TH0=(65535-50000)/256; TH0=(65535-50000)%256; FM=~FM;

LJMP INT0_INT ORG 0100H

MIAN: SETB EA

SETB ET0 AJMP $

INT0_INT:MOV R2,#0FAH

…… …… 余下全文

篇七 :dsp实验报告 哈工大 实验一 定时器实验

实验一 定时器实验

一. 实验目的

1. 通过实验熟悉 LF2407A 的定时器;

2. 掌握 LF2407A 定时器的控制方法;

3. 掌握 LF2407A 的中断结构和对中断的处理流程;

4. 学会运用中断程序控制程序流程。

二. 实验设备

计算机,ICETEK-LF2407-EDU 实验箱(或 ICETEK 仿真器+ICETEK-LF2407-A系统板+ 相关连线及电源)。

三. 实验原理

1. 通用定时器介绍及其控制方法

⑴.事件管理器模块(EV)

TMS320LF2407A DSP 片内包括两个事件管理模块EVA 和EVB ,每个事件管理器模块包括通用定时器(GP)、比较单元以及正交编码脉冲电路。

每个事件管理模块都包含两个通用定时器,用以完成计数、同步、定时启动 ADC、定时中断等功能。

⑵.通用定时器(GP)

每个通用定时器包括:

? 一个 16 位的定时器增/减计数的计数器 TxCNT,可读写;

? 一个 16 位的定时器比较寄存器(双缓冲,带影子寄存器)TxCMPR,可读写; ? 一个 16 位的定时器周期寄存器(双缓冲,带影子寄存器)TxPR,可读写; ? 一个 16 位的定时器控制寄存器 TxCON,可读写;

…… …… 余下全文

篇八 :定时器实验报告模板

定时器实验试验报告

成员:             

  20##年12月

 一、实验要求:

1.实验1:修改秒表程序,分别使用溢出中断或比较匹配中断实现计时功能,时钟显示为0~9.99.9s,外部中断实现停表显示和继续功能;

2.实验2修改时钟功能,使用溢出中断或比较匹配中断实现计时,使用外部中断INT0实现位选设置,外部中断INT1实现选定位数量的调整,实现可设定时间的时钟。时间显示为0~5分59.9秒;

 二、硬件原理图

1.  硬件原理图

2.原理图分析:

三、软件设计系统

  1. 软件设计思想与流程图

   软件流程图如下(标准流程图画法)……:

实验1、秒表

定时器实验报告模板

定时器实验报告模板

 2.软件代码:

实验一:

#include

#include

#include

#include

…… …… 余下全文