33问答网
所有问题
51单片机用定时器T1编写延时10ms汇编程序 怎么写
如题所述
举报该问题
推荐答案 2016-12-16
Delay MACRO x1
CLR TR1
CLR TF1
MOV TH1,#HIGH(65536-x1);
MOV TL1,#LOW(65536-x1);
SETB TR1
JB TF1,$
ENDM
ORG 0
JMP MAIN
MAIN: MOV TMOD,#0X10
Delay 10000
JMP $
END
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RhdPWWccWcPdBd04P0P.html
相似回答
设MCS-
51单片机
的晶振频率为12MHZ,试
编写10ms
的
延时程序
(要求误差不超 ...
答:
void main (void){ TMOD = 0x
10
;TH1 = (-50000>>8);TL1 = -50000;TCON = 0x40;IE = 0x88;while(1);} void T1_int (void) interrupt 3 { TH1 = (-50000>>8);TL1 = -50000;}
汇编程序
如下:ORG 0000H AJMP MAIN ORG 001BH AJMP T1INT ORG 0100H MAIN:MOV ...
51单片机用定时器T1编写延时10ms汇编程序
谁给写一个 急啊
答:
这个是循环查询定时器溢出标志位是否为一,即查询法。ORG 00H LJMP MAIN ORG 30H MAIN:MOV TMOD,#10H MOV TCON,#00H MOV TL1,#78H MOV TH1,#0ECH SETB TR1 //启动
定时器T1
LOOP:JBC TF1,TIME1 //等待定时器溢出 SJMP LOOP TIME1:MOV TL1,#78H //重装初值 ...
单片机
中断里的
程序
可以有个
10ms
的
延时
么
答:
可以作
定时器
中断方式
延时10ms
, 举例说明如下:51系统
单片机
晶振频率12MHz,机器周期T =12/Fosc =12/(12x10^6Hz) = 1μs 计数值 =10ms/1μs =10000,
使用T1定时
/计数器,工作方式1,是16位计数器 计数初值 =2^16 -10000 =65536-10000 =55536 =D8F0h, h是十六进制数后缀 初始化
程序
如下...
大家正在搜
单片机10ms定时器怎么算
单片机定时器怎么使用
单片机定时器有什么用
单片机定时器程序
51单片机定时器的原理与使用
51单片机有几个定时器
51单片机定时器原理
什么叫10ms定时器
定时器怎么设置时间