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

  • 尊龙凯时


  • 

    •  深圳市尊龙凯时产品分类列表

      联系我们

      公司名称:深圳市尊龙凯时光电有限公司
      厂址 :中国.广东省.深圳市宝安西乡臣田工业区

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

      Email:bly@zgquming.com

      公司网址:https://www.zgquming.com/

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

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

      一.实验要求

      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地图