33
1 1 Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku GRAĐA RAČUNALA (predavanja u ak. god. 2005./2006.) doc.dr.sc. Goran Martinović www.etfos.hr/~martin [email protected] Tel: 031 224-766 Soba: 0-15 Osijek, 2006. 2 MIKROUPRAVLJAČ SAB80C537

MIKROUPRAVLJAČ - · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

Embed Size (px)

Citation preview

Page 1: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

1

1

Sveučilište J.J. Strossmayera u OsijekuOdjel za matematiku

GRAĐA RAČUNALA(predavanja u ak. god. 2005./2006.)

doc.dr.sc. Goran Martinovićwww.etfos.hr/~martin

[email protected]: 031 224-766

Soba: 0-15

Osijek, 2006.

2

MIKROUPRAVLJAČSAB80C537

Page 2: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

2

3

4

Page 3: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

3

5

6

Page 4: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

4

7

Logički simbol

8

Funkcijski blokdijagram

Page 5: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

5

9

Fetch/executesekvenca

10

Adresni prostorprogramske memorije

Adresni prostor

Page 6: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

6

11

Podatkovna memorija/Adresni prostor SFR’s

Donji dio unutarnjepodatkovne memorije

12

SFR’s

Page 7: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

7

13

SFR’s

14

SFR’s

Page 8: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

8

15

Akumulator, B, SP, DPTR, P0-P8

16

Vanjsko sučelje prema sabirnici i pokazivači podataka

Page 9: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

9

17

Uporaba jednog pokazivača

18

Primjer rutine

Page 10: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

10

19

Uporaba dva pokazivača

Primjer rutine

20

Izvođenje programa izvanjske memorije

Page 11: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

11

21

Pristupi

Ports 1-6 output driver

Vremenski dijagrampristupa

22

Serijsko sučelje

Serijsko sučelje 0

Page 12: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

12

23

Serijsko sučelje 0

24

Page 13: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

13

25

26

Page 14: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

14

27

28

Generiranje brzine serijskog sučelja 0

Page 15: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

15

29

30

Serijsko sučelje 1

Page 16: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

16

31

32

Page 17: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

17

33

Generiranje brzine serijskog sučelja 1

34

Vremenski sklopovi

Page 18: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

18

35

36

Načini rada 0 i 1

Page 19: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

19

37

Načini rada 2 i 3

38

A/D pretvorba

Page 20: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

20

39

40

Page 21: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

21

41

42

Page 22: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

22

43

44

Podešavanje referentnog napona i povećanjerazlučivosti drugom pretvorbom

Page 23: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

23

45

Vremenski dijagram A/D pretvorbe

46

Sigurnosni načini rada (idle)

Sigurnosni načini rada (power down i slow down)

Page 24: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

24

47

Sigurnosni načini rada (budilnički sklop)

48

Page 25: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

25

49

Zahtjev za resetiranje

50

Page 26: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

26

51

Budilnički oscilator

52

Instrukcijski skup

Načini adresiranja

Page 27: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

27

53

Instrukcijski skup

Djelovanje instrukcija na zastavice

54

Page 28: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

28

55

56

Page 29: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

29

57

58

Page 30: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

30

59

60

Page 31: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

31

61

Primjeri programiranja

62

Primjeri programiranja

Page 32: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

32

63

Primjeri programiranja

64

Primjeri programiranja

Page 33: MIKROUPRAVLJAČ -  · PDF file11 21 Pristupi Ports 1-6 output driver Vremenski dijagram pristupa 22 Serijsko sučelje Serijsko sučelje 0

33

65

Primjeri programiranja