定时器实验报告
㈠实验目的
1. 掌握单片机内部计数器的使用和编程方法;
2. 掌握中断处理程序的编程方法。
㈡实验器材
1. G6W仿真器 一台
2. MCS—51实验板 一台
…… …… 余下全文
实验四 定时器实验
自动化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单片机定时器实验
实验内容:
实验内容:
(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
…… …… 余下全文
实验一 定时器实验
一. 实验目的
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
…… …… 余下全文