cw03

background image

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń

Instrukcja do ćwiczenia nr 3

Transmisja danych I

2

C

Opracował: mgr M.Gahbler

I. Cel ćwiczenia

Zapoznanie się z protokołem transmisji I

2

C

Zapoznanie się z przykładową aplikacją wykorzystującą układy PCF

Zbadanie przebiegów czasowych magistrali I

2

C

Stworzenie aplikacji dla mikroprocesora ATMega8 w języku Bascom AVR

I.

Zagadnienia do przygotowania

Standard transmisji danych I

2

C:

Protokół transmisji

Zastosowanie, wady i zalety

Przegląd dostępnych układów

Budowa (schemat blokowy), główne cechy, procesor ATMega8, środowisko

programistyczne Bascom AVR

Układy: PCF8582C, PCF8591P, PCF8583P, PCF8574P/AP

Zapoznanie się z rozkazami języka Bascom

Zapoznanie się ze środowiskiem programistycznym Bascom AVR

II.

Opis zestawu

Zestaw użyty w ćwiczeniu składa się z 2 płytek.

Płytka pierwsza jest układem nadrzędnym. W jej skład wchodzi:

1 – procesor ATMega8

2 - programator procesora ATMega8

3 – zworki do programatora

4 – przyciski pomocnicze

5 - wyświetlacz LCD 2x16 znaków wraz z regulacją kontrastu i podświetlenia

background image

6 - złącze magistrali I

2

C (zielony-SD, żółty-CLK, niebieski-GND)

7 - złącze przerwania procesora

8 - blok zasilania

Płytka druga zawiera układy podrzędne. W jej skład wchodzą:

1 – układ I/O PCF8574P wraz 8 diodami LED

2 - pamięć EEPROM PCF8582C

3 - przetwornik A/C i C/A PCF8591P

4 - PCF8583P (zegar/licznik)

5 – układ I/O PCF8574AP wraz z przełącznikiem dip-switch

6 - złącze magistrali I

2

C

7 - złącze przerwania procesora

8 - blok zasilania

background image

Program zaimplementowany do mikrokontrolera napisany jest

z wykorzystaniem środowiska Bascom AVR

Jeżeli program wykorzystuje przerwania należy połączyć odpowiednie

wyprowadzenia obydwu płytek

Na stanowisku zainstalowane jest środowisko Bascom AVR wraz z niezbędnymi

instrukcjami

III.

Przebieg ćwiczenia

Uruchomić środowisko Bascom AVR (Start → Programy → MCS Electronics)

W dostępnym edytorze przeanalizować algorytm programu „program_i2c.bas”

(Mikroprocesor powinien wykonywać powyższy algorytm)

Za pomocą oscyloskopu pobrać i zapisać przebiegi czasowe magistrali I

2

C

Korzystając z dokumentacji układu zdekodować poszczególne etapy transmisji i

znaczenie kolejnych bitów

Napisać w środowisku Bascom program, który będzie mierzył napięcie na

potencjometrze i sterował linijką LED

background image


IV.

Literatura

K.SkowrońskaTransmisja danych poprzez sprzęg I

2

, praca inżynierska, Toruń

2006,

http://www.nxp.com - dokumentacja techniczne układów: PCF8582C,

PCF8591P, PCF8583P, PCF8574P/AP

http://www.atmel.com - dokumentacja techniczna procesora ATMega8,

http://www.mcselec.com/

, - program Bascom AVR, wraz z plikiem pomocy w

języku polskim


Wyszukiwarka

Podobne podstrony:
GW CW03 Przyklad Transport
cw03-protokol, Politechnika Wrocławska Energetyka, III semestr, Materiały
pi cw03
cw03 PS
se cw03
ELEKTRONIKA cw03 id 424651 Nieznany
cw03
GW CW03 B Transport
cw03 przetwornik ADC id 122514 Nieznany
pi cw03
GW CW03 Przyklad
Laboratorium TWN - Cw03 - Badanie przekładników prądowych i napięciowych - Skrypt , Studia dzienne -
ćw03 Dysocjacja, In?ynieria Ruchu Morskiego, rok I, gr
Cw03 1, Akademia Morska, 1 rok, Fizyka, FIZYKA1, fiza
cw03
cw03
ELEKTRONIKA cw03(2)

więcej podobnych podstron