???????8051?????о?
????????????????????????????ж?C?????????????"???PC?????C??????ж????????"????????????????C??????????????????????????????????????C??????????Щ????????дPC????C?????????????????????????????????????????51??????????????????????????????????????????????????????????????????51???????????????MSC51?????о????????????????????????(??????д?????л????????Щ51о????????б?)??????????о???Atmel?????AT89C51??AT89C2051????????????????????????AT89??е??????????????????????????????????????????????51?????о??????????????е??????????????P

?2-1 AT89C51??AT89C2051????????
?2-1????AT89C51??AT89C2051????????????????2-1??????????????????????????????????????????????????AT89C2051??IO??????????????????RAM?????ROM?????Flash?洢?????????????????AT89C51С??????????????????????á?????????????????????????????????????AT89C51????????幦???
1.???????
Vcc??40???????
GND??20??????
*????????5V??????AT89LV51???????????2.7-6V, ????????????
2.??????????

?2-2????????????
XTAL1??19
XTAL2??18
XTAL1????????????????????????XTAL2???????????????????????????????????XTAL1????XTAL2?????????????????????????????????????羧???12MHz??????????6MHz???????????????1MHz-24MHz?????????30PF?????
*???????AT89C51??о?????????滹??????????12,16,20,24MHz???????????????????????????AT89C51 24PC?????????????24MHz,40P6????????????о???
3.??λ??RST??9
???????????????????????????(24????????)????????????????????????????????λ?????????????????51о????????λ????λ??P0-P3?????1???????????????????????????????????SFR???????????λ?????????????????о??ROM??00H????????г????????λ??·???2-3?????
*??λ????????????RAM???????

?2-3???????λ??·
4.???????????
(1) P0???[P0.0-P0.7] P0?????8λ?????·?????I/O?????????1(????д1)??????迹?????????????????????8??TTL??
?????Flash????洢??????????????????;У?????????????????????????????衣
??????????????????洢?????P0?????????????(??8λ)/??????????????????????????????????á?
(2) P1???[P1.0-P1.7] P1?????????????????????8λ???I/0??????????????4??TTL???????1?????????????轫????????????????????á?
?????Flash????洢?????????????8λ????????
(3) P2???[P2.0-P2.7] P2?????????????????????8λ???I/0??????????????4??TTL???????1?????????????轫????????????????????á?
?????Flash????洢?????????????8λ?????????????
????????????16λ??????洢?????P2???????8λ????????????8λ???????????洢??????????????????????????
(4) P3???[P3.0-P3.7] P2?????????????????????8λ???I/0??????????????4??TTL???????1?????????????轫????????????????????á?
?????Flash????洢?????????????????????????P3?????????Щ????????????? ??2-2.??
*P1-3?????????????????????????????裬???????????????????????????
??!????????????????°ɡ?????????????????????????????????????????????????4.7-10K???????Vcc???????????????????????????????GND?????????????????????????????????????????????????????????ɡ?
5.????????????????
(1) ALE/PROG 30 ???????洢?????ALE(???????????)??????????????????λ????????????????洢????ALE???????????????????????(???????????????1/6)?????????????洢????????????ALE???塣??Flash?洢?????????????????????????????PROG
(2) PSEN 29 ????????????洢?????????????????AT89C51????????洢??????????????????????????2?????弴??????Ч??????????????洢??????????????????????
(3) EA/Vpp 31 ??????????????????????????????洢?????????????????AT89C51???????????洢??(????0000H-FFFFH),?????????????????????Flash?洢???????????????Vpp???????Vpp??????????????о????????????????????о??????????????????????2-3???С?
??2-3??Vpp??о?????????????????
??????????AT89C51???????????????????????????????????У??????????????????????????????????????????????б???????????????????????????????????????γ????????????Щ????????????C??????????д??????????м?????????????紮????ж???÷?????

????admin ?????????2019-07-31