单片机计数器功能实验程序 - 深圳led背光源生产厂家,lcd显示屏,lcm液晶显示模块|模组厂-欧陆娱乐


  • 欧陆娱乐



  • 


  •  深圳市欧陆娱乐产品分类列表

    联系我们

    公司名称 :深圳市欧陆娱乐光电有限公司
    厂址:中国.广东省.深圳市宝安西乡臣田工业区

    营销专线
    吴先生 手机 :13538278608
    胡先生 手机:13823360976
    固定电话:86-0755-28246146/
    28246906/28246536/28247229
    电话传真 :86-0755-89715671
    投诉与售后咨询 黄小姐 :13823217679
    胡先生 :13928021976

    Email:bly@sdgfj.net

    公司网址:https://www.sdgfj.net/

    单片机计数器功能实验程序

    单片机计数器功能实验程序

    一.实验要求

    8031内部定时计数器 ,按计数器模式和方式1工作 ,对P3.4(T0)引脚进行计数。使用8031的T1作定时器,50ms中断一次,看T0内每0.50ms来了多少脉冲,将其数值按二进制数在74LS273驱动LED灯上显示出来 ,5秒后再次测试。

    二.实验目的

    1.学习8031内部定时/计数器使用方法 。

    2.进一步掌握中断处理编程方法。

     

    三.实验电路及连线

     

    源代码 :

    ORG 0000H

    AJMP START

    ORG 000BH ;T0中断入口地址

    RETI

    ORG 001BH ;T1中断入口地址

    AJMP INT_T1

    ORG 0040H

    START:

    MOV SP,#60H

    MOV TMOD,#1DH ;置T1为方式1

    ;置T0为方式1,计数方式,

    ;门控选通位有效

    MOV TL0,#0H ;计数器清零

    MOV TH0,#0H

    MOV TL1,#32H ;延时0.50mS常数

    MOV TH1,#0FEH

    MOV R0,#20 ;延时 5 秒常数

    SETB TR0 ;启动T0

    SETB ET0

    SETB TR1 ;启动T1

    SETB ET1

    SETB EA ;开中断

    SJMP $

    INT_T1:

    PUSH ACC

    PUSH PSW

    CLR TR1

    MOV TL1,#32H ;延时0.50mS 常数

    MOV TH1,#0FEH

    MOV R1,TL0 ;保存计数值

    MOV R2,TH0

    MOV TL0,#00H ;清计数器

    MOV TH0,#00H

    SETB TR1

    DJNZ R0,EXIT

    MOV R0,#20 ;延时 5 秒常数

    MOV DPTR,#8300H ;LED地址

    MOV A,R1

    MOVX @DPTR,A ;把计数值在LED上显示

    EXIT:

    POP PSW

    POP ACC

    RETI

    END

    
    首 页 | 公司简介 | 企业荣誉 | 产品中心 | 新闻中心 | 联系我们 | 集团首页

    版权所有 深圳市欧陆娱乐光电有限公司     粤ICP备08129267号-1


  • XML地图