定时器实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

定时器实验

一、实验目的

1、理解定时/计数器的工作原理;

2、掌握外部中断的基本处理方法;

3、学习中断处理程序的编程方法。

二、实验内容

扩展一个负跳沿触发的外部中断源,把T0(P3.4)脚作为外部中断请求输入端,溢出标志TF0作为外中断请求标志。

T0引脚接一个独立按键模拟外部中断信号,当按键按下时,T0引脚上发生负跳变,启动定时器T1。在P1.0口输出周期1秒的方波,点亮一位LED。用中断方式实现。

三、实验程序

ORG 0000H

RESET: LJMP MAIN

ORG 000BH

LJMP IT0P

ORG 001BH

LJMP IT1P

ORG 0100H

MAIN: MOV SP,#60H

MOV B,#5

ACALL PT0M2

LOOP: MOV C,F0

JNC LOOP

SETB ET1

SETB TR1

HERE: AJMP HERE

PT0M2: MOV TMOD,#15H

MOV TL0,#0FFH

MOV TH0,#0FFH

SETB ET0

MOV TL1,#0B0H

MOV TH1,#3CH

CLR F0

SETB EA

SETB TR0

RET

IT0P: CLR TR0

SETB F0

RETI

IT1P: MOV TL1,#0B0H

MOV TH1,#3CH

DJNZ B,RETURN

CPL P1.0

MOV B,#5

RETURN:RETI

四、实验现象和结论

实验现象:用定时器实现1秒定时。

心得体会:了解用定时器模拟外部中断的方法

相关文档
最新文档