1) : DR, .
ADCONV: MVI A, 01H
OUT 80H; D0 ← 1
XRA A
OUT 80H; D0 ← 0 ( )
TEST: IN 82H
ANI 1000 0000B; D7
JNZ TEST; , D7 = 1
IN 81H; .
MOV C, A
IN 82H; .
ANI 0000 0011B; D1, D0
MOV B, A; −
RET
8) PIC18: , .
Microchip 8- PIC18, , 10-16 MIPS, 128 , 18 100 .
PIC18 :
;
16- ;
;
( );
PIC18 :
1) USB 2.0 12 M/.
2) CAN , 1 /.
3) Ethernet , .
, .
: PIC18Cxxx PIC18Fxxx. PIC18C (OTPROM). PIC18F - (Flash-ROM). .
PIC18 .
PIC18 3 : , , EEPROM.
21- PC, 2 . , 16 128 . PIC16, PIC17 PIC18 . 2 () 4 (), . , PC 0. 2000000h , . , TBLRD.
8- ( ), 12- . 4096 16 256 . BSR. PIC18 , () 15, ( ) . 0 14 ( ) ().
|
|
BSR, PIC18 (Access Bank). 128 0 15, .. . (a = 0) , , BSR . , .
PIC18 31 21 . PUSH POP, . PIC18 . STATUS, WREG, BSR. , STATUS, WREG, BSR .
PIC18 . 000008h , 000018h . (, ). STATUS, WREG BSR, .
/
/ -. . // -. . - . , .