1 / 32

MORZEOV TELEGRAF

Predmet : Mikroprocesorski sistemi Predmetni nastavnik: Prof. dr. Mile Stojčev. MORZEOV TELEGRAF. Nebojša Savković 10 633 Vojislav Stoiljković 10 662. Projektni zadatak. Realizovati Morzeov telegraf primenom mikrokontrolera i LCD displeja i simulirati neka od osnovnih pravila komunikacije.

Download Presentation

MORZEOV TELEGRAF

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Predmet: Mikroprocesorski sistemi Predmetni nastavnik:Prof. dr. Mile Stojčev MORZEOV TELEGRAF Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  2. Projektni zadatak • Realizovati Morzeov telegraf primenom mikrokontrolera i LCD displeja i simulirati neka od osnovnih pravila komunikacije Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  3. Morzeova azbuka Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  4. Morzeova azbuka • Metod za prenošenje poruka • Prvi put 1844god. je javno preneta poruka Morzeovom azbukom • Svako slovo je zamenjeno signalom koji se sastoji iz kratkih i dugih zvučnih ili svetlosnih signala Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  5. Osnovna pravila Morzeove Azbuke • Jedna crtica je istog trajanja kao i tri tačke • Razmak između znakova je istog trajanja kao i jedna tačka • Razmak između dva slova je istog trajanja kao tri tačke • Razmak između dve reči je istog trajanja kao sedam tačaka Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  6. Morzeovi kodni signali Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  7. Morzeovi kodni signali Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  8. Pravila slanja • Svaka komunikacija između dve stanice mora počinjati sa pozivnim znakom • Pozvana stanica treba da odgovori odmah po prijemu pozivnog signala • Slanje se ne prekida sem u slučaju hitnog poziva • Kraj u slanju mora biti označen pomoću krst signala (. – . – .) praćen pomoću znaka K (– . –) Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  9. Treperenje dirke Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  10. Efekat treperenja dirke • Pojava da se kod pritiskanja ili otpuštanja dirke javljaju više prelaza iz stanja otvoreno u stanje zatvoreno • Period treperenja dirke zavisi od njene konstrukcije • Kvalitetne dirke trepere od 1 do 5 ms, a loše od 20 do 100 ms Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  11. Efekat treperenja dirke Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  12. Eliminisanje efekta treperenja dirke • Vrši se na dva načina: • Softverski • Hardverski Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  13. Softverski metodi eliminisanja efekta treperenja dirke Prvi metod • Po prititsku/otpuštanju dirke vrši se smeštanje koda dirke u lokaciju za privremeno memorisanje • Pokreće se brojač koji broji period koji je duži od vremena treperenja dirke • Ako je dirka i dalje pritisnuta/otpuštena, po isteku brojanja brojača, kod dirke se predaje rutini za obradu Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  14. Softverski metodi eliminisanja efekta treperenja dirke Drugi metod • Po pritisku/otpuštanju dirke (koja je vezana za port za spoljni prekid), pokreće se adekvatna rutina za obradu • U rutini se pokreće brojač koji odbrojava definisani period, koji je veći od vremena treptaja dirke • Po isteku brojanja brojača, vrši se kod koji obrađuje prititsak/otpuštanje dirke Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  15. Hardverski metodi eliminisanja efekta treperenja dirke Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  16. Opis sistema Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  17. Blok šema sistema Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  18. Opis blok šeme • Srce ovog sistema predstavljamikrokontroler AT89S8253 • Mikro-prekidač predstavlja ulaznu komponentu kojom se kuca Morzeova azbuka • Zelena i žuta dioda služe za signalizaciju stanja sistema • Na LCD displeju se ispisuju otkucani karakteri Morzeove azbuke Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  19. Električnašema PCB ploče Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  20. Električnašema raster pločice Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  21. SOFTVER Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  22. Algoritam Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  23. Glavni program Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  24. Prekidne rutine Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  25. Kodiranje karaktera Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  26. Potprogrami Potprogrami za rad sa displejom • Lcd_Init ( ); - inicijalizacija displeja • Lcd_Cmd ( LCD_CLEAR ); - brisanje displeja • Lcd_Cmd ( LCD_CURSOR_OFF ); - isključivanje kursora • Lcd_Cmd ( LCD_UNDERLINE_ON ); - uključivanje displeja • Lcd_Cmd ( LCD_FIRST_ROW ); - uključivanje ili pomeranje kursora na prvi red displeja • Lcd_Cmd ( LCD_SECOND_ROW ); - uključivanje ili pomeranje kursora na drugi red displeja • Lcd_Cmd ( LCD_MOVE_CURSOR_RIGHT ); - pomeranje kursora za jedno mesto u desno • Lcd_Out_Cp ( “X" ); - slanje znaka na displej Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  27. Potprogrami Potprogrami za generisanje kašnjenja • Delay_ms ( 360 ); - kašnjenje od 360 ms. Navedena vrednost u zagradama predstavlja generisano kašnjenje ovim potprogramom Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  28. Opis programa • Program je napisan programskim jezikom C51 • Za pisanje korišćen je program mikroC8051u kome je izvršeno kompajliranje i testiranje programa • Mikrokontroler je isprogramiran preko ISP programabilnog interfejsa Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  29. BIOGRAFIJE AUTORA Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  30. Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  31. Nebojša Savković 10 633 Vojislav Stoiljković 10 662

  32. HVALA NA PAŽNjI Nebojša Savković 10 633 Vojislav Stoiljković 10 662

More Related