重庆三峡学院
实验报告
课程名称: 单片机实验
实验名称: 定时器实验
系别: 电子与信息工程学院
专业: 电子信息工程
班级: 2009级3班
姓名: 张波
学号: 200907014343
实验教师: 肖化武
实验二:定时器实验
一实验目的
8051 单片机内部定时器的使用方法
二实验内容
实验电路如图所示,用 8051 单片机内部定时器 T0 定时, 控制蜂鸣器发声,使之发声 1 秒钟,停止 1 秒钟,重复循环。
三实验原理
当 输出高电平时,三极管导通蜂鸣器发声; 输出低电平时, 三极管截止,蜂鸣器不发声。本实验仪的晶振频率为 6MHZ, 定时方式时, 每2 s 计数器加 1 ,计数初值 15536 时, 经过100ms 溢出,溢出 10 次即为 1 秒钟。
四参考程序流程图
五参考程序实验 4-
ORG 00H
AJMP MAIN
ORG 0013H ;定时器 T0 中断服务程序
DJNZ R0, EXIT ;未中断 10 次中断返回
CPL ;中断 10 次到 1S 将 取反
MOV R0, #10 ;重置中断次数计数器
EXIT: MOV DPTR, #15536 ;重置 T0 计数初值 15536
MOV TH0, DPH
MOV TL0, DPL
RETI
MAIN: MOV TMOD, #01H ;设置定时器 0,方式 1
MOV DPTR, #15536 ;送 T0 计数初
单片机实验二 定时器 来自淘豆网www.taodocs.com转载请标明出处.