27
- 1 - : : Pony : : IVe1

IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

Embed Size (px)

Citation preview

Page 1: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 1 -

:

: Pony

: : IVe1

Page 2: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 2 -

1

1.1

. . ,

, . , , .

,

.

(1,2,3...9), e ( , , ...).

4000-

. .

1623. .

,

.

,

. 3 ,

, .

, , ,

. , 1594.

. 1820.

, , .

1890. , , .

1890.

1970 , .

1822.

, .

, , .

ABC 1939. , . , 1942. .

II ENIAC .

, . , 7 .

.

10 x 20 , 30 , 70000 ...

. . ,

, .

Intel

. ,

, . ( ) , . 4004, .

, .

Page 3: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 3 -

4 :

1. ( . ,

, ) 2. ( 10000 ,

1948. 1959. . : Cobol, Fortlan, Algol, Lisp )

3. ( .

. ).

4. IBM .

1.2

:

1.

2.

3.

4.

. , ,

, , ... , ...

,

,

... : , , , ...

,

. : RAM, ROM, EEPROM, CD-ROM,

, ( ),...

.

. , , ...

, 4 : , , .

. , .

, . , .

. .

, , . .

,

. , , .

. . . (By).1024 By=1kby, 1024kby=1Mby

.

.

.

. . ,

,

, ...

Page 4: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 4 -

1.3

, . o ,

. . GUI (Grafic User Interface, 1.), , , ,

, , , ,

...

1. GUI

:

1. MS WORD je MICROSOFT OFFICE ,

2. MS EX EL ,

3. ADOBE PHOTOSHOP, AUTO CAD, COREL DRAW, PAINT ,

4. WINDOWS MEDIA PLAYER, WINAMP, ,

5. INTERNET EXPLORER, MOZILA, OPERA ,

, .

- , . MICROSOFT OFFICE ,

, , , ... , ,

, , .

, , -

, .

Page 5: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 5 -

2. ,

. : , , ...

, .

1.4 ( )

, ( ).

.

( , , ),

, .

, . , .

, , , .

. 5 : , , , ,

. 2 .

Page 6: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 6 -

3.

1.5

, . ,

. , ,

, ,

.

,

. , .

. .

( ). , ,

, . -

, ( ), ,

. . ,

. , 2 .

( ). 2 - , 5

, 8 , . 25 .

. .

, .

Page 7: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 7 -

, ( ). ( Pascal , Basic , C , C++ ,Fortlan ).

PIC Basic.

: , ,

, / , ...

1.6

. . / .

.

1.7 EPROM

. ,

EEPRO .

. , PIN .

.

Page 8: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 8 -

2.

2.1

, . , . ,

, . .

. ,

, .

, . : (0V),

(5V), L , . , ,

, , ,

. ,

.

,

. ,

, , .

, : 1. (

) 2. ( ,

...) 3. (-

, )

4. (- )

5. ( )

6. ( ).

2,2

, .

:

1. RAM( , )

2. ROM( )

3. EEPROM

- ,

, - .

2.3

. .

, ,

. , ,

,

.

,

( , ,...).

PIC 16F84 EEPROM

Page 9: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 9 -

2404. . :

1. ,

2.

,

.

Page 10: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 10 -

3

3.1

. . : (3 25 )

(-25 -3 ).

9 25

:

Signal

Opis signala Zna enje signala TD Transmit Data Serijski izlaz podataka(TXD) RD Receive Data Serijski ulaz podataka(RXD) RTS Request ToSend Indicira da je modem spreman za razmenu podataka CTS Clear To Send Kada modem detektuje signal "Carrier" od modema sa druge

strane linije, onda ona postaje aktivna DSR Data Set Ready DCE signalizira da je spreman za rad SG Signal Ground Masa CD Carrier Detect DCE javlja da je veza uspostavljena

DTR Data Terminal Ready

Indicira DCE ure aju da je DTE spreman

RI Ring Indikator Signalizira da je detektovan signal "zvona" na telefonskoj liniji

. .

. ( ) .

RTS- CTS- .

. .

, ( C Ac n wl dg n

ASCII 6), NAK(ASCII 21).

. .

RTS CTS . XON XOFF,

. .

XOFF .

DSUB-25

DSUB-9

Signal

Opis signala

pin 2 pin 3 TD Transmit Data pin 3 pin 2 RD Receive Data pin 4 pin 7 RTS Request ToSend pin 5 pin 8 CTS Clear To Send pin 6 pin 6 DSR Data Set Ready pin 7 pin 5 SG Signal Ground pin 8 pin 1 CD Carrier Detect

pin 20 pin 4 DTR Data Terminal Ready pin 22 pin 9 RI Ring Indikator

Page 11: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 11 -

3.2

. . .

, . R4, R5, R6, R8 .

R11, R15 R1, R3 ( )

( ), PN . 5 5

L . Q1 ,

. . 5

.

1.

2 , 3 , . 1 2.

( ) (5-25 ), ( )

, , , 5

5 , L ( 25 ,

-25 ), , .

PN , ,

7. C-MOS . 3. 3.

. . 2 5

, , 0,7

, . , 3. ,

,

2. . 2 3

.

Page 12: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 12 -

4 2 7 . 4.

. 3, 4, 5. , L 5 0 .

, 2 3 , 7. . 2,

1 .

2.

1.

3.3PIC

. , , .

1. 5 . ,

, . 3.

3. PIC

1 VCC 5V 2 Not Rst 3 Rst 4 Clk 5 Data In 6 Data Out 7 VCC 9 V 8 Not in use 9 Not in use 10 GND

Page 13: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 13 -

, . 8 20

. , Q2, - , , ,

. 4.

5. 6. 10 .

4. PIC 16F84

3.4

. .

. . . .

Pony Prog 2000, (www.lancos.com). .

SETUP .

. . ,

. COMMAND WRITE ALL.

. .

5. Pony Prog 2000

Page 14: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 14 -

COMMAND

READ

ALL.

3.5 PIC BASIC

. , . PIC BASIC

. , , . .

, ,

. : TRISA = $FF ' Svi pinovi porta A su ulazni TRISB = $00 ' Svi pinovi porta B su ulazni.

:

1. (1 0 ) 2.

1. High PORTB.5 ' Upali Led 5 pause j

High PORTB.6 ' Upali Led 6 pause j

High PORTB.7 ' Upali Led 7 pause j 2. PORTB = $FF pause 300 PORTB = $00 pause 300

( ) , . .

.

, .

6. PIC BASIC-a

Page 15: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 15 -

: IF Then : Then

IF. Call labela: ,

. End : .

EEPROM {Location,}[Constant{,Constant...}] EEPROM .

HIGH,PIN : .

LOW,PIN : .

, .

:

16F876(A) and 16F877(A) 16F870, 16F871, 16F873(A), 16F874(A), 16F876(A), 16F877(A), 16F87, 16F88, 18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458, 18F1220, 18F1320, 18F2220, 18F2320, 18F4220, 18F4320, 18F6620, 18F6720, 18F8620, 18F8720, 18F2331, 18F2431, 18F4331, 18F4431, 18F6585, 18F8585, 18F6680, 18F8680, 18F6627, 18F6722, 18F8627, 18F8722, 18F2525, 18F2620, 18F4525, 18F4620, 18F2455, 18F2550, 18F4455, 18F4550, 18F2420, 18F2520, 18F4420, 18F4520, 18F2439, 18F2539, 18F4439, 18F4539, 18F2480, 18F2580, 18F4480, 18F4580, 18F2585, 18F2680, 18F4585, 18F4680, 18F6520, 18F8520, 18F6525, 18F6621, 18F8525 and 18F8621.

Page 16: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 16 -

4

, - .

, .

, , , .

,

, , ,

, , ,

. , , ... a

, , .

, 2 ,

.

.

. . ( ),

, USB FLASH , (1 GB=1024MB,

1MB=1024KB, 1KB=41024B, 1B=8 BIT, 1GB=8589934592BIT).

. . ( ) ,

. .

, . ,

.

.

. .

, . . , . .

i8086 , .

, .

Page 17: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 17 -

5

Pony Prog 2000- .

: www.lancos.com . : 1. :

1.

2. :

2.

Page 18: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 18 -

3. PIC 16F84:

4.

:

Page 19: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

- 19 -

PIC BASIC '**************************************************

************** '* Name : DIODE.BAS * '* Autor : Milanovic V. * '* Napomena : Primer prostog programa * '* Datum : 21.04.2004 * '* Verzija : 1.0 * '* Napomena : Program generise razlicite sekvence na LED

* '* : diodama * '**************************************************

************** i var Byte j var Word k var Byte TRISA = $FF ' Svi pinovi porta A su ulazni TRISB = $00 ' Svi pinovi porta B su ulazni

PORTB = $00 ' Ugasi sve LED diode na pocetku programa

pause 1500

Pocetak: For i = 1 To 4 '-----------Pali jednu po jednu diodu i gasi od pocetka--------- If i = 1 Then j = 1000 ' Pauza 1 sekund If i = 2 Then j = 500 ' Pauza 0.5 sekunda If i = 3 Then j = 250 ' Pauza 0.25 sekunda If i = 4 Then j = 100 ' Pauza 0.25 sekunda

High PORTB.0 ' Upali Led 0 pause j

High PORTB.1 ' Upali Led 1 pause j

High PORTB.2 ' Upali Led 2 pause j High PORTB.3 ' Upali Led 3 pause j

High PORTB.4 ' Upali Led 4

pause j

High PORTB.5 ' Upali Led 5 pause j

High PORTB.6 ' Upali Led 6 pause j

High PORTB.7 ' Upali Led 7 pause j

Low PORTB.0 ' Ugasi Led 0 pause j

Low PORTB.1 ' Ugasi Led 1 pause j

Low PORTB.2 ' Ugasi Led 2 pause j

Low PORTB.3 ' Ugasi Led 3 pause j

Low PORTB.4 ' Ugasi Led 4 pause j

Low PORTB.5 ' Ugasi Led 5 pause j

Low PORTB.6 ' Ugasi Led 6 pause j

Low PORTB.7 ' Ugasi Led 7 Pause 1000 ' Pauza 1 sekunda

'-----------Pali jednu po jednu diodu i gasi od kraja--------- High PORTB.0 ' Upali Led 0 pause j

High PORTB.1 ' Upali Led 1 pause j

High PORTB.2 ' Upali Led 2

Page 20: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

20

pause j High PORTB.3 ' Upali Led 3 pause j

High PORTB.4 ' Upali Led 4 pause j

High PORTB.5 ' Upali Led 5 pause j

High PORTB.6 ' Upali Led 6 pause j

High PORTB.7 ' Upali Led 7 pause j

Low PORTB.7 ' Ugasi Led 7 pause j

Low PORTB.6 ' Ugasi Led 6 pause j

Low PORTB.5 ' Ugasi Led 5 pause j

Low PORTB.4 ' Ugasi Led 4 pause j

Low PORTB.3 ' Ugasi Led 3 pause j

Low PORTB.2 ' Ugasi Led 2 pause j

Low PORTB.1 ' Ugasi Led 1 pause j

Low PORTB.0 ' Ugasi Led 0 Pause 1000 ' Pauza 1 sekunda

'-----------Prolazi upaljenja LED dioda sa desna u levo-------- High PORTB.0 ' Upali Led 0 pause j

High PORTB.1 ' Upali Led 1 Low PORTB.0 ' Ugasi Led 0 pause j

High PORTB.2 ' Upali Led 2 Low PORTB.1 ' Ugasi Led 1 pause j High PORTB.3 ' Upali Led 3 Low PORTB.2 ' Ugasi Led 2 pause j

High PORTB.4 ' Upali Led 4 Low PORTB.3 ' Ugasi Led 3 pause j

High PORTB.5 ' Upali Led 5 Low PORTB.4 ' Ugasi Led 4 pause j

High PORTB.6 ' Upali Led 6 Low PORTB.5 ' Ugasi Led 5 pause j

High PORTB.7 ' Upali Led 7 Low PORTB.6 ' Ugasi Led 0 pause j

Low PORTB.7 ' Ugasi Led 7 pause j Pause 1000 ' Pauza 1 sekunda

'-----------Prolazi upaljenja LED dioda sa leva u desno-------- High PORTB.7 ' Upali Led 7 pause j

High PORTB.6 ' Upali Led 6 Low PORTB.7 ' Ugasi Led 7

pause j

High PORTB.5 ' Upali Led 5 Low PORTB.6 ' Ugasi Led 6 pause j High PORTB.4 ' Upali Led 4 Low PORTB.5 ' Ugasi Led 5 pause j

High PORTB.3 ' Upali Led 3 Low PORTB.4 ' Ugasi Led 4 pause j

High PORTB.2 ' Upali Led 2 Low PORTB.3 ' Ugasi Led 3 pause j

High PORTB.1 ' Upali Led 1 Low PORTB.2 ' Ugasi Led 2 pause j

High PORTB.0 ' Upali Led 0 Low PORTB.1 ' Ugasi Led 1 pause j

Low PORTB.0 ' Ugasi Led 0 pause j Pause 1000 ' Pauza 1 sekunda

'-----Prolazi neupaljena LED dioda sa desna u levo------------- PORTB = $FF ' Upali sve LED diode pause j

Low PORTB.0 ' Ugasi Led 0 pause j

High PORTB.0 ' Upali Led 1 Low PORTB.1 ' Ugasi Led 0 pause j

High PORTB.1 ' Upali Led 2 Low PORTB.2 ' Ugasi Led 1 pause j

High PORTB.2 ' Upali Led 3 Low PORTB.3 ' Ugasi Led 2 pause j

High PORTB.3 ' Upali Led 4 Low PORTB.4 ' Ugasi Led 3 pause j

High PORTB.4 ' Upali Led 5 Low PORTB.5 ' Ugasi Led 4 pause j

High PORTB.5 ' Upali Led 6 Low PORTB.6 ' Ugasi Led 5 pause j

High PORTB.6 ' Upali Led 7 Low PORTB.7 ' Ugasi Led 6 pause j

High PORTB.7 ' Upali Led 7 Pause 1000 ' Pauza 1 sekunda

'-----Prolazi neupaljena LED dioda sa leva u desno------------- PORTB = $FF ' Upali sve LED diode pause j

Low PORTB.7 ' Ugasi Led 0 pause j

Low PORTB.6 ' Ugasi Led 6 High PORTB.7 ' Upali Led 7 pause j

Low PORTB.5 ' Ugasi Led 5 High PORTB.6 ' Upali Led 6 pause j

Page 21: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

21

Low PORTB.4 ' Ugasi Led 4 High PORTB.5 ' Ugasi Led 5 pause j

Low PORTB.3 ' Ugasi Led 3 High PORTB.4 ' Upali Led 4 pause j

High PORTB.3 ' Upali Led 3 Low PORTB.2 ' Ugasi Led 2 pause j

High PORTB.2 ' Upali Led 2 Low PORTB.1 ' Ugasi Led 1 pause j

High PORTB.1 ' Upali Led 1 Low PORTB.0 ' Ugasi Led 0 pause j

High PORTB.0 ' Ugasi Led 0 Pause 1000 ' Pauza 1 sekunda

PORTB = $00 ' Ugasi sve LED diode pause 300

'-----Pali sa krajeva LED pa ih gasi------------------

High PORTB.0 ' Upali Led 0 High PORTB.7 ' Upali Led 7 pause j High PORTB.1 ' Upali Led 1 High PORTB.6 ' Upali Led 6 pause j

High PORTB.2 ' Upali Led 2 High PORTB.5 ' Upali Led 5 pause j High PORTB.3 ' Upali Led 3 High PORTB.4 ' Upali Led 4 pause j Low PORTB.3 ' Ugasi Led 3 Low PORTB.4 ' Ugasi Led 4 pause j Low PORTB.5 ' Ugasi Led 5 Low PORTB.2 ' Ugasi Led 2 pause j Low PORTB.6 ' Ugasi Led 6 Low PORTB.1 ' Ugasi Led 1 pause j Low PORTB.7 ' Ugasi Led 7 Low PORTB.0 ' Ugasi Led 0 pause j pause 1000

' Dva puta blinka na kraju ciklusa For k = 1 To 2 PORTB = $FF ' Upali sve LED diode pause 300 PORTB = $00 ' Ugasi sve LED diode pause 300 Next k

pause 1000

Next i pause 1000

'-----------Tri puta blinkanje dioda-------------------- For i = 1 To 3 PORTB = $FF ' Upali sve LED diode pause 200 PORTB = $00 ' Ugasi sve LED diode pause 200 Next i pause 1000 ' Pauza 1 sekunda GoTo Pocetak ' Vraca se na pocetak programa

End ' Kraj program

Page 22: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

22

,

:

Page 23: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

PN .

. , ,

, 0,2 0,7 V. ,

.

. .

.

. : PNP , NPN. : , .

- .

.

(

).

. .

, . :

,

( ).

:

1 . 1

2 3 4 5 6 7 8

9

. 79 78 . .

. . . 9 V , 2.5V.

. : , .

Page 24: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

24

( )

Page 25: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

25

High Performance RISC CPU Features: Only 35 single word instructions to learn All instructions single-cycle except for program

branches which are two-cycle Operating speed: DC - 20 MHz clock input

DC - 200 ns instruction cycle 1024 words of program memory 68 bytes of Data RAM 64 bytes of Data EEPROM

Page 26: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

26

14-bit wide instruction words 8-bit wide data bytes 15 Special Function Hardware registers Eight-level deep hardware stack Direct, indirect and relative addressing modes Four interrupt sources:

- External RB0/INT pin - TMR0 timer overflow - PORTB<7:4> interrupt-on-change - Data EEPROM write complete Peripheral Features:

13 I/O pins with individual direction control High current sink/source for direct LED drive

- 25 mA sink max. per pin - 25 mA source max. per pin

TMR0: 8-bit timer/counter with 8-bit programmable prescaler Special Microcontroller Features:

10,000 erase/write cycles Enhanced FLASH Program memory typical

10,000,000 typical erase/write cycles EEPROM Data memory typical

EEPROM Data Retention > 40 years In-Circuit Serial Programming (ICSP ) - via

two pins Power-on Reset (POR), Power-up Timer (PWRT),

Oscillator Start-up Timer (OST) Watchdog Timer (WDT) with its own On-Chip RC

Oscillator for reliable operation Code protection Power saving SLEEP mode Selectable oscillator options

Pin Diagrams CMOS Enhanced FLASH/EEPROM Technology:

Low power, high speed technology Fully static design

Wide operating voltage range: - Commercial: 2.0V to 5.5V - Industrial: 2.0V to 5.5V

Low power consumption: - < 2 mA typical @ 5V, 4 MHz - 15 A typical @ 2V, 32 kHz - < 0.5 A typical standby current @

6

1. - , , - 2000.

2. - , , . - 2003.

3. Microchip PDF

: 1. www.lancos,com

2. milan.milanovic.org/skola

3. www.elektroda.net

Electronics Workbench 5 demo

Page 27: IVe1 - milan.milanovic.org:8080milan.milanovic.org:8080/skola/dalibor06.pdf- 10 - 3 3.1 . . : (3 25 ) (-25 -3 ). 9 25 : SignalOpis signala Znaenje signala TD Transmit Data Serijski

27

:

1 .............................................................................................................................................................1

1.1 ...................................................................................................................1 1.2 .....................................................................................................................................................2 1.3 ...................................................................................................................................3 1.4 ..........................................................................................................4 1.5 ..................................................................................5 1.6 ...................................................................................................................................6 1.7 EEPROM..................................................................................................................................................6

2 ................................................................................................................7

2.1 ...................................................................................................................................7 2.2 ..................................................................................................................................................7 2.3 ..........................................................................................................................................7

3 ...............................................................................................................................................9

3.1 ..........................................................................................................................................9 3.2 .........................................................................................................................................................10 3.3 PIC ....................................................................................................................................11 3.4 .......................................................................................12 3.5 PIC Basic................................................................................................................................................13

4 ...................................................................................................................................................15

5 .......................................................................................................................................................16

6 ............................................................................................................................25