PIC8λ??????????????????
??????????????????????????????????????????????漲?????????????????????漲????????????????????????
PIC 8λ????????????????????????????????????PIC???о????????33????????????12λ???;?м?PIC???о????????35????????????14λ???;???PIC???о????????58????????????16λ??????????????????
????????????PIC 8λ????????????????????????з???????????????????????鼮????????????????
???PIC?????????????????
PIC??????????????????????MCS-51??е???????????????????????????????4??????????????д????????
???????????????????????1????????2;???
?????????????????4??????????????????????????????1??????????????????PC?????????䶮
1 ???????MCS-51??е????????????????????????????????????????????????洢???????????????????????в??÷?????(?????)??????????????????????????????????????????????е????????????????????????????????????????????????????????????????????????????????д????????????????????????????λ????????????????????????????????
??д???????漲????????????????????????“—”????????????????????????????(??)???????????????????????б??????ò???????????????????????????????????????С?
2 ???????????????????????????䶮??????????????????????????α???????????????????????????????“?????????????”??“???????”?????????????????????????????????
3 ???????????????????????????????????????????ɡ?????????????????????????????????????(??)??????????????????????????????????????????????????????????????????????????????????????ASC????????????????涨?????????????????“B”??????B10011100;???????????????“O”??????O257;???????????????“D”??????D122;??????????????“H”??????H2F????????PIC 8λ??????????????????????????????????????Ox????H2F????д??Ox2F??
?????????????????䶮
PIC???????MCS-51???8λ??????????????????????????????????????????????PIC??????????????????????(RISC)??????????????????????????????????????????????????????????????????????????????????????λ???????????PIC??е????????е???????????????й???????????й???????????????????????????
4 ???????????????Щ????????????????????????????÷??(;)????????????????????????????????????????????????????????????????????????????????????????????????ó???????????????á?
???????????(??4??)
1 ????????????
?????CLRW;?????W??????
???????????????????W?PIC?????????????????????MCS-51??е?????е??????A??CLR?????Clear????д?????
2 ????????????????䶮
?????CLRWDT;??????????????(??????????????????)
?????WDT?????Watchdog Timer????д?????CLR???????????????????????????????
3 ?????f??????䶮???????CLRF f
?????CLRF TMRO;??TMRO????
???????PIC???8λ??????У????÷???F(??f)?????????????????F?????????F????PIC??в???????????????Ox00??Ox1F/7F/FF??TMRO?????????/??????TMRO??????CLRF????????????????????????????????????????TMRO??
4 λ??????䶮????? BCF f??b
?????BCF REG1??2;??????REG1??D2λ????
?????BCF?????Bit Clear F????д????????е?F????????;????b????PIC??????8λ????????F??λ??(??λ???)??????b?????0??7??D0??D7???????REG??Register????д??????е?2??????????е?b=2???????REG1??D2λ??
??????????????????????????????????????PIC???8λ????????????????????????????????(????)?????о????????????????????б????????????????????????
?????????????????????????????

????admin ?????????2018-05-19