⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s.asm

📁 用单片机为电饭锅做“手术”。 汇编文件
💻 ASM
字号:
    ORG 000BH
     LJMP ZD;跳到中断
    ORG 0050H
     CLR P3.7;开机长鸣
     ACALL YS_15
     SETB P3.7
MAIN:MOV TMOD,#01H
     MOV TH0,#0D8H
     MOV TL0,#0F0H
     MOV IE,#82H
     SETB TR0
     SJMP $
  K1:ACALL RESET;猛火
     MOV P1,#77H
     SJMP $
  K2:ACALL RESET;武火
     MOV P1,#0BBH
     SJMP $
  K3:ACALL RESET;文火
     MOV P1,#0DDH
     SJMP $
  K4:ACALL RESET;微火
     MOV P1,#0EEH
     SJMP $
  K5:ACALL RESET;火力循环
     MOV A,#77H
LOOP:MOV P1,A
     ACALL YS_15
     RL A
     SJMP LOOP
  K6:ACALL RESET;焖米饭专用键
     MOV P1,#0EEH
     MOV R6,#0C8H
  Y2:MOV R5,#03H
  Y1:ACALL YS_15
     DJNZ R5,Y1
     DJNZ R6,Y2
     CLR P3.7
     ACALL YS_15
     SETB P3.7
     MOV P1,#0FFH
     SJMP $
  ZD:MOV TH0,#0D8H;中断
     MOV TL0,#0F0H
     JNB P3.0,K6
     JNB P3.1,K5
     JNB P3.2,K4
     JNB P3.3,K3
     JNB P3.4,K2
     JNB P3.5,K1
     RETI
YS_15:MOV R2,#0FFH;延时1.5秒
   D2:MOV R1,#0FFH
   D1:NOP
      NOP
      NOP
      NOP
      NOP
      NOP
      DJNZ R1,D1
      DJNZ R2,D2
      RET
RESET:CLR TR0
      MOV TH0,#0D8H
      MOV TL0,#0F0H
      SETB TR0
      RETI
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -