KOPIAP~1.DOC

(55 KB) Pobierz
Piotr Skwarek ED 5.4

 

WYDZIAŁ ELEKTRYCZNY POLITECHNIKI LUBELSKIEJ

 

LABORATORIUM   PODSTAW

SYSTEMÓW

MIKROPROCESOROWYCH

Imię i Nazwisko :             Maciej Próchniak & Tomasz Bodzak

Grupa        ED 5.3

Data wyk. ćwicz.  18.11.96

Numer ćwiczenia

5

Temat ćwiczenia : REGULATOR TYRYSTOROWY.

          PRACA W CZASIE RZECZYWISTYM.

Ocena

 

 

 

 

1. Cel ćwiczenia.

Celem ćwiczenia było zapoznanie się z możliwościami stosowania systemu mikroprocesorowego DSM51 przy zastosowaniu go do sterowania urządzeniem zewnęnym.

Sterujemy tyrystorem włączonym szeregowo z żarówką . Używamy go w celu przyciemniania żarówki ograniczając jej fazę w której świeci, odliczjąc czas w timerze.

 

 

 

ZADANIE NR 1:

              Sterowanie tyrystorem.

 

Tabela pomiarowa

 

Program źródłowy

A

P1

Ż

W

Komentarz

START:

LCALL  INICJALIZACJA

 

05

 

FF

 

-

 

-

 

;ustawienia wstępne

LCALL  WYŚWIETL

05

FF

-

5

;wyświtla wstępną wart. opóźnienia

LOOP:

JNB  SIEĆ,$

 

05

 

FF

 

-

 

5

 

;oczekiwanie na „0” sieci

LCALL  DELAY_MS

00

FF

-

5

;odczekanie opóźnienia A*1ms

CLR  BRAMKA

00

FB

+

5

;zeruje linię 3 portu

MOV  A,#10

0A

FB

+

5

;wpisuje do ACC wartość „10”

DJNZ  ACC,$

00

 

FB

+

5

;bada czy wartość ACC jest <>0 jesli tak to

  zminejsza jego wartość o 1 i skacze do

   adresu 0110H 

SETB  BRAMKA

00

FF

-

5

;ustawia linię 2 portu P1(włącza tyrystor)

LCALL  KLAWIATURA

05

FF

-

5

;pobiera do A nową wartość opóźnienia

SJMP  LOOP

00

FF

-

5

;zamknięcie pętli programu

 

 

SIEĆ                     EQU              P3.4                                          0 - jest napięcie na żarówce

                                                                                  1 - „0” sieci

 

BRAMKA    EQU              P1.2                                          0 - włączenie tyrystora

                                                                                    1 - niewłączenie tyrystora

 

 

 

ZADANIE NR 2:

              Adresowanie indeksowe.

 

Tabela pomiarowa dla wartości 2

 

Program źródłowy

D

A

D+A

R7

R6

KL

LCD

Komentarz

START:

...

Zgłoś jeśli naruszono regulamin