Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

организация последовательного интерфейса

.pdf
Скачиваний:
17
Добавлен:
09.06.2015
Размер:
445.31 Кб
Скачать

; = ! #

# E &' ! # ! ! 9 a< E &' #

# 6;;

# " , !

( ! # # 7 ! 8 9

1ƒ3qdv - %

! ! *& ! % "-#

? ! ! *( 7 % = % " ! :; -

1ƒ3qdv % % ( !$

! *&! % " *( -% #

" = /-/a ab ! # % " 8 ?-

! *'= #-

:; 7-% ? ! #

-% 6;; % #

9- <- # % q'€/ #

! * &E % % #

! # ! # #

! *&= •9•U„<# B #

8 # % #

" !-

# ; # "

" = # !

* &E

7 % ? !

! :; = % 9 <

# % q/€/ #

!* &E !* &E#

% %

/ a ;]* ]6::$]*76$8 F$6;;

; F$ 6;; = %

; % % #

% ! % ! ! 5

%

- " - #

!-! " !

! ! % 6;; %-!

!

" %

; ! = #

! +

F$6;;-

!-

!

;+

------------------------------------------------------------

+

:

¦

!"# $ "% & $ ' ( ( # '( ) $

" $ '( *(+ , & - .( $ $ & " '( $ /" $ 0 1 23 ¦

;+------------------------------------------------------------

 

+

;

 

 

 

ORG SETIT

 

;+----------------------------------------------------------

 

+

$ ' +&" & $ ' (

¦

;+----------------------------------------------------------

 

+

;

 

 

INIT:

456$,7869

MVI A,MI

INIT1:

PUSH PSW

:::::::$' "# ( ' + (

MVI A,SCO+RLW+MODE3 STA CW53

MOV A,L

;<= '

>?9 ,@

;<= '

;

::::::: '$# "# ( # " A1 ' %$"(

>96 ,BC@

STA CW51

STA CW51

MVI A,IR

STA CW51

:::::::D " # ( "$' &E"-(!"

POP PSW

STA CW51

:::::::D " # ( "$' &E"-&$

 

MVI

A,TXEN+DTR+RXE+RTS

 

 

STA

CW51

 

;

RET

 

 

;+----------------------------------------------------------

 

 

+

( ( ." +' "D ( " '

¦

;+----------------------------------------------------------

 

 

+

;

 

 

 

TXD:

PUSH

PSW

 

:::::::! ( ' #$'"

 

'A1:

LDA

CW51

 

 

ANI

TXRDY+DSR

 

CPI TXRDY+DSR

FGH 'A1 ::::::: ( ( ( +'

>?9 ,

STA

DAT51

POP

PSW

RET

 

;

 

 

;+

----------------------------------------------------------

+

"( +' # && %'

¦

;+----------------------------------------------------------

 

+

;

 

 

RXD:

::::::: #( %( ' #$')

LDA CW51

ANI RXRRY

:::::::# D# ' * ( ($,

:::::::( " "($"&$( ' #

STC

RZ

:::::::."' ( "$%' + +'

LDA

DAT51

CMC

 

RET

 

;

 

;+

----------------------------------------------------------+

;¦---------------

# I J J J KKKKKKKKKKKKKKKK¦

;+----------------------------------------------------------

+

SETITL MNO B8PBB$ $.1 (

::::::::::::::: ( ( " ' # L 8=<QCL MNO B RBB$( " '$$A ##QC STQCL MNO B RBC$( " ' &$##QC

;

::::::::::::::: ( ( " ' # ' + ( L 'BL MNO B PBB$.('."& B #"QU

'CL MNO B PBC$.('."& C #"QU

S<2L MNO B=PB2@ .('."& 2 #"QU

STQUL MNO B PBU$( " ' &$#"QU

;

::::::::::::::: # %-V(( # #"QU WS8L MNO BC@ # ".$K ( %'".$+ .('

MODE0: EQU 00H

8(CL MNO B2@

>?8M2L MNO BP@ #

>?8MUL MNO BX@ (!"

MODE4: EQU 08H

MODE5: EQU 0AH

;

Y?ZL MNO BB@ .'($"($ (' Y44L MNO CB$.'($"([D " ) 1 +' Y4@L MNO 2B$.'($"([D " ) '1 +' Y4TL MNO UB$.'($"([D " ) #

SCO:

EQU

00H

; ¦

;SCL MNO PB@ \ # .('."&

SC2:

EQU

80H

; ¦

;

:::::::::::::::"$' &E"% &$##QC

<5MGL MNO BC@ ( ( '."& #& -.($ 8<YL MNO B2@ ' + '# ' # Y5ML MNO BP@ "($"& #& -.($ ;WY7L MNO BR@ ( #$"( ( ( ." MYL MNO CB$/" & "(

Y<;L MNO 2B$( ( . D (/($ 6YL MNO PB@ 1 ($L MNO RB@ D (/($"( " &

"$A " #

;

::::::::::::::: ( " ' ' %$"% #WQC

TXRDY:

EQU

01H

; ( ( '."& ' #

RXRDY:

EQU

02H

; "($"& ' #

'A(L MNO04H

; ( ( . D &$.($

(L MNO08H

; /" & .('$'"

(L MNO CB$

; ( ( $($"( "($"&

ZML MNO 2B$

; /" & * '

SYNDET:

EQU

40H

; "$A " # $+ ($

DSR:

EQU

80H

; ( ( '."&$$A ' #

;

 

 

 

END

 

 

 

;************************************************************

!

/ ( ;]* ]6:: 6{ :*A85` F$6;; \&.'

F$ 6;; \&.' % , ! ? #

! , I}G ! ;[ [ = #

-B ! ? %

#

, >- -%

! ! " [- F$ 6;; \&.' ! ! #

! " !-! #

= >- -% ! > #

% #

-% ? ! =

#

F % I}G !

20}1-% = ! ? #

'+'b''s

I}G/ )w\s-I}G& , &w\s ; #

20}1-#

%

= " \ @

*:/- ? % )w\s : ! 6;; \&.' /'

! !-? ! #

" A B #

? % = !-% #

-)w\s )wcs % %

% ( )w\s 9 % q•e2 , qKLKOUN •PXST eSSMOO 2KX<$% ! # ? %-B #

" "

-=

& ' %: ; < ^_-XY..% !9

.

W '

W

 

 

 

-1-

-2-

-3-

 

 

 

`%a

b

# <

 

 

7 ) ;

 

 

 

`%a

c

# <

 

 

7 ) ;

 

 

 

 

 

 

"

-1-

-2-

-3-

 

 

 

`%a

b

Z d , & , &

 

 

7X PGYZH4 )

 

 

-;

 

 

 

`8a

b

-d , & , &

 

 

7X PGYZH4 )

 

 

-;

 

 

!

 

 

"" #$% & % ' ! ( )

 

 

 

`8a

b

# < S )

 

 

74 "& [-# ;

 

 

 

 

 

T

 

 

-" T

 

 

-T

 

 

"

 

 

7 " RON PNQ QS PRP;

 

 

 

`7a

c

# < + ' )

 

 

7A # "

 

 

;

 

 

 

H9[ # 7H 4 [ ;T H [-

7

[ 5\P];T

H9[

7 [

5\6];T

H9[

7 #"

[ 5\6];T

H99[

7 RON PNQ QS PRP;

7

[ 5\^];

-1-

-2-

-3-

 

 

 

$

` a

c e

# < S ,/

 

b

 

 

 

 

& )*/

H99[ : H9[ 2 H9[ 9 H [ 6T

& /

H9[ 4 H [ 4 : : ! ! 7 [ 3;

/

Hf9[ H9[ H [ T

H9[ T H [ 7 5 =;/

5 =H84 4T

5 =H44 8T

5 =H_8

H [ # 7 ;T

& =07 /

H [ 5\6] 5\E] T

H9[ 5\6] 5\E]

`6a

b

# < S

 

 

 

 

 

H [ # ! POQT

 

 

H [ # ! QONT

 

 

H [ # `aO4 7 # ;T

 

 

H [ # `aO3 7-#

 

 

QN 353; T

 

 

H [ 7 # !

 

 

! ;

 

 

 

`=a

c

# <

 

 

7 4 = "- ;

 

 

 

H4 [ 7

; T

H4 [ & T

H4 [-T

%

-1-

-2-

-3-

 

 

 

 

 

H4 [ T

 

 

H4 [ T

 

 

H4 [ 7

 

 

# "& ;T

 

 

H4 [ 7 !

 

 

!;

 

 

 

`Ta

c

# <

 

 

7 8 5 " "

 

 

;

 

 

 

H4 [ # RONT H4 [ # PNQT H4 [ # QST H4 [ # PRPT

RONT

PNQT

QST

PRP

* [

/ \ * *7_;]* ]6::$]*76${ :$[]*;]*^8 *]_j$E8: 6 {D_[8 6 8:F58]6

6 ?

-B ?

% " ! =

-= !

* " :; #

= % 9 < #

@ ;

= % %-#

8

% " ? ? ! - ! = #

] % % #

@ f1, &)&I e1I00 % %

F G HIJG KL MLNLOJ

( # : # 7 ) 8$) ) ) #-

?- #

% " Y "- - - " , !

Z % % ! = !-

-? "-

; f1,&)&I-#

%k-#

! ;[ F !

= #

7 ! ?

? " ! #

9C = C<- % ! "

B " ?

;

? ! " 9-#

6;; = #-

% )w\s<+

/ q•e2 )w2s % % #

-% ?-)w\s )wcs

& $" % 9 )w2s<-

B q•e2

) $" % 9 )wIs<

b $" % 9 )wcs<-%-#

7

! % %-#

; ? ! " + / ^ #

& D

G N I J MLNLOJP % #

f1,&)&I

QRG SQR LP - -

9

LROJKJ J QJT LIUP " - %

p - #

= F$6;;

HRV MLNLOJP@-#

% ! - ! - #

#-9 <

6;;-;

" % " 6;;-

7 , % ! ? 7 #

, %

6;;

8-" ?

" * ! % " #

= …d1I† "

D * =

-@

! W J MLNLOJ

? ! #

+

< p

< % = ! % p

< ? 9 = <p

< " ! p

< % = % %

7 % = +% #

? ! 6;;

! 10-% I~

8 % F$ - -?

? +

J] ^XBB_, C J K J;

J ] ` J J ,_K R J

J K J a1

; ! -

#

A " ? % #

- % ? ?

> = ''s , 9[ = #

%-B %

" < 7

% =