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

📄 d12887.asm

📁 mt8880时钟芯片的C和汇编程序
💻 ASM
字号:
cs1   bit    p2.5
cs2   bit    p2.6
cs3   bit    p2.7
 org 00h
 AJMP   MAIN
 
    ORG    30H
main:
     mov sp,#6Ch
     mov  p0,#0ffh
     mov   p1,#0ffh
     mov   p2,#0ffh
     mov   p3,#0ffh
     init:
       mov p0,#0ffh

       setb     cs1

       mov dptr,#3f0dh
       mov a,#80h
       movx @dptr,a
       nop
       mov dptr,#3f0bh
       mov a,#82h
       movx @dptr,a
        nop
       mov dptr,#3f0ch
       mov a,#00h
       movx @dptr,a
        nop
	 MOV DPTR,#3f0AH  ;MC146818内部 A寄存器地址=0AH
	 MOV A,#20H	  ;选择时钟频率=32.768KHz
	 MOVX @DPTR,A	   ;无中断周期和SQW输出频率
        nop
       mov dptr,#3f09h
       mov a,#08h

       movx @dptr,a

       mov dptr,#3f08h
       mov a,#03h

       movx @dptr,a

       mov dptr,#3f07h
       mov a,#21h
       movx @dptr,a
       mov dptr,#3f06h
       mov a,#05h
       movx @dptr,a
        mov dptr,#3f05h
       mov a,#0FFh
       movx @dptr,a
        mov dptr,#3f04h
       mov a,#21h
       movx @dptr,a
        mov dptr,#3f03h
       mov a,#0FFh
       movx @dptr,a
        mov dptr,#3f02h
       mov a,#59h
       movx @dptr,a
        mov dptr,#3f01h
       mov a,#0FFh
       movx @dptr,a
        mov dptr,#3f00h
       mov a,#00h
       movx @dptr,a

       mov dptr,#3f0bh
       mov a,#02h
       movx @dptr,a

       ;clr cs1
     ;  setb p3.6
       ret
       read:
        clr   cs3
        clr  cs2
        setb cs1

        mov dptr,#3f00h
       movx a,@dptr
       MOV 50H,A
       mov dptr,#3f02h
       movx a,@dptr
       MOV 42H,A
       mov dptr,#3f04h
       movx a,@dptr
       MOV  45H,A
       mov dptr,#3f06h
       movx a,@dptr
       MOV B,A
       mov dptr,#3f07h
       movx a,@dptr
       MOV  48H,A
       mov dptr,#3f08h
       movx a,@dptr
       MOV 4BH,A
       mov dptr,#3f09h
       movx a,@dptr
       MOV  4EH,A

;       clr cs1
;       setb p3.7
        ret

⌨️ 快捷键说明

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