???????????????????????????????????
?????????????·???????????????????????????????????????????????????????????
??????????80C51????????????????
80C51?????????MCS-51??е??????????40???????????DIP??Dual In Line Package????????128??RAM?????4K??ROM??
80C51??????????????
??????????????????????????????????????????????????幦????????????????
???????40????????????4????????????????I/O?????
1. ?????
?? VCC -о????????+5V??
?? VSS - ?????
2. ????
XTAL1??XTAL2 - ???????·????????????????
3. ???????
?????????4??
?? ALE/PROG:???????????/???EPROM???????
?? ALE?????????????P0????????8λ???
?? PROG??????????EPROM??о?????EPROM?????????????????????塣
?? PSEN:??ROM????????
?? RST/VPD:??λ/????????
?? RST??Reset?????????λ?????????
?? VPD???????Vcc???????????????????
?? EA/Vpp:????ROM???/???EPROM???????
?? EA?????????ROM?????
?? Vpp??????????EPROM??о?????EPROM?????????????Vpp??
4. I/O??
80C51????4??8λ????I/O????P0??P1??P2??P3?????32???????P3??????е???????????????????????????????????????????????
??????о??????????????????????????????????????????????89C51??о??????????????????θ????????
1?????????????????????????????????5V???????????????40???????????????20????
2?????·????????????????·????????????????????????????????????????????????????????????????18??19?????????????????????????????????????1??????ɡ?
3????λ???????1?л?????????????λ??κ??弰???????????λ?????????????н????
4??EA????EA????????????? ?????????????????????磬????????????????
?????????????????????????????????????LED,????????LED??????????????????????????????????????????????????????????????????????????????????5??????????35????????????LED??1?????????????1,????R1?????????裩
????????????????1??????????LED?????????1??????????LED???????????1?????????????????????????????????1?????????????????????????????1???????????????????????????????????????????????51о???INTEL?????????????????P1.0?????ǹ涨???????????????????
?1 ?????????????·?
???????????
?????????????????????????????????????????????????????????з????????????????????????????????????????????????????????????????䶮??????????????????????SETB????????????????????????CLR???????????P1.0???????????дSETB P1.0???P1.0???????????дCLR P1.0???????
????????????а??ü???????P10?????????????????????????????????????????????????????????????????°ɡ?????????????????м???????
????????????????SETBCLR???????????????????????????????????ü??????????????????????????????????--??????????????SETB P1.0?????D2H,90H ??????CLR P1.0?????C2H??90H ???????????????????????????????51о????????--INTEL?涨??????????о???
???????????????????????????????????????????????????????????????????????????????.????????????????????????????????????????????????д?????????????????????????????????????д?????????eprom???????????80c51????????????????????????鷳?????飬?????????????????????????豸???????????????AT89s51????STC89C51?????????????????isp???????????γ??????ü???·????????????д??????????
???????????????????????б??????????????????????д??D2H,90H?????2,д?????????????????????????????·?壬???????????????????????????????????д?????????????P10??????????????????????????????????????????????о??????·???????????????????????????C2H,90H?????????CLR P1.0??д????????????????????·?壬??磬?????????????????д????????????P10???????????䶮??????????????????·????????????κθ???????д??????е?????????????·?????Ч????

????admin ?????????2018-05-08