Ostatnia modyfikacja podstrony: 16.10.2018 21:42

Laboratorium

Systemów mikroprocesorowych

Tematy zajęć Instrukcje
1. Zajęcia organizacyjne  

2. System uruchomieniowy ARDUINO UNO R3. Generacja sygnałów PWM.

Arduino_1_PWM.pdf

RGB_test.zip

Materiały pomocnicze:

ATMega328P_doc8271.pdf

ATMega328P_8271S.pdf

8-bit AVR Instruction Set doc0856.pdf

3. Sterowanie rejestrem przesuwnym 74HC595.

    Komunikacja I2C na przykładzie PCF8574

Arduino_2_I2C.pdf

avrlab2.zip

Materiały pomocnicze:

74HC_HCT595.pdf

PCF8574.pdf

UM10204.pdf

Biblioteka do Arduino 1.0 PCF8574_v1.zip

4. Pomiary z wykorzystaniem przetwornika A/C. Odczyt wartości z fotorezystora i czujnika temperatury - obsługa z użyciem przerwań

Arduino_3_czujniki.pdf

avrlab3.zip

Materiały pomocnicze:

GL55_Series_Photoresistor.pdf

MCP9700_21942e.pdf

5. Analiza czasu wykonywania programu. Obsługa pamięci EEPROM.

Arduino_4_czasy.pdf

Arduino_4_czasy.zip

6 i 7. Wyświetlacze 7-segmentowe i LCD

Arduino_5_7LEDiLCD.pdf

SevenSegment1digit.zip

LCMTC1602A6YLY-LF.pdf

game

8. Sterowanie za pomocą podczerwieni.
   

Arduino_6_IRiSerwo.pdf

test1_IR.zip

9. Programowanie i działanie liczników na przykładzie generowania sygnałów dźwiękowych

Arduino_7_dzwiek.pdf

Arduino_7_dzwiek_programy.zip

10. Moduł Microchip PICkit 1 z PIC12F675 - wprowadzenie

PIC_1.pdf

Asm.zip

Pomoce:

PIC12F675_41190c.pdf

MPLINK_and_MPLIB_33014j.pdf

PICkit_1_Flash_Starter_Kit_Users_Guide.pdf

Debounce_asm.pdf

11. Maszyna stanów - przykład implementacji w asemblerze

PIC_2.pdf

12. System przerwań w mikrokontrolerze PIC12F675

PIC_3.pdf

PIC_3_ledint.zip

13. Przetwarzanie analogowo-cyfrowe w mikrokontrolerze PIC12F675

PIC_4.pdf

PIC_4_ac.zip

14. PIC12F675: Pamięć programu,  pamięć EEPROM

 

5up_pic_pg.pdf

lab5.zip

6up_pic_ee.pdf

lab6.zip

15. Mikroprocesorowy pomiar częstotliwości

PIC_7.pdf

autocal.asm

Organizacja laboratorium:

  • Podczas laboratorium praca odbywa się w zespołach maksymalnie dwuosobowych.

  • Przed zajęciami należy zapoznać się z instrukcją laboratoryjną.

  • Sprawozdanie z zajęć powinno zawierać nagłówek według wzoru (sysymik_naglowek.doc).

  • Podczas wykonywania ćwiczenia i po jego zakończeniu każdy z zespołów dba o stan i porządek powierzonych elementów i układów elektronicznych

  • Spis elementów dla zestawu Arduino:
     Fotorezystor 5-10 kΩ GL5616
     Potencjometr obrotowy 10kΩ liniowy 1/8W
     Tact Switch 6x6, 4,3mm THT 2pin - 2szt.

     Wyświetlacz 8-segmentowy x1 - 14mm czerwony - wsp. anoda     
     Wyświetlacz 8-segmentowy x4 - 14mm czerwony - wsp.anoda
     Serwomechanizm modelarski S90 lub ES-05

     Odbiornik podczerwieni TSOP2236 - 36 kHz
     PCF8574 - ekspander wyprowadzeń I2C 8-bitowy     
     Rejestr przesuwny 8-bitowy 74HC595
     Czujnik temperatury MCP9700
     Tranzystor 2222
     
     Arduino UNO R3
     Rezystor THT 1/2 W 220Ω - 10szt.
     Rezystor THT 1/4 W 2.2Ω - 2szt.
     Rezystor THT 1/4 W 10kΩ - 2szt.
     Dioda LED 5mm RGB wsp. anoda (lub katoda)
     Dioda LED 5mm czerwona - 8szt.
     Moduł wyświetlacza ARD LCD216

     Płytka stykowa 830 otworów przezroczysta
     Przewody (krótkie 25szt.., długie 8szt.)    

     Dodatkowo:    
     Przewód USB A - B - 1,8 m     
     Buzzer bez generatora 3-16V 14mm - THT
     Miniaturowy silnik Pololu z przekładnią

  • Materiały dodatkowe - schematy połączeń do ćwiczeń z Arduino