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

📄 ww.txt

📁 数控直流电源
💻 TXT
字号:
源程序:

ORG       0000H

START:     AJMP   MAIN

TAB1:     DB 246,244,242,240,238,236,233,231,229,227          ;Dn值表格

DB 225,223,221,219,217,215,213,211,209,207

DB 205,203,201,199,197,195,193,190,188,186

DB 184,182,180,178,176,174,172,170,168,166

DB 164,162,160,158,156,154,152,150,147,145

DB 143,141,139,137,135,133,131,129,127,125

DB 123,121,119,117,115,113,111,109,106,104

DB 102,100,98,96,94,92,90,88,86,84

DB 82,80,78,76,74,72,70,68,66,63

DB 61,59,57,55,53,51,49,47,45,43

DB 41,39,37,35,33,31,29,27,25

DB 23,20,18,16,14,12,10,8,6,4

DB 2,0

 

TAB2:      DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H   ;共阳数字0-9字段

代码表

MAIN:     MOV   SCON,#0     ;设串行口模式0

MOV   23H,#90     ;送输出9V的Dn值指针,

MOV   20H,#0      ;小数点一位指针指向"0"字符

MOV   21H,#9      ;个位指针指向"9"字符

MOV   22H,#0      ;十位指针指向"0"字符

ACALL DSP     ;调用显示、输出子程序

SETB  P3.4

SETB  P3.5

KEY1:     JB    P3.4,KEY2       ;增强键是否有键?

ACALL DEL10

JB    P3.4,KEY2

ACALL K1  

KEY2:  JB    P3.5,KEY1      ;减少键是否有键?

ACALL DEL10

JB    P3.5,KEY1

ACALL K2

AJMP  KEY1

;

DEL10:     MOV   R6,#0AH    ;10ms延时子程序

D1MS:     MOV   R7,64H

DLL:      NOP

NOP

NOP

DJNZ R7,DLL

DJNZ R6,D1MS

RET

;

K1: CLR  P3.2

MOV  A,23H    ;增强键处理子程序

CJNE A,#121,REL1

AJMP RETUN

REL1:  INC  23H

MOV  A,20H

CJNE A,#9,REL3

MOV  20H,#0

MOV  A,21H

CJNE A,#9,REL2

MOV  21H,#0

INC  22H

AJMP RETUN0

REL2:  INC  21H

AJMP RETUN0

REL3:   INC  20H

RETUN0: ACALL DSP

NOP

RETUN:  JNB   P3.4,$

RET

;

K2: CLR   P3.3

  MOV   A,23H       ;减少键处理子程序

CJNE  A,#0,RELS1

AJMP  RETUN2

RELS1:  DEC   23H

MOV   A,20H

 CJNE  A,#0,RELS3

MOV   20H,#9

MOV   A,21H

CJNE  A,#0,RELS2

MOV   21H,#9

DEC   22H

AJMP  RETUN1

RELS2:   DEC   21H                  

AJMP  RETUN1

RELS3:    DEC   20H

RETUN1:  ACALL   DSP

RETUN2:  JNB    P3.5,$

RET

;

DSP:     MOV   R7,#03       ;显示、输出子程序

MOV   R0,#20H

MOV   DPTR,#TAB2

DSP1:   MOV   A,@R0

MOVC  A,@A+DPTR

MOV   SBUF,A

DSP2:     JNB   TI,DSP2

CLR   TI

INC   R0

DJNZ  R7,DSP1

MOV   DPTR,#TAB1

MOV   A,23H

MOVC  A,@A+DPTR

MOV   P1,A

RET

END

;

附录B

材料清单

  

 

Used Part Type          Designator Footprint  

==== ================== ========== ========== 

2    0.01               C4 C5      RAD-0.2    

6    0.1uF              C12 C13    RAD-0.2    

                        C14 C15               

                        C16 C17               

1    1.0uF/16V          C18        RB-.2/.4   

1    2.4K               R32        AXIAL-0.4  

1    2K                 R36        AXIAL-0.4  

1    3DD15C             Q1         VR-5       

7    5.1K               R25 R26    AXIAL-0.4  

                        R27 R28               

                        R29 R30               

                        R31                   

1    8M                 Y1         XTAL-1     

1    10K                R33        AXIAL-0.4  

1    10K                R35        VR-5       

 

1    10u/10V            C3         RB-.2/.4   

2    20P                C1 C2      RAD-0.2    

1    40K                R34        AXIAL-0.4  

6    470uF              C6 C7 C8   RB-.2/.4   

                        C9 C10 C11            

1    741                U6         DIP-8      

2    CON2               J1 J2      RAD-0.4    

3    DPY_7-SEG_DP       DS1 DS2    LED_8      

                        DS3                   

1    LM7805CK           U7         VR-5       

1    LM7815CK           U8         VR-5       

1    MC7812CG           U9         VR-5       

7    in4007             D8 D9 D10  DIODE-0.4

1    变压器              18V/20W 

2    精密 电位器         20K、100K 

4    按键                触发式  

2    发光二极管红、绿    各一 

1    稳压二极管           2.5V 

1    LM7915  

1    TL082               内含两个差分放大器

⌨️ 快捷键说明

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