Title: 8253 ???? IC ????????????? INTEL ?????????????????????????????????????? (Timer) ????????????? (Counter) ????????????? 8080,8085 ???????????????????????????????????????????????????????? Z-80 ??? ????????????????? 8253 ????????????????? ??????
18253
8254
2(No Transcript)
38253
8253 ???? IC ????????????? INTEL
?????????????????????????????????????? (Timer)
????????????? (Counter) ????????????? 8080,8085
??????????????????????????????????????????????????
?????? Z-80 ??? ????????????????? 8253
????????????????? ??????
48253
CLK0
D0-D7
?????????
?????????? 0
GATE0
OUT0
CLK1
RD
GATE1
R/W ??????
?????????? 1
WR
OUT1
CLK2
A1
A0
????????????????
?????????? 2
GATE2
CS
OUT2
?????????????????????????????????? 8253
8254
58253
?????????????????? 8253 ??????????????????????
?? 3 ??? ??? 0,1 ??? 2 ???????????????????????
????? ??????????????????? CLK??? GATE
??????????????? OUT ????????????????????????? ????
? ????????????????????????????????????????????????
??? MWR (Mode Word Register) ????????????????????
????????????????????? ????????????????
????????????????????????????????????????????????
??? MWR ?????????????????????????
8254
6??????????????????????????????????????????????????
?????? ??????????? MWR
8253
???????? RD WR A0 A1
???????? ?????????? 0 1 0 0 0
???????????0 0 1 0 0
?????????? 0 ?????????? 1 1 0
0 1 ???????????1 0 1
0 1 ?????????? 1 ?????????? 2 1
0 1 0 ???????????2 0
1 1 0 ?????????? 2 MWR
1 0 1 1 ??????????? MWR
0 1 1 1 ?????????? MWR
8254
78253
???????????? Z-80 ??? 8253
8253 ??????????????????????????????????????? 8
??? ???????????????????????????????? Z-80
??????????????????? ???????????????????????????
?????????????????????????????????????????? CS ???
A1 , A0 ???????????? Z-80 ??? 8253
???????????????? 4 ???????????????????????????????
???????????????????? 30H-33H ?????????????????????
?????????????????? Z-80 ????????? WR ??? RD ???
8253 ????????????? IOW ??? IOR ??? Z-80
?????????????????????? IORQWR ??? IORQRD
???????? ???????????? Z-80 ??? 8253
???????????????????????
8254
88253
8254
98253
??????????????? 8253
????????????????????????????? 8253
???????????????? ???????????? ???????????????????
MWR ?????????????????????? ?????????? ?????? 8
????????????? MWR
8254
108253
D7
D6
SC1
SC0
??????????????? 00 - ?????????? 0 01 -
?????????? 1 10 - ?????????? 2 11 - ?????????
????????????????????????????????????????????????
MWR
8254
118253
D5
D4
RL1
RL0
?????????? / ?????????? 00 -
????????????????????????????????? 01 - ???? /
?????????????????? 10 - ???? / ??????????????????
11 - ???? / ????????????????????????????
????????????????????????????????????????????????
MWR
8254
12D3
D2
D1
8253
M2
M1
M0
????????????????? (0-5) 000 - ???? 0 001 - ????
1 010 - ???? 2 011 - ???? 3 100 - ???? 4 101 -
???? 5
????????????????????????????????????????????????
MWR
8254
138253
D0
BCD
1 - BCD code 0 - BIN code
????????????????????????????????????????????????
MWR
8254
148253
????????? 8253 ??????????? ???????????????????????
1.???? 0 (Interrupt From Counter)
????????????????????????????????
?????????????????????????? CLK ??? BCD
??????????? 125 ??????????????????????????????????
??? Z-80 ????????????? Z-80 ??????????????? 38H
(???????????????????? ????? INT ???? 1)
8254
158253
CLK
8253
GATE ????? 1
OUT
INT ????? 1 ??? Z-80
??????????? BCD ????? 125 ??? ????????????????????
???????????? INT ??? Z-80
8254
168253
?????????????????????????? MWR
???????????????? 00 11 000 1 31H ??????????
0 ???? 0 BCD ???????????????????????????????????
???????????????????????????? ????????????????????
???? 125 ?????????????????????? 38H (INT ???? 0)
???????????????????????? ????????
8254
178253
LD A,31H ?????????? MWR OUT
(33H),A ??????????? LD A,25H ??????? OUT
(30H),A ??????????????????????? 0 LD
A,01H ??????? OUT (30H),A ???????????????????
???? 0 ??????????????????????????? BCD ??? 125
??? ???????? ????????? INT ??? Z-80
8254
188253
ORG 038H LD A,25H ??????? OUT
(30H),A ??????????????????????? 0 LD
A,01H ??????? OUT (30H),A ???????????????????
???? 0 ??????????????????????????
????????????????????????? INT ???? 0
?????????????????????????????? 38H
?????????? ????????????????
8254
198253
2.???? 1 (Nonostable)
???? 1 ???????????????????????? 8253
??????????????? (Pulse) ?????????????????????????
????????????????????????????????? ????????????????
???????? CLK ??????????????????????? CLK
?????? ?????????????????? 1 ????????????
???????????????????????????????????? ?????????????
?? 75 ????????? ?????????????????????????????????
?? 8253 ???????????????????????
8254
208253
LD A,0111 0010 B ?????????? MWR OUT
(33H),A ??????????? LD A,75H ??????? OUT
(31H),A ??????????????????????? 1 LD
A,00H ??????? OUT (31H),A ???????????????????
???? 1 ??????????????????????????????????????????
???????? 75 ??????????? ??????????????? (Trip)
????????? GATE1 ??????????????????????? OUT1
???????????????????????? 75 ???????????
??????????????? ??????? (Monostable)
8254
218253
3.???? 2 (Generator Pluse Continus)
?????? 2????????????????????????????????
????????????????????? ????????? (Continue)
????????????????????????????? CLK2 ???????
1 ???????????? ???????????????????????????????????
?????????????????? 638 ??????? ????????????????
OUT2 ??????????????????? 638 ??????? ?????????????
? 1,567 ??????????? ??????????? 1,567
??????????????????? ????????????????????? 8253
????????????????????? ?????????????? ?????????
8254
228253
LD A,1011 0101 B ?????????? MWR OUT
(33H),A ??????????? LD A,67H ??????? OUT
(32H),A ??????????????????????? 2 LD
A,15H ??????? OUT (32H),A ???????????????????
???? 2 ??????????????????????????????????????????
???????? 1,567 ???????????
8254
238253
4.???? 3 (Generator Squar Wave)
???????????????????? 2 ??????????????????????
??????? ???????????????? ????????????????????
(odd) ?????????????????? 1 ?????? ??? (n 1)
?????????? (even) ??????????? 0 ??????? (n - 1)/2
???????? ?????????????????????? 2
????????????????????????????????????????? ????????
OUTO ??????? 1 ??????????? ??????????????????
CLK0 ????? ??????? 1 ???????????
????????????????????????????
8254
248253
LD A,0011 0110 B ?????? MWR (??????) OUT
(33H),A LD A,100D ?????????????????
(??????) OUT (36H),A ????????????? 0 LD
A,10D ????????????????? (??????) OUT (36H),A
????????????? 0 ???????????????????????????
???????????????????????????? ??????? 1
??????????? ??????????????????????????????
100D ????????????? 10D ???? ??????????????????????
????????????????????? CLK0 ??????????? ???????????
?????????????????????OUTO ???????????? 1
??????????? ?????????????
8254
258253
5.???? 4 (Strobe Trigger By Solfware) ???? 4
?????????????????????????? OUT ??????????????? ???
???????????????? ????? (Strobe) ???
?????????????????????? ??????????????
?????????????????????????????????? ??????????? 0
?? OUT ????????????? 0 1??? ?????????CLK
?????????????????? ????????? 1 ????????
???????????????????????????????????????? ??????
???????????????????????????????????
100??????????? ???????????????? 1
???????????????????????????? CLK ??????? 1
???????????
8254
268253
?????????????????????????????????????
?????????????????? ?????? 1????????????????????
0.1 ?????? ????????????? 105 ??????? ?????????????
?????????? ???????????????????????????????????????
?? 104 ???????? (??????? BCD) ????????????? 2
??????????????? ??????????? ??????????????????????
?????? 1??????????? (????????????? 0)
??? ?????????????????????????????? Solfware
Trigger (?????????????) ?????????????? 0.1
???????????????? ????????????????????????? ???????
??????????? 0 ????????????? 1
???????????????? 8253 ??????????????????
8254
278253
8254
1 MHz
CLK0
OUT0
?????????? 0
CLK1
OUT1
???????????????? 100 us
?????????? 1
??????????????????????????????????????????? 0
????????????? 1
28CT 0 LD A,0011 0101 B ?????? MWR (??????????
0) OUT (3?H),A LD A,00D
???????????????????????? 0 OUT
(30H),A LD A,10D ?????????????????????
0 OUT (30H),A CT 0 LD A,0111
1001 B ?????? MWR (?????????? 1)
OUT (33H),A LD A,00D
???????????????????????? 1 OUT (31H),A
LD A,01D ????????????????????? 1
OUT (31H),A
8253
8254
298253
????????????????????????????????????????????????
0 ??? ?????????? 1???????????????????????????
??? OUT1 ????? 0.1??????
8254
308253
6.???? 5 (Strobe Trigger By Hardware)
?????????????? 5 ???????????????????????????
??? ?????????????????? GATE ?????????????????????
???????????????????? ??????? 4 ???????? GATE
?????? 0 ??? 4 ???? ????????????? 1 ???????
???????????????????????????????????????
8254