中州大学毕业设计
七、附录
1、元器件清单 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 名称 芯片 芯片 芯片 电阻 电阻 电阻 电阻 电阻 电容 电容 代号 U1 U3 U2 R1,R2 R25,R26,R27 R24,R6 C2,C3 C1 型号 89C51 TC4024 AT24C01 1KΩ 8.2KΩ 330Ω 33pf 10uf 8550 8050 5mm红色 数量 1 1 1 2 9 3 8 2 2 1 5 3 3 R3,R4,R7,R8,R9,R10,R11,R12,R13 4.7KΩ R15,R16,R17,R18,R19,R20,R21,R22 1.8KΩ 三极Q1,Q2,Q3,Q4,Q7 管 三极Q5,Q6,Q8 管 发光D1,D2,D3 二极管 晶振 X1 四位 共阴极数码管 蜂鸣LS1 器 按键SW1,SW2,SW3,SW4,SW5,SW6,SW7 开关 PCB板 导线 14 15 12MHZ 1 7SEG-MPX4-CC 1 16 17 18 19
SREAKER SW-SPST 1 7 2 若干 31
中州大学毕业设计
2、 电路原理图
VCCC333pC233pX1R151.8kR22R21R20R19R18R17R161.8k1.8k1.8k1.8k1.8k1.8k1.8kVCC1.2MHzC110uR6D1R1LED1k330SW1SW-SPSTU1R58.2k18XTAL219XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617Q59RSTVCC2N1711R3Q64.7kD2R21kR44.7k2N1711293031PSENALEEAQ1Q22N2905Q32N2905Q42N2905LEDSW2SW-SPSTSW3SW-SPSTSW4SW-SPSTSW512345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51R14R134k74k7R12R114k74k7R10R94k74k7R84k7R74k7U2321E2E1E0WCSDASCL756SW-SPSTQ7R232N29054k7SW7SW-SPSTVCCM24C01R26R258R23R3SW61SW-SPSTU3CLKQ1Q2Q3Q4Q5Q6Q7121196543Q82N1711LS1D3R24330SPEAKERLED2MR4024 VCCC333pC233pX1R151.8kR22R21R20R19R18R17R161.8k1.8k1.8k1.8k1.8k1.8k1.8kVCC1.2MHzC110uR6D1R1LED1k330SW1SW-SPSTU1R58.2k18XTAL219XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617Q59RSTVCC2N1711R3Q64.7kD2R21kR44.7k2N1711293031PSENALEEAQ1Q22N2905Q32N2905Q42N2905LEDSW2SW-SPSTSW3SW-SPSTSW4SW-SPSTSW512345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51R14R134k74k7R12R114k74k7R10R94k74k7R84k7R74k7U2321E2E1E0WCSDASCL756SW-SPSTQ7R232N29054k7SW7SW-SPSTVCCM24C01R26R258R23R3SW61SW-SPSTU3CLKQ1Q2Q3Q4Q5Q6Q7121196543Q82N1711LS1D3R24330SPEAKERLED2MR4024
32
中州大学毕业设计
3、 完整程序
VSDA EQU P1.5 VSCL EQU P1.4 SLA EQU 50H NUMBYT EQU 51H MTD EQU 30H MRD EQU 40H SLAW EQU 0A0H SLAR EQU 0A1H DPHH EQU 62H TH1H EQU 6CH TH1HH EQU 6DH ;
;;;;;;;;;;;;;;;;; ;;PROGRAM INPUT;; ;;;;;;;;;;;;;;;;; ;
ORG 0000H LJMP START ORG 0003H LJMP INTEX0 ORG 000BH RETI
ORG 0013H LJMP INTEX1 ORG 001BH LJMP INTT1 ORG 0023H RETI
ORG 002BH RETI ;
;;;;;;;;;;;;;;;;; ;;PROGRAM CLEAR;; ;;;;;;;;;;;;;;;;; ;上电初始化程序
CLEARMEN: MOV TMOD,#90H MOV SP,#75H SETB PX0 SETB IT0 SETB IT1 CLR A MOV 20H,A
33
中州大学毕业设计
MOV 6CH,A MOV 6DH,A
MOV 70H,A MOV 71H,A MOV 72H,A MOV 73H,A MOV 60H,A MOV 61H,A MOV 62H,A MOV 63H,A DEC A MOV 68H,A MOV 69H,A MOV 6AH,A MOV 6BH,A MOV P1,A
CLEAR1: JB P1.2,KEY1 MOV 21H,#0FH LJMP CLEAR2 KEY1: JB P1.3,KEY2 MOV 21H,#12H
LJMP CLEAR2 KEY2: JB P1.6,KEY3 MOV 21H,#14H LJMP CLEAR2 KEY3: JB P1.7,ERR MOV 21H,#19H CLEAR2: SETB TR1 SETB EA SETB EX0 SETB ET1 SETB P3.1 LCALL VIICREAD RET
ERR: CPL P3.1 LCALL DL5S LJMP CLEAR1 ;
;;;;;;;;;;;;;;;;; ;;PROGRAM START;; ;;;;;;;;;;;;;;;;; ;
START: LCALL CLEARMEN
START1: JB P3.0,DISPLAYS
34
中州大学毕业设计
LCALL DISPLAYV START2: SJMP START1 ;
;;;;;;;;;;;;;;;;;; ;;INTEX0 PROGRAM;;;;;; ;
INTEX0: PUSH ACC PUSH PSW INC 60H CLR A
CJNE A,60H,INTEX0OUT INC 61H
CJNE A,61H,INTEX0OUT INC 62H
INTEX0OUT:LCALL VIICWRITE SETB EX1 POP PSW POP ACC RETI ;;;;;;;;;;;;;;;;;; ;;INTEX1 PROGRAM;; ;;;;;;;;;;;;;;;;;; ;
INTEX1: PUSH ACC PUSH PSW CLR EX1
JNB 00H,INTEX11 MOV TL1,#0FFH MOV TH1,#0FFH MOV 6CH,#0FFH MOV 6DH,#0FFH INTEX11: MOV 68H,TL1 MOV 69H,TH1 MOV 6AH,6CH MOV 6BH,6DH CLR A MOV TL1,A MOV TH1,A MOV 6CH,A MOV 6DH,A CLR 00H POP PSW POP ACC RETI
35