你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> 技术中心 >> 单片机入门 >> 编制mcs51单片机汇编语言程序:测量引脚/INT1(P3.3)输入的正脉冲宽度

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

关键字:51单片机 汇编语言 作者:admin 来源:不详 发布时间:2018-05-19  浏览:22

假设正脉冲宽度不超过定时器的值

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

                       ORG 1000H

                 START:MOV TMOD,#90H

                       MOV TH1,#00H

                       MOV TL1,#00H

                 Wait0:JB P3.3,Wait0 ;等待P3.3低电平

                       SETB TR1 ;软件启动定时器

                 Wait1:JNB P3.3,Wait1 ;等待P3.3高电平,上升沿启动定时器

                 Wait2:JB P3.3,Wait2 ;等待P3.3低电平,下降沿关闭定时器

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

                               MOV R7,TH1 ;读T1值

                               MOV R6,TL1

                               RET

编辑:admin  最后修改时间:2018-05-22

联系方式

0755-82591179

传真:0755-82591176

邮箱:vicky@yingtexin.net

地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A08

Copyright © 2014-2023 颖特新科技有限公司 All Rights Reserved.  粤ICP备14043402号-4