微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 单片机经典实验实例精华详解(附源程序) (四)

单片机经典实验实例精华详解(附源程序) (四)

时间:05-26 来源:互联网 点击:

P3.7,$;等待按键松开

  AJMP OVER

  M33:djnz r3,TIME1 ;2毫秒循环执行250次,时间约0.5秒

  CPL P1.0;使LED每1秒闪烁一次

  djnz r2,AB ;循环执行120次,时间为1分钟

  DEC TEMP;满一分钟对定时时间减1

  MOV A,TEMP

  JNZ DISPLAY;判断TEMP的数值是否为0?不为0循环

  ;结束定时

  OVER:CLR P1.0;LED指示灯常亮

  SETB P2.4;继电器1吸合,定时结束,退回到开机时的状态

  SETB P2.3;继电器2吸合,定时结束,退回到开机时的状态

  AJMP START;退到开机初始化状态

  ;1毫秒延时子程序

  DELY1:MOV R4,#2

  D1:MOV R5,#248

  DJNZ R5,$

  DJNZ R4,D1

  RET

  ;10毫秒延时子程序

  DELAY10:MOV R4,#20

  D2:MOV R5,#248

  DJNZ R5,$

  DJNZ R4,D2

  RET

  ;实验板上的7段数码管0~9数字的共阴显示代码

  numtab: DB 0CFH,03H,5DH,5BH,93H,0DAH,0DEH,43H,0DFH,0DBH

  end

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top