标题: 51单片机控制电机正反转,高低速转,数码管显示,汇编程序 [打印本页]

作者: 冯均杰11    时间: 2019-8-22 20:21
标题: 51单片机控制电机正反转,高低速转,数码管显示,汇编程序
51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编51单片机控制电机正反转,高低速转,数码管显示,汇编

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


单片机源程序如下:
  1.                ORG    0000H
  2.            LJMP   START
  3.            ORG    0003H
  4.            LJMP   INTT0
  5.            ORG    000BH
  6.            LJMP   TT0
  7.            ORG    0013H
  8.            LJMP   INTT1
  9.            ORG    0030H
  10. START:MOV    P1,#0FFH
  11.       MOV    SP,#60H
  12.       SETB   EA
  13.           SETB   EX0
  14.           SETB   EX1
  15.           CLR    IT0
  16.           CLR    IT1
  17.           MOV  TMOD,#01H
  18.           MOV  TH0,#3CH
  19.           MOV  TL0,#0B0H
  20.           SETB   ET0
  21.           SETB   TR0
  22.           
  23.           SJMP   $
  24. INTT0:MOV   P1,#0FFH
  25.       MOV   P2,#0A1H
  26.       MOV   TH0,#0AH
  27.       MOV   TL0,#0AH
  28.           SETB  TR0
  29.           CPL   P1.2
  30.           MOV   TH0,#0AH
  31.       MOV   TL0,#0AH
  32.           SETB  TR0
  33.           MOV   P1,#0FFH
  34.           RETI
  35. INTT1:MOV   P2,#0F9H
  36.       MOV   TH0,#0FH
  37.       MOV   TL0,#0FH
  38.           SETB  TR0
  39.           CPL    P1.1
  40.           MOV   TH0,#0FH
  41.       MOV   TL0,#0FH
  42.           RETI
  43. TT0:  MOV    P2,#0A4H
  44.       MOV   TH0,#3CH
  45.       MOV   TL0,#0B0H
  46.           SETB  TR0
  47.           CPL    P1.1
  48.           MOV   TH0,#3CH
  49.       MOV   TL0,#0B0H
  50.           RETI
  51.           END
复制代码

所有资料51hei提供下载:
l298n汇编.rar (18.57 KB, 下载次数: 41)


作者: vvv64    时间: 2019-8-29 21:36
这个汇编的控制程序具有挑战性,简洁明了
作者: aatcs    时间: 2019-8-31 11:53
王爽老师的汇编学完了,还是不会自己写。楼主厉害




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1