单片机实验二 定时器.doc

上传人:hw****26 文档编号:3844805 上传时间:2019-08-07 格式:DOC 页数:5 大小:78.50KB
下载 相关 举报
单片机实验二 定时器.doc_第1页
第1页 / 共5页
单片机实验二 定时器.doc_第2页
第2页 / 共5页
单片机实验二 定时器.doc_第3页
第3页 / 共5页
单片机实验二 定时器.doc_第4页
第4页 / 共5页
单片机实验二 定时器.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、重 庆 三 峡 学 院实 验 报 告课程名称: 单片机实验实验名称: 定时器实验系 别: 电子与信息工程学院专 业: 电子信息工程班 级: 2009 级 3 班姓 名: 张波学 号: 200907014343实验教师 : 肖化武实验二:定时器实验一 实验目的 1.掌握 8051 单片机内部定时器的使用方法 2.学习单片机控制蜂鸣器发声方法 二 实验内容 实验电路如图所示 ,用 8051 单片机内部定时器 T0 定时, 控制蜂鸣器发声,使之发声 1 秒钟,停止 1 秒钟,重复循环。三 实验原理 当 P1.0 输出高电平时 ,三极管导通蜂鸣器发声; P1.0 输出低电平时, 三极管截止 ,蜂鸣器不

2、发声。 本实验仪的晶振频率为 6MHZ, 定时方式时, 每 2 s 计数器加 1 ,计数初值 15536 时, 经过 100ms 溢出 ,溢出 10 次即为 1 秒钟 。四 参考程序流程图 五 参考程序 实验 4-1.ASM ORG 00H AJMP MAIN ORG 0013H ;定时器 T0 中断服务程序 DJNZ R0, EXIT ;未中断 10 次 中断返回 CPL P1.0 ;中断 10 次到 1S 将 P1.0 取反 MOV R0, #10 ;重置中断次数计数器 EXIT: MOV DPTR, #15536 ;重置 T0 计数初值 15536 MOV TH0, DPH MOV TL

3、0, DPL RETI MAIN: MOV TMOD, #01H ;设置定时器 0,方式 1 MOV DPTR, #15536 ;送 T0 计数初值 15536 MOV TH0, DPH MOV TL0, DPL SETB EA ;CPU 开中断 SETB ET0 ;T0 开中断 SETB P1.0 ;蜂鸣器发声 MOV R0, #10 ;R0 为中断次数计数器 SETB TR0 ;启动定时开始 SJMP $ 六 实验总结通过本次实验我了解了 8051 单片机内部定时器的使用方法以及如何用单片机控制蜂鸣器发声方法。实验通过输入高电平或低电平使 8051 单片机内部定时器 T0 定时,让三极管导通或截止,从而控制蜂鸣器发声,使之发声 1 秒钟,停止 1 秒钟,如此重复循环 。实验考查了自己对程序的编译理解和动手能力。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。