Text preview for : 1.pdf part of ميكرو ميكرو ميكرو



Back to : 1.pdf | Home



:

IC Mini-Computer ROMRAMProcessor Pins MicroController controller


Micro







PIC




AVR PIC MICROCHIP PIC

PIC



A4,A3,A2,A1,A0PORTA B7B0PORTB
R RA0A0


VDD VDD VSS VDD,VSS Led Microcontroller PIC bit








PIC16f84a B0 LED


7805
VDD + VSS










7805


LED LED


7805
VDD + VSS VDD


VSS





VSS




B0 MikroC setup












1.04















B0

void main() { TRISB=0B00000000; PORTB=0B00000001; }




; build project Ctrl+F9




build project hex MikroC first_experiment.hex hex hex




PICPgm Programmer


hex JDM
hardware




JDM



OK


Browse first_experiment.hex




Open



PIC16F84A










MikroC


void main() { .................... .................... }



void main() void void main() TRIS PORTA TRISBPORTB TRISA TRIS OUTPUT 0 INPUT 1


B0 PORTB B0 TRISB B0 TRISBB0 BIT TRISB

TRISB



0


0
B6

0
B5

0
B4

0
B3

0
B2

0
B1

0
B0



B7

B7 B0 TRISB=0B00000000;

TRISB=0B00000000
B7 B6 B5 B4 B3 B2



B1

B0



0B B0 PORT PORT LOW -0HI 1


PORTB HIB0 B0 TRISBPORTB B7 B0

PORTB



0
B7

0
B6

0
B5

0
B4

0
B3

0
B2

0
B1

1
B0



PORTB PORTB=0B00000001;

PORTB=0B00000001
B7 B6 B5 B4 B3 B2



B1

B0



PORTB=0B00000001



TRISPORTB=0B00000001; ; { } TRISB=0B00000000; syntax PORT TRIS hex


void main() TRISB B7 B0 B0 PORT TRISB PORTB ; trisb portb MikroC

void main() { TRISB=0B00000000; PORTB=0B00000001; }