Programowalny układ we/wy równoległego.. Wyprowadzenia układu.

Slides:



Advertisements
Podobne prezentacje
Watchdog Paweł Trojanowski
Advertisements

Taktowanie mikroprocesorów Jednostka sterująca mikroprocesora jest układem sekwencyjnym synchronicznym, czyli wymagającym sygnału taktującego (zegarowego).
Zerowanie mikroprocesorów Cel: wprowadzenie mikroprocesora w określony stan początkowy Zwykle realizowany poprzez: inicjalizację licznika rozkazów (PC)
Architektura jednostki centralnej RD MBR MAR IRPC +1 WR jednostka sterująca ALU A F Adres Dane Rejestry: MAR – (Memory Address Register) rejestr adresowy.
System interfejsu RS – 232C
Wykonał : Marcin Sparniuk
Liczniki.
Rejestry, liczniki i sumatory.
Układy komutacyjne.
Lista rozkazów Działanie mikroprocesora jest kontrolowane poprzez rozkazy (instrukcje). Dla każdego typu mikroprocesora istnieje specyficzny zbiór rozkazów,
Architektura szynowa systemu mikroprocesorowego szyna danych szyna sterująca szyna adresowa µP szyna danych szyna adresowa D7,..., D1, D0 A15,..., A1,
Przygotował Przemysław Zieliński
Wykład 9 Dedykowane procesory DSP oraz mikrokontrolery z jednostką DSP
by Ernest Jamro Katedra Elektroniki, AGH Kraków
by Ernest Jamro Katedra Elektroniki, AGH Kraków
Magistrala & mostki PN/PD
Komputer, procesor, rozkaz.
ARCHITEKTURA WEWNĘTRZNA KOMPUTERA
I T P W ZPT PRUS 2007 Krzysztof Jasiński 1 PRUS - Projektowanie Programowalnych Układów Scalonych Krzysztof Jasiński
I T P W ZPT 2009 PRUSn_W2 Krzysztof Jasiński 1 PRUS - Projektowanie Programowalnych Układów Scalonych Krzysztof Jasiński
Praca dyplomowa inżynierska
Wykład 1 z programowania mikrokontrolerów
1-Wire® Standard 1-Wire®, zwany też czasami siecią MicroLAN, oznacza technologię zaprojektowaną i rozwijaną przez firmę Dallas Semiconductor polegającą.
Mikroprocesory i mikrokontrolery
Zastosowanie do sterowania obiektami
Układy wejścia-wyjścia
Komputer a system komputerowy
Programowalny układ we-wy szeregowego 8251
Architektura komputerów
przykładowy 8-bitowy mikroprocesor uniwersalny CISC
Przerzutniki.
Układy kombinacyjne cz.2
MCS51 - wykład 2.
Dekodery adresów.
Przyciski i klawiatury
Mikroprocesor Z80 przerwania.
Podstawy układów logicznych
Architektura komputerów
MCS51 - wykład 6.
Architektura komputerów
Mikrokontrolery PIC.
Interfejs Technologie informacyjne – laboratorium Irmina Kwiatkowska
ARCHTEKTURA KOMPUTERA
Sekwencyjne bloki funkcjonalne
Zasada działania komputera
Pamięci Bibliografia:
Układy cyfrowe.
Budowa i rodzaje procesorów.
Mikroprocesory mgr inż. Sylwia Glińska.
Podstawy informatyki 2013/2014
Komunikacja mikrokontrolerów ze światem zewnętrznym
OPB - On-chip Peripherial Bus AXI – Advance eXtensible Interface
Złożone układy kombinacyjne
Przerzutniki Przerzutniki.
Przerzutniki bistabilne
Procesor, pamięć, przerwania, WE/WY, …
Wyk. Tomasz Marciniuk ZASADA DZIAŁANIA KOMPUTERA Operacje I/O pod nadzorem procesora Urządzenia Techniki Komputerowej.
Pamięć DRAM.
Struktura wewnętrzna mikrokontrolera zamkniętego
Pamięć SRAM.
Układy i systemy mikroprocesorowe
Przerwania timera i przerwania zewnętrzne
PWM, obsługa wyświetlacza graficznego
Sumator i półsumator.
POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH
TEMAT: Zapoznanie się z funkcja LICZNIKA w sterowniku Twido
Interfejsy synchroniczne
Mikrokontrolery System przerwań
Sprzężenie zwrotne M.I.
TEMAT: Zapoznanie się z funkcja LICZNIKA w sterowniku Twido
Zapis prezentacji:

Programowalny układ we/wy równoległego.

Wyprowadzenia układu

Przeznaczenie wyprowadzeń PA, PB, PC- 8-bitowe porty we/wy /CS- chip select: aktywacja układu /RD- read: odczyt /WR- write: zapis RESET- zerowanie układu D0... D7- szyna danych A0, A1- szyna adresowa

8-bitowe porty PA i PB mogą być ustawione jako wejścia bądź wyjścia, natomiast port PC podzielony jest na dwie 4-bitowe części, które można oddzielnie programować jako wejście lub jako wyjście. Sygnał RESET zeruje wszystkie rejestry układu oraz porty i ustawia je jako wyjścia. Przeznaczenie portów

Sterowanie układu 8255

Schemat wewnętrzny

Mod 0 - Każdy z portów może pracować jako we lub wy proste. Mod 1 - PA, PB: we lub wy z potwierdzeniem; PC: port sterujący. Mod 2 - PA: transmisja dwukierunkowa z potwierdzeniem. PB: tryb 0 lub 1. PC: port sterujący Tryby pracy

Słowo programujące

Jest on przeznaczony do realizacji bezwarunkowych operacji wejścia/wyjścia. dwa porty 8-bitowe i dwa porty 4-bitowe mozliwość zaprogramowania każdego portu jako wejścia lub jako wyjścia wyjścia z rejestrami zatrzaskowymi wejścia bez rejestrów zatrzaskowych Mod 0

PA i PB pracują jako wejścia PC7we/wy proste PC6 PC5IBF Ainput buffer full PC4INTE A, /STB Ainterrup enable, strobe PC3INTR Ainterrupt PC2INTE B, /STB Binterrupt enable, strobe PC1IBF Binput buffer full PC0INTR Binterrupt Mod 1

Jest on przeznaczony do realizacji operacji wejścia/wyjścia z przerwaniem, tylko poprzez port A - przy dwóch kierunkach przesyłu danych. Umożliwia on wymian´ danych z elementem zewnętrznym za pomocà jednej, 8-bitowej magistrali danych. Potrzebne do tego celu sygnalny są również wyprowadzane przez port C. jedna grupa końcówek składająca się z dwukierunkowego portu A oraz z pięciu bitów portu C możliwość zaprogramowania portu A jako wejścia i wyjścia równocześnie, przy czym zarówno wejście jak i wyjście maja rejestry zatrzaskowe możliwość zaprogramowania jako wejścia lub jako wyjścia tych linii portu C, które nie służą do przekazywania sygnałów sterujących Mod 2

PC7/OBF Aoutput buffer full PC6INTE A, /ACK Ainterrup enable, acknowledge PC5we/wy proste PC4we/wy proste PC3INTR Ainterrupt PC2INTE B, /ACK Binterrupt enable, acknowledge PC1/OBF Boutput buffer full PC0INTR Binterrupt Znaczenie bitów portu C w modzie 1

PC7/OBFoutput buffer full wy PC6INTE, /ACKinterrup enable / acknowledgewe PC5IBFinput buffer fullwy PC4INTE, /STBinterrup enable / strobewe PC3INTRinterrupt dla we i wy PC2tryb 0 PB: we/wy proste PC1tryb 1 PB: jak w trybie 1 dla PB PC0 Znaczenie bitów portu C w modzie 2

/OBF jest ustawiany przez narastające zbocze /WR i zerowany przez /ACK IBF jest ustawiany przez /STB i zerowany przez narastające zbocze /RD /ACK jest sygnałem potwierdzającym przyjęcie danych przez element zewnętrzny /STB jest sygnałem wpisującym dane do bufora wejściowego INTE jest sygnałem umożliwiającym generację sygnału INT jest zmieniany przez ustawianie i zerowanie odpowiedniego bitu PC poprzez rejestr sterujący INT dla we: ustawiany, gdy /STB, IBF i INTE są aktywne; zerowany przez opadające zbocze /RD dla wy: ustawiany, gdy /ACK, OBF i INTE są aktywne; zerowany przez opadające zbocze /WR We/wy z potwierdzeniem