33问答网
所有问题
51单片机汇编程序题。利用定时器0或1,对外部脉冲计数,没200次产生一次中断,将累加器加1,要求
51单片机汇编程序题。利用定时器0或1,对外部脉冲计数,没200次产生一次中断,将累加器加1,要求选定时器合适工作方式,并编写完整程序。。
举报该问题
其他回答
第1个回答 2016-05-21
ORG 0000H
SJMP START
ORG 000BH
INC A
RETI
START:
MOV TMOD, #06H
MOV TH0, #56
MOV TL0, #56
SETB TR0
MOV IE, #82H
SJMP $
END
第2个回答 2016-05-21
嘿嘿 俺来帮你解决
1 选择计数脉冲的上升沿 触发中断 即设外部中断0为边沿触发方式
2 进入外部中断0的中断服务程序后,首先要让外部中断0关中断,避免计一个脉冲时产生多次中断。
3 计数加1后,要延时一段时间,让计数脉冲稳定后,再让外部中断0重新开中断。
呵呵 赶快试试吧 如果对的话 就给俺加分吧
本回答被网友采纳
第3个回答 2016-05-21
这学期刚好学到单片机汇编。感觉能写出来,有基础的话蛮简单的吧,手机不好写程序。200次用方式0就可以吧,方式TMOD=04H初值(256-200)12/fosc。。大晚上写不出来(´・_・`)
追答
方式2应该是(´・_・`)
看到有人写出来了
相似回答
利用定时器0或1,对外部脉冲计数,没200次产生一次中断,将累加
器加1,要 ...
答:
外部脉冲
由P3.5引脚输入,选用T1
,计数器
模式,方式2(自动重装初值8位计数器),TMOD =0110 0000B =60H 计数初值 =2^8 -
200
=256 -200 =56d =38H
汇编程序
如下:; ; ; 主程序:MAIN:CLR A ; ;
累加器
清零 MOV TMOD, #60H ; ;置T1计数模式、方式2 MOV TL1, #38H ; ; 写入计...
...
1对外部脉冲
进行
计数,
每
200次产生一次中断,将累加
器加
1,
要求选择定 ...
答:
外部脉冲
由P3.5引脚输入,选用T1
,计数器
模式,方式2(自动重装初值8位计数器),TMOD =0110 0000B =60H 计数初值 =2^8 -
200
=256 -200 =56d =38H
汇编程序
如下:; ; 主程序:MAIN:CLR A ; ;
累加器
清零 MOV TMOD, #60H ; ;置T1计数模式、方式2 MOV TL1, #38H ; ; 写入计数初...
51单片机
问题
答:
51单片机
只有5个中断源
,外部中断
0
外部中断1
定时器0
定时器1 串口 ,除两个外部中断外,其余3个是内部中断 一般来说,各个中断互不影响 虽然定时器启动和外部中断有关,但我们不常用
,即将
GATE设为0, 这时定时器启动和外部中断无关,我们直接用TR0即可控制定时器启动 这样
,对于
定时器的...
大家正在搜
51单片机定时器中断
单片机定时器程序
51单片机定时器的原理与使用
51单片机中的定时器在哪
51单片机汇编程序
单片机时钟汇编程序
单片机定时器有什么用
单片机定时器怎么使用
51单片机有几个定时器
相关问题
利用定时器0或1对外部脉冲进行计数,每200次产生一次中断,...
51单片机,用汇编语言编写程序,10秒内对外部脉冲进行计数,...
定时器对外部脉冲计数,欲计满20个数产生中断,则对于定时器工...
单片机汇编,用定时器产生脉冲
用AT89C51单片机的定时器0 以工作方式2 计数,每计数...
如何单片机编程定时器0外部脉冲计数?
外部中断0计数怎么去抖。我按一次中断,计数加的不是1次而是多...
51单片机用汇编编程使用定时器0,用定/计数器T0中断的方法...