根据STC15单片机资料

顾夕 分享 2025-7-4 下载文档

.-

GATE=1 由外中断请求信号(INT0或INT1)启动定时器; C/T——定时方式或计数方式选择位 C/T=0 定时工作方式; C/T=1 计数工作方式; M1 M0——工作方式选择位

0 0 方式0——为13位定时器/计数器; 0 1 方式1——为16位定时器/计数器;

1 0 方式2——为常数自动装入的8位定时器/计数器; 1 1 方式3——(仅适用于T0)为两个8位定时器/计数器,在方式3时T1停止计数。

答:设定定时器T1工作在方式0,定时时间为50ms,计数次数为4次。

计数初值:65536-50000=15536=3CBOH 查询方式编程:

ORG 0100H

MAIN:

MOV TMOD,#00H MOV TH1,#3CH MOV TL1,#0B0H MOV R0,#04 SETB TR1

Check_TF1:

.-

JBC TF1,Timer1_Overflow

SJMP Check_TF1

Timer1_Overflow:

DJNZ RO,Check_TF1

中断方式编程: MAIN:

MOV RO,#04 CPL P1.0 AJMP Check_TF1

END

ORG 0000H LJMP MAIN ORG 001BH LJMP Timer1_ISR

ORG 0100H

MOV TMOD,#00H MOV TH1,#3CH MOV TL1,#0B0H

SETB EA SETB ET1 SETB TR1 SJMP $

.-

Timer1_ISR:

DJNZ R0,Timer1_Exit

MOV R0,#04 CPL P1.0

Timer1_Exit:

RETI END


根据STC15单片机资料.doc 将本文的Word文档下载到电脑
搜索更多关于: 根据STC15单片机资料 的文档
相关推荐
相关阅读