1
2
3
4...2...4...9...9 AEDK598 MCS51...9 MCS51...10...10...10...10...10...10...11 P1...12...12...12....12...12...13 P3...14...14...14...14...14...14 I/O...15...15...15...15...15...16...17...17...17...17...17...18...19...19
5...19...19...19...20...21...21...21...21...21...21 8255...23...23...23...23...23...24 8255...25...25...25...25...26...26 8279...27...27...27...27...28...28 8279...29...29...29...29...29...29 8279...32...32...32...32...32...32...35...35...35...35
6...35...36 PC...37...37...37...37...37...37 8251 PC...38...38...39...39...39....39 8253 /...42...42...42...42...42...43 D/A...44...44...44...44...44...45 A/D...46...46...46...46...46...47...48...48...48...48...48...48...50...50...50...50...50...51
7 LCD...52...52...52...52...52...53 LED...54...54...54...54...55...56 FLASHROM...56...56...57...57...57...58...58...58...58...59...59...61 P1...62...62...62...62...62...63...64...64...64...64...65...65...67...67...67...67...67...68...69...69
...69...69...69...70...71...71...71...71...71...72 8
1 MCS-51 / 8032 D33 XC9CPU XC1CPU51 T598A-C XC6CPU88 2 9 9 PC 3 PC LCA51 T598_51 1 MCS-88 XC9CPU XC6CPU88 T598A-C XC1CPU51 2 9 9 PC 3 PC LCA88ET T598_88 1 MCS-96 T598A-96 XC9CPU XC5CPU96 XC6CPU88 XC1CPU51 2 9 9 PC 3 LCA96ET T598_96 AEDK598 MCS51 XBXB1 : XB2XB5 : (SPEAK )10 4 K3 29 8279 XC9CPU XC1CPU51 T598A-C 9
MCS51-10
11
P1 1.P1 2.P1 74LS273 1. P1 2.. P1.0-P1.7 L0-L7 P1.0-P1.7 K0-K7PO0-PO7 L0-L7CS273 8300H 1.P1 P1 MOS 20K~40K MOS 2. DELAY: MOV R0#00H DELAY1: MOV R1#0B3H DJNZ R1$ 12
DJNZ R0DELAY1 MOVDJNZ 1211.0592MHz 0B31 2561 21211059200100.002mS TP1A.ASM TP1B.ASM 13
P3 P3.5 P3.5 JDR-MID L1 R-CLOSE GND JDJD JD LED TP3R.ASM 14
I/O 74LS273 4 LED 1. I/O 2. 3. 4. PO0-PO3 DG1-DG4,PO4-P07 DR1-DR4 CS273 8300H 1. 0 1 2 3 4 1 2. LED LED LED 15
TRLED1.ASM 16
10 1. 2. PO0-PO3 DG1-DG4,PO4-P07 DR1-DR4 CS273 8300HK7 P3.2 1. 2. EX0 INT0 PSWACC INT0 PSWACC2 17
18
8031 1 1 16 0.05 T1 P1 P1.0-P1.7 L0L2 L1L3 L4L6 L5L7 L0L2L4L6 L1L3L5L7 L0L2 L1 L3... 1. 8031 2. P1.0--P1.7 L0 L7 1. 2. 12 11.0592MHz =1211.0592MHz1.0857S 65536- *1.0857S=50mS 4C00H 3. TMOD TCONTMOD / 03 TCON 4. 19
20
8031 1 P3.4T0 8031 T1 50ms T0 0.50ms 74LS273 LED 5 1. 8031 / 2. ( P3.4 25 153.6K ) PO0--PO7 L0 L7CS273 8300H 1. P3.4 T0 21
22
8255 8255 8255PB PC 8255 PC0~PC7PC L0 L7CS8255 8500H 8255A I/O 8255 A1A2 A0A1 8255 / PA 8500H; PB 8502HPC 8504H 8506H PB PC 23
24 8255.ASM 8255 PB PC
8255 8255 8279 8255PA PB 1. 8255 2. CS8255 8500H 8506H,PA 8500HPB 8502HPC 8504H CS8279 8700H8279 8701H; 8279 8700H; 29 8255 25
PA PB 64 82 16 8279 7407 8 Y N N Y P55KD.ASM 26
8279 8279 1 8031 8279 2 8279 CS8279 8700H 29 8279 27
8279 / CPU 8279 / 8701H 8700H 8279 -- 0F 8279.ASM 8279 N Y 28
8279 8279 T1 50ms 8279 / CPU 8279 8279 : XX XX XX : 1. 8031 8279 2. 8279 3. 8279 P79T1.ASM 29
30
DISPLAY DISLED 31
8279 8279 : XX XX XX XX : 1.C : 00.00.00.00 2.A : 3.D : 4.B : : : 00.00.00.00 B : 5.E : 1. 8279 2. 3. 8279 P79T2.ASM 32
P79T2.ASM 33
34 SET_T GETWORD
8031 74LS164 0-9 10 1. 8031 0 2. I/O RXD DATAINTXD DCLK 0 8 RXD TXD 1/12 SCONREN CPU SBUF 8 SCON TI 1TI 35
36 SLED.ASM Y N
PC 8031 PC PC PC 0-F 1. 2. 3. PC CS8279 8700H 29 8279 8279 8701H 8279 8700H 1. GR 8031 PC 2. LCA51 GR0 PC S31.ASM 37
8251 PC 8251 PC 38
PC PC 0-F 1 8251 2 3 PC CS8251 8500HCS8279 8700H 29 8279 G0 S8251.ASM 39
40
41
8253 / 8253 0 3 1 2 2 2 0 1 1 2 2 LED LED 8253 8253 8253 GATE0GATE1GATE2 +5V CLK0 25 153.6KHZCLK1 OUT0,CLK2 OUT1 8253 02MHz CLK 2MHz 8253 OUT0OUT1OUT2 L1 42
43
D/A D/A 1. D/A 2. D/A 0832 3. D/A D/A +5V 44
0832WAVE.ASM 45
A/D ADC0809 A/D W1 1 A/D 2 A/D ADC0809 3 CS0809 8000H 19 (0~5v ) ADC0809 IN0 0EOC P3.2INT0 P1.0~P1.7 L0 L7 ADC0809 A/D 100us A/D EOC 74LS14 8031 INT0 A/D A/D P1 46
PAD.ASM 47
74LS273 J7 273 DATA1-8 ASCII P1.0 STROBE/ P1.1 BUSYBUSY 0 STROBE/BUSY 48
49
P1.0 74LS244 1. 2. PI0-PI7 K7-K0P10 SDCS244 8200H10 SPEAK 1. : 2. P1.0 X : 1/2*1/f=12/fosc*216-X X=216-fosc/24f fosc=11.0592nhz "1" X X=63777D=F921H : :HzX 50
1 2 3 4 5 6 7 i Hz262 294 330 349 392 440 494 523 XHexF921 F9E1 FA8C FAD8 FB68 FBE9 FC5B FC8F 3. 4. K7~K0 K7~K0 1234567i MSC.ASM 51
LCD AEDK_T598 LCD1 8000HLCD2 8100H TRULY MSC-G12232DYEW-7N 122X32 32 16*16 AEDK_T598 16*16 52
LCD.ASM LCD LCD LCD 53
LED 14 1. LED 2. CA-1588BH LED LED LED 22-0 Fig 22-0 CA-1588BH LED 22-1 74LS374 74LS374 0 LED 22-2 74LS273 9013 74LS273 1 LED 74LS273 0LED LED 54
Fig 22-1 LED Fig 22-2 Fig 22-3 4 CA-1588BH 1616 74LS139 CLKR1= CSLEDCLKR2= CSLED+1 74LS273CLKC1= CSLED+2CLKC2= CSLED+3 74LS374 14 CSLED 51/96 8000H LED LED / ASC16HZ16 Basc16.exe,BHz16.exe Asc16,Hzk16 55
dos ucdospdos95 ASC.dat BC3.1 LEDA51 LEDHZ51 Asc16 Hz16 LED ; FlashRom 11 FlashRom 56
1. FlashRom 2. FlashRom 11 CS040 GND FlashRom 29F040A 5V 4Mbit(512K8)FlashRom FlashRom 29F040A 29F040A 23-1 29F040 8 64K (sector) A18,A17,A16 / 1 2 3 4 5 6 /1 XXXH F0H /4 555H AAH 2AAH 55H 555H F0H RA RD 3 555H AAH 2AAH 55H 555H 90H 4 555H AAH 2AAH 55H 555H A0H PA PD 57
6 555H AAH 2AAH 55H 555H 80H 555H AAH 2AAH 55H 555H 10H 6 555H AAH 2AAH 55H 555H 80H 555H AAH 2AAH 55H SA 30 RA = PA = SA = A18A17A16 RD = RA PD = PA Fig 23-1 Flash51.asm 1. 29f040 512K 00000H 07FFFH 51 I/O P1 DX0< > 550000 55H 2. FlashRom, AutoSelect 10 / 1. 2. 58
11 CS040 P3.3 10 CE6588 8000H 10 MON P3.2 26 L1 P3.4 10 VOICE 11 512Byte 59
60
61 Voice51.asm L1 L1 ( v_rec51.asm v_play51.asm) (Record) (Replay) VDS 1 VDS 1
P1 P1 74LS244 P1.0 PH,P1.1 PLPOUT 1 C+ K0-K7 PI0 -PI7 CS244 8200H 62
63 Y N N Y
1. 2. 1. 2. / 1. VOUT C+ 0832 CS0832 8300H8255 CS8255 8500HPC0-PC3 K1-K4PULSE_OUT 8032 P3.5 T1 2 0809A/D A/D 0832 D/A 8255 ADC0809 CS0809/8000HDAC0832 8300H8255 8500HK1-K4 PA.0-PA.3S+0809 IN1 VOUT C+ 64
1. / 1 T0 T0 100 T m n=60m/(n1tn)(rpm) n,n N1 T0 m T1 T T0 CS_1.asmK1-K4 40H41H 40H 41H / DR / / 40H41H RAM C 2 IN1 CS_2.asm 0809 IN1-12V+12V 0809 0+5V K1-K4 0809 A/D IN1 IN1 0+5V HALT / DR / / 45HRAM A/D CS_1.asm CS_.asm 65
CS_1.ASM CS_2.ASM 66
P0 74LS244 K2-K7 6 K0K1 K2-K7 K0K1 '1' 1. 2. K0-K7 PI0-PI7PO0-PO3 SMA-SMD CS244 8200HCS273 8300H 1. +12V ABCD 2., A BCD A 67
/A B C D 0 0 1 1 1 1 1 0 1 1 2 1 1 0 1 3 1 1 1 0 68
P-DETECT 0809 IN0CS0809 8000HEOC 8032 P3.2INT0 CS8279 8700H A/D A/D µc8052 CZL-1R 600g R-V A/D ADC0809 8 0.0kg 0.0V510g 4.9805V 2g 1LSB 520g A/D A/D W4 +VREF 5V( W5)W2 69
PRESSUR1.ASM 70
1. 2. 1. 2. 3. T-DETECT 0809 IN0 T-CON 273 PO4CS273 8100HEOC 8032 P3.2 INT0,CS8279 8700H,CS0809 8000H AD590 OP07 A/D CPU W8 W7( ) 0 0V A/D 00H 76.5 4.9805V A/D FFH 0.3 1LSB 76.5 5.0V 71
AD590 IC AD590 AD590 AD 5-10V 1µA 1 10 20mV M 2mV/ 32 8 A/D A/D A/D 1. W5 +VREF +5.0V( ) 2. K3 W7 TDECTECT 3. K3 W8 TDECTECT 5V 4. K3 K3 123 273 PO4 Con_t.asm D E 72
73
T598_51 1