定时计数器实验

上传人:第*** 文档编号:51383996 上传时间:2018-08-13 格式:PPT 页数:10 大小:327.50KB
返回 下载 相关 举报
定时计数器实验_第1页
第1页 / 共10页
定时计数器实验_第2页
第2页 / 共10页
定时计数器实验_第3页
第3页 / 共10页
定时计数器实验_第4页
第4页 / 共10页
定时计数器实验_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《定时计数器实验》由会员分享,可在线阅读,更多相关《定时计数器实验(10页珍藏版)》请在金锄头文库上搜索。

1、 实验五 定 时 计 数 器一、实验目的:1、单片机系统中,可以用软件或硬件定时,当定时时 间较长,定时准确率要求较高时,应采用硬件定时。MCS51系列单片机中有2个16位的可编程定时/计 数器T0和T1,通过本实验要求掌握T0、T1的初始化 编程和应用。2、熟悉XLISP系列 单片机综合仿真试验仪的组成和 使用方法。学会应用XLISP仿真试验和keil-uvision2集 成调试软件进行仿真实验。掌握仿真实验的步骤并能 得到正确的实验结果。二、实验步骤1、实验采用在线仿真1)使用USB线和串口线,将XL1000综合仿真 仪与微型计算机连接起来;2) 在XL1000综合仿真仪上,将JP13和J

2、P14 两个232/USB通信选择方式端口的跳线帽跳至 232的方式 相连;3)将JP17的开关压下,选择仿真模式;4)当你的程序编写完成,并将*.asm添加到 工程中后,进行仿真前,对目标1的属性进行 修改;5)如右图,点击 工程下拉菜单中 的”目标目标 1属性”;6)单击”目标”,输入仿真器的频率12(MHz);7)选择”输出”菜单中的”生成HEX文件 ”,以便汇编后产生HEX代码,供编程器使用;8)在”调试”菜单中,选择如下功能,并”点击设置”,进行 右图设置,注意你使用 的是那个串口(Com1还 是其它的,可以看设备 管理器);9)全部确定后,对程序进行编译,并生成相应的 HEX文件后

3、,进行调试(红色的D), ;如出现错误报告,要求连上仿真 仪时,请检查有无连接USB线和串 口线,并按下仿真仪上的复位键; 10)进入调试窗口,连接上相关的连接线,点击” 全速运行”, 即可观查仿真结果;11)退出仿真时,按下仿真仪上的复位键就会自动 退到编辑模式下,修改完毕程序并编译后,再按下 ”调试”即可进入仿真模式;三、实验内容1、TO工作在方式1,在P1.7输出120ms的连续方波 。(1) 用1PIN线将P1.7与某个LED灯连接。(2)计算定时初值方式1为16位方式。要求在P1.7输出120ms的连续方 波,定时为60ms,计算定时初值 (晶振频率12MHz) :T6010-3 (

4、216定时初值X)机器周期(1S)X=216 - 60103 65536-60000=5536=11B8HTH0=11H,TL0=0B8H参考程序:方式1输出连续方波需重置初值(采用中断)ORG 0000HAJMP MAINORG 000BHAJMP P1T0MAIN:MOV TMOD,#01HMOV TL0,#0B8HMOV TH0,#11HMOV IE,#82HSETB TR0HERE:SJMP HEREP1T0:CPL P1.7MOV TL0,#0B8HMOV TH0,#11HRETI2、用T0与T1级连,实现定时1S,并使LED灯闪烁。 (1)用1PIN线将单片机的P1.7与P3.5(定时/计数器T1 外部输入端)相连,P1.6与某个LED灯连接。形成T0和T1 的级连。 (2)T0工作在方式2、定时方式,在P1.7输出0.4ms的 连续方波 ;T1工作在方式1,计数方式,在P1.6输出1S的 方波,使LED灯闪烁。 (3)计算时间常数并编写程序。

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

当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号