??????????,????????,???????????????,?:8051?PIC?ARM? - PowerPoint PPT Presentation

About This Presentation
Title:

??????????,????????,???????????????,?:8051?PIC?ARM?

Description:

... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 47
Provided by: 6649734
Category:
Tags: arm | pic

less

Transcript and Presenter's Notes

Title: ??????????,????????,???????????????,?:8051?PIC?ARM?


1
?????????
  • ???????????????
  • ????????????
  • ?????????
  • ???????????

2
??
  • ??????????????????????????????????????????,
  • ???????????????????????????????????????
  • ??????????,????????,???????????????,?8051?PIC?ARM
    ??? ?

3
???????????????
  • ????????????,????????????????????????????????????
    ?????????.???
  • ???????????????????????????????

4
???????????????
????
??????
????,?? ????????? ????,??????????? ????
????
???? ?????
???? ???
???? ????
?????????????????????
5
????????????
  • ???????????????
  • CPU ???????
  • RAM?EEPROM/Flash ROM
  • ??/???
  • ??I/O??????
  • ADC/DAC?PWM?audio?RF.??

6
??????????
7
??????(CPU)??
  • CPU?????????????????????????????????????????????,?
    ??????? (CISC)??????(RISC) ???
  • ????? ?????(???)??????????????????????????????
  • ??????????(??,???50?????)??????????(?????????,???
    ???? pipeline ????)??????,??????????????????

8
RAM?EEPROM/Flash ROM
  • ???????(RAM)?CPU?????????
  • ?????????(EEPROM/Flash ROM)???????????,???????????
    ?????
  • ??????????????,?????????????????????,?????????????

9
????(monitor unit)
  • ??????????????,??????????????,???????????,
  • ????(Reset)
  • ????(Power up)
  • ????(Brown out)
  • ????(Sleep mode)
  • ???(Watchdogs)
  • ?????(Interrupt control)

10
????(Reset)
  • ???????(hot reset)?????(cold reset)?
  • ????(cold reset)?????????????,????????????????????
    ???,?????????(????)
  • ????(hot reset)????????,?????????????,????????,???
    ????????????????????

11
????????
Power on reset ??
12
???????????
????
????
????
????
13
??brown out????
????
Vbor
???, VltVbor TgtTbor
Tbor
14
????(Sleep mode)???????(Watchdogs timer)
  • ??????????????????????,??????????????????????,???
    ??????????????,??????????,???????????
  • ??????(Watchdogs timer) ?????????????,???????????
    ????(Watchdogs timer),??????????,????????????

15
?????(Interrupt control)
  • ????????????????????????????????????
  • ?????????,CPU??????????????????????????????????
  • ?????????????????????????????(???????)???(???????
    ??)?
  • ??????????????????,??????????????????????????????
    ,?????????,?????????????
  • ???????????????,??????????????,?CPU???????

16
?????(Timing generate)
  • ??????????????????????????,??????,????????????????
    ?
  • ???????????????RC?????????????
  • ???????????,???????(phase lock loop, PLL)?????
  • ?????????,?????????????? ?

17
RC????
18
??????????
19
????????????
20
??/???
  • ??/???????????????
  • ?????????(Prescaler),????????????????
  • ??????,?????(Postescaler),??????????????????????
  • ?????????????????,????????????
  • ??(capture)??
  • ??(compare)??
  • ?????(pulse width modulation)???

21
??(??)?????
22
???????????--??(capture)????
23
??(capture)????????
24
??(compare)????????
25
PWM?????????
26
??I/O?
  • ????????????,????????????????(????????)?
  • ????????
  • ???(?)??????????????,????????(buffer)?
  • ??????mA???mA,???????????(??sink)?????(??source)??
    ????
  • ????????
  • ??????(pullup resistance )?????????????????(latch)
    ????
  • ???????,??????????????????????????????

27
?????????
28
ADC?DAC
  • ADC????????,???????????????????????????????(sampl
    ing theorem)???
  • DAC????????????????? ?
  • ???? ????
  • ??????????

29
???????????????
30
?????(ADC)?????
31
???????????????
32
?????(DAC)?????
33
?????????
  • ???????1???????,2????????
  • ???????????????????????,????????/?????PMM???
  • ??????CPU???????????????(handshake)????????,?????
    ??????????????,?????????????

34
??????????
????
????
35
??????????
36
??????????
37
???????????
  • ?????????????????,???????????
  • ??????????????
  • ?????????,??????????
  • ??????,??????????????
  • ?????????
  • ?????????
  • ?????,?????????????
  • ????????????????,???????????
  • ??????????,????????????????

38
?????????
39
???????????
  • ???????????
  • ???????
  • ???????
  • ????????
  • ????????
  • ????????
  • ????

40
??????????(integrate development environment, IDE)
  • ??????????,????????????????????,???
  • ?????
  • ????????
  • ??(??????????)?
  • ?????
  • ??????
  • ??????
  • ??????????

41
???????????
  • ????????????????????????
  • ???????????????????
  • ???????????,????????????????,???????????(?????????
    ,?????????????,?????CPU??????,???CPU?data
    sheet???????)?
  • ????????????????????

42
????
  • ????
  • ????????
  • ?????????
  • ????????
  • ????????????

43
?????????
  • ??????????????,???????(Dummy program)???
  • ????(step)????(breakpoint)????????,???????????,???
    ????????
  • ??????????,?????????????,????(step)????(breakpoint
    )?????????????

44
????????
  • ??????????,????????????(simulation)???(emulation)?
    ?????????,???????????(breakpoint)?????(trace)?????
    ???????????????(BUG)?
  • ??(simulation),???????(IDE)??,????????????????????
    ????
  • ??(emulation)?????(in circuit emulation,
    ICE)??????????????????????,????????????,??????????
    ???????

45
??
  • ?????????????????,??????(SOC)?????????????????????
    ?,????????????????????????,???????????,???????????
    ,??????????????
  • ???????????????????,?????????????????????,????????
    ???,????????????????????

46
??
  1. CPU????????,???????? (CISC)??????(RISC) ??,??????
  2. ??????????????
  3. ???????/??????????
  4. ???????????????(capture, compare, PWM,
    CCP)????????
  5. ????????????,?????
  6. ?????(simulation)???(emulation)??,???
Write a Comment
User Comments (0)
About PowerShow.com