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

📄 int_1.asm

📁 用89S52进行DS1820温度读取程序
💻 ASM
字号:
;相关知识内容请参阅S51E 文档内容--中断实验1。
      org 000h
      jmp start
      org 013h
      jmp ext1
      org 100h
start:mov ie,#10000100b
      mov ip,#00000100b
      mov tcon,#00000000b
      mov sp,#40h
      mov p1,#0ffh
      mov p2,#00h
      mov p3,#0ffh
      setb p2.0
 loop:mov a,#0ffh
      clr c
      mov r2,#08h
 loop1:rlc a
       mov p1,a
       lcall delay
       djnz  r2,loop1
       jmp loop
  ext1:push acc
       push psw
       
       mov a,#00h
       mov r3,#10
 loop2:mov p1,a
       lcall delay
       cpl a
       djnz r3,loop2
       pop psw
       pop acc
       reti
 delay:mov r5,#20
    d1:mov r6,#20
    d2:mov r7,#248
       djnz r7,$
       djnz r6,d2
       djnz r5,d1
       ret
       
       end     

⌨️ 快捷键说明

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