23

Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 2: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 3: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 4: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 5: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 6: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 7: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 8: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 9: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 10: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

KODWYJ EQU 9216 ;

DASCII EQU 9248 ;

DANBCD EQU 9280 ; Dana w ACC

DANHEX EQU 9344 ;

INILCD EQU 9408

CSEG AT 8000H

LCALL INILCD

MOV DPTR,#NAP_1

N1: CLR A

MOVC A,@A+DPTR

JZ D_NAP2

LCALL DASCII

INC DPTR

SJMP N1

D_NAP2: MOV A,#0C0H ; KURSORA NA POCZ. DRUGIEJ LINII

LCALL KODWYJ

MOV A,#35H

LCALL DANBCD

MOV A,#' '

LCALL DASCII

MOV A,#4BH

LCALL DANHEX

MOV A,#80H

LCALL KODWYJ

MOV A,#'O'

LCALL DASCII

SJMP $

; TABLICE

NAP_1: DB 'ALA MA KOTA',0

END

Page 11: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

Try

b 0

Try

b 1

Try

b 2

Licznik T0 i T1

Page 12: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

Try

b 3

Page 13: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

V_T0 equ 0ffffh+1-10000;

INIT_T0 equ 1; TRYB 1, TIMER

WART_P equ 100; 1SEKUNDA

cseg at 8000h

sjmp START

org 800bh

ljmp INT_T0

START:

mov TMOD,#INIT_T0

mov TL0,#low V_T0

mov TH0,#high V_T0

setb ET0

setb EAL

mov R7,#WART_P

mov A,#0

setb TR0

sjmp $

INT_T0:

mov TL0,#low V_T0

mov TH0,#high V_T0

djnz R7,omin

mov R7,#WART_P

mov P4,A

setb P5.1

clr P5.1

setb P5.1

cpl A

omin:

reti

end

Page 14: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 15: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 16: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

okres equ 10000

stan_T2 equ 0ffffh+1-okres

P1_H equ 1000

stan_CC1 equ 0ffffh+1-P1_H

; okres 10 000 us stan wysoki 1000 us

cseg at 8000h

mov th2,#high Stan_T2

mov tl2,#low Stan_T2

mov crch,#high stan_T2

mov crcl,#low stan_T2

mov cch1,#high stan_cc1

mov ccl1,#low stan_cc1

mov ccen,#8h ;0000$1000b CC1 - odblok. tryb

;porownania i wpisu wart. chwilowej

mov T2con,#11h ;T2PS=0, T2I1 T2I0=01, T2R1

;T2R0=10, T2CM=0

sjmp $

end

10ms

1ms

Page 17: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 18: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 19: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

Wersja CA

Port szeregowy S0

Page 20: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

Wersja CA

Port szeregowy S1

Page 21: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

Przerwania od portów szeregowych

KODWYJ EQU 9216

DASCII EQU 9248

DANBCD EQU 9280

DANHEX EQU 9344

INILCD EQU 9408

CSEG AT 8000H

sjmp START

org 8083h

ljmp INT_S1

START:

lcall INILCD

MOV S1REL,#0D9H ; 9600 @ 12 MHz

MOV S1CON,#090h;90H

mov A,IEN2

orl a,#1

mov IEN2,a

setb eal

sjmp $

INT_S1: mov A,S1CON

jb acc.1,TRANSMIT

mov A,S1CON

anl A,#0FEh ;wyzeruj RI

mov S1CON,A

mov A,s1buf

add A,#1

mov s1buf,A

lcall dascii

reti

TRANSMIT: mov A,S1CON

anl A,#0FDh

mov S1CON,A

reti

end

Page 22: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM
Page 23: Prezentacja programu PowerPoint - Politechnika Opolska · Prezentacja programu PowerPoint Author: Mirosław Szmajda Created Date: 10/8/2007 7:19:19 AM

Bibliografia:

1. Janiczek J., Stępień A.: Systemy mikroprocesorowe.

Mikrokontrolery, Wydawnictwo Centrum Kształcenia

Praktycznego, Wrocław 1997.

2. Nota aplikacyjna SAB80c517 firmy Siemens.

3. Materiały ze strony www.kmeif.pwr .wroc.pl autorstwa

dra inż. Janusza Janiczka oraz dra inż. Andrzeja

Stępnia (PWr)

4. Materiały własne