.


:




:

































 

 

 

 


/




 

68 HC 08/908 64 ( $0000FFFF). , , . . 4.1 MC 68 HC 908 GP 32.

, , . .

64 ( $000$003F) , . 4.1

, 16- TCN, TMOD, TCHx : l, h.

, SP. () SP $00FF, . TXS, SP H:X, 1. SP 1, . , . ( ) H:X TSX.

 

$0000 $003F (64 )
$0040 $023F (512 )
$0080 $7FFF (32 192 )
$8000 $FDFF Flash- (32 256 )
$FE00 SBSR ( BREAK08)
$FE01 SRSR ( )
$FE02
$FE03 SBFCR ( BREAK08)
$FE04 INT1 ( )
$FE05 INT2 ( )
$FE06 INT3 ( )
$FE07
$FE08 FLCR ( Flash-)
$FE09 BRKh ( BREAK08)
$FE0A BRKl ( BREAK08)
$FE0B BRKSCR ( BREAK08)
$FE0C LVISR ( LVI08)
$FE0D $FE1F (19 )
$FE20 $FE52 (307 )
$FE53 $FF7D (43 )
$FF7E FLBPR ( Flash-)
$FF7F $FFDB (93 )
$FFDC $FFFF (36 )

 

. 4.1.

MC 68 HC 908 GP 32

 

 

4.1

$0000 PTA A, B, C, D
$0001 PTB
$0002 PTC
$0003 PTD
$0004 DDRA A, B, C, D
$0005 DDRB
$0006 DDRC
$0007 DDRD
$0008 PTE E
$0009-0B
$000C DDRE E
$000D PTAPUE A, C, D
$000E PTCPUE
$000F PTDPUE
$0010 SPCR SPI08
$0011 SPSR
$0012 SPDR
$0013 SCC1 SCI08
$0014 SCC2
$0015 SCC3
$0016 SCS1
$0017 SCS2
$0018 SCDR
$0019 SCBR

 

001A INTKBSCR KBI08
$001B INTKBIER
$001C TBCR TBM08
$001D INTSCR
$001E CONFIG2
$001F CONFIG1
$0020 T1SC TIM08-1
$0021-22 T1CNTh-l
$0023-24 T1MODh-l
$0025 T1SC0
$0026-27 T1CH0h-l
$0028 T1SC1
$0029-2A T1CH1h-l
$002B T2SC TIM08-2
$002C-2D T2CNTh-l
$002E-2F T2MODh-l
$0030 T2SC0
$0031-32 T2CH0h-l
$0033 T2SC1
$0034-35 T2CH1h-l
$0036 PCTL CGM08
$0037 PBWC
$0038-39 PMSh-l
$003A PMRS
$003B PMDS
$003C ADSCR ADC08
$003D ADR
$003E ADCLK

 

MC 68 HC 908 GP 32 Flash-, . 10000 , 10 . , . Flash-. .

512 , $0040$023F. .

, -, , . - , .

.

68HC08/908 :

SWI;

IRQ#, IRQ08;

, BREAK08;

, .

- , . SWI , :

: CCR - A - X - PCh - PCl, PCh, PCl PC, X H:X;

PC 16- Ve , .

Ve , (. . 1.2).

RTI, PC, X, A, CCR, .

, X. H PSHH( H), RTI PULH, H .

68HC08/908 64 ( $FFD0-FF), MC68HC908GP32 36 . . 4.2 .

(RESET), SWI. , IRQ#, .

 

4.2

MC68HC908GP32

TBM08 $FFDC-DD
ADC08 $FFDE-DF
KBI08 $FFE0-E1
  SCI08 $FFE2-E3
$FFE4-E5
$FFE6-E7
SPI08 $FFE8-E9
$FFEA-EB
TIM08-2 $FFEC-ED
1 TIM08-2 $FFEE-EF
0 TIM08-2 $FFF0-F1
TIM08-1 $FFF2-F3
1 TIM08-1 $FFF4-F5
0 TIM08-1 $FFF6-F7
CGM08 $FFF8-F9
IRQ# $FFFA-FB
SWI ( ) $FFFC-FD
(Reset) $FFFE-FF

 

. , . (. 1.2): , . , IRQ#, CGM08 . , (. 4.2) ADC08 . MC68HC908GP32 33 / . 8- , : Port A, Port , Port , Port D, Port H.

/ MC 68 HC 908 GP 32 , .. , . / . . . , , /.

/ . , . , Port , / . , /. / :

/;

-
RPULLUP.

, :

- , - /;

DDRx - .

- , :

- ;

DDRx - ;

PTxPUE - .

, PortA MC68HC908GP32 , DDRA PTAPUE. , , , DDRx PTxPUE. , DDRx .

/ . 4.2.

 


 

. 4.2. / 68 908 GP 32

:

1. / .. , .. . .: , 2003. 440 c.

2. : . / .. , .. , .. .; . . .. . .: , 2002. 935 .: .

3. Motorola: . .: , 2004. 952 .: .

4. HC(S)08: . / . , . , .. .; . .. . .: - , 2005. 444 .: .

5. . / .. .: , 2008. 304 .: .

6. / .. , .. . .: - , 2007. 304 .: . 14, . 147.

7. / .. .: , 2007. 304 .: .

 

 

:

 

8. : HC05 HC08 Motorola / .
.. . .: , 2000. 272 .

9. / . . .1. .: , 2001. 411 .

10. / . . .1. .: , 2001. 488 .

11. / .. . .: , 2003. 224 c.

12. / .. .: , 2001. 464 .

13. : / .. . .: , 2000. 336 .: .


1

1. Motorola 68 908 GP 32 () f = 200 t = 2 7- .

X 10 . , . Y, , : 5 < Y < 150. INF : , .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

2. Motorola 68 908 GP 32 () f = 200 t = 1,5 7- .

X 7 . , . Y, , : 10 < Y < 150. INF : , .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

3. Motorola 68 908 GP 32 () f = 0,1 t = 1,5 7- .

X 10 . , . Y, , : 50 < Y < 120. : , .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

4. Motorola 68 908 GP 32 () f = 0,25 t = 1,9 7- .

X 11 . , . Y, , : 36 < Y < 130. : , .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

5. Motorola 68 908 GP 32 . , . (7- ) - . 5,5 .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

6. Motorola 68 908 GP 32 . , . (7- ) - . 3,5 .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

7. Motorola 68 908 GP 32 . , . (7- ) - . 4,5.

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

8. Motorola 68 908 GP 32 60 , 7- .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

9. Motorola 68 908 GP 32 40 , 7- .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

10. Motorola 68 908 GP 32 250 , 7- .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

11. Motorola 68 908 GP 32 200 7- .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

12. Motorola 68 908 GP 322 200 7- .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

13. Motorola 68 908 GP 32 450 7- 7- .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

∆ 3.

 

14. Motorola 68 908 GP 32 .

4,5 :

t ;

t: (t t) = ∆ t;

t > t 1, ;

t < t 1t > t 2, ;

t < 0, ;

t > 0, .

.

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

15. Motorola 68 908 GP 32 .

7,5 :

t ;

t: (t t) = ∆ t;

t > t 1, ;

t < t 1t > t 2, ;

t < 0, ;

t > 0, .

.

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

16. Motorola 68 908 GP 32 .

4 :

t ;

t: (t t) = ∆ t;

t > t 1, ;

t < t 1t > t 2, ;

t < 0, ;

t > 0, .

.

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

17. Motorola 68 908 GP 32 .

3 :

t ;

t: (t t) = ∆ t;

t > t 1, ;

t < t 1t > t 2, ;

t < 0, ;

t > 0, .

.

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

18. Motorola 68 908 GP 32 . . 7- 8- :

, ;

, 2 < - < 1;

, 2 < - <1;

, - > 1;

, - > 1.

. .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

19. Motorola 68 908 GP 32 . . 7- 8- :

, ;

, 2 < - < 1;

, 2 < - <1;

, - > 1;

, - > 1.

. .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

20. Motorola 68 908 GP 32 . , , 7- :

, ;

, ;

, .

. . . 3 .

ICS08GPGTZ (WinIDE) :

;

;

;

;

.

3.

 

 





:


: 2016-11-12; !; : 571 |


:

:

, , .
==> ...

1596 - | 1514 -


© 2015-2024 lektsii.org - -

: 0.21 .