返回首页
当前位置: 主页 > 定时器/计数器 >

编制mcs51单片机汇编语言程序:测量引脚/INT1(P3.3)输入的正脉

时间:2011-09-03 20:32来源:未知 作者:牛牛 点击:
题目: 测量 引脚/INT1( P3.3 )输入的正脉冲宽度,假设正脉冲宽度不超过定时器的值 参考答案: 设 T1 方式 1 ,利用门控位 GATE1 来启动定时器。定时器的值 T 即为脉冲宽度。 ORG 1000H START : MOV TMOD , #90H MOV TH1 , #00H MOV TL1 , #00H Wait0

题目:测量 引脚/INT1(P3.3)输入的正脉冲宽度,假设正脉冲宽度不超过定时器的值 内容来自单片机之家www.dpj100.com

单片机

参考答案:

单片机

T1方式1,利用门控位GATE1来启动定时器。定时器的值×T即为脉冲宽度。 单片机

        ORG 1000H 单片机

STARTMOV TMOD#90H 单片机

       MOV TH1#00H 单片机

       MOV TL1#00H 单片机

Wait0JB P3.3Wait0   ;等待P3.3低电平 单片机

       SETB TR1         ;软件启动定时器 单片机

Wait1JNB P3.3Wait1  ;等待P3.3高电平,上升沿启动定时器 内容来自单片机之家www.dpj100.com

Wait2JB P3.3Wait2   ;等待P3.3低电平,下降沿关闭定时器 单片机

       CLR TR1          ;软件关闭T1,防止又来了正脉冲上升沿。

内容来自单片机之家www.dpj100.com

MOV R7TH1    ;读T1 内容来自单片机之家www.dpj100.com

MOV R6TL1 单片机

RET 单片机

顶一下
(6)
85.7%
踩一下
(1)
14.3%
------分隔线----------------------------
推荐内容