Author Topic: Туторијал за програмирање во mikroBasic PRO for PIC  (Read 8790 times)

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
имаш право. Сега пробав со порта А, ама ништо,  не сака да светне додатната ЛЕД што ја ставив  на PORTA.0 = 1
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline Devil

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 5329
  • Gender: Male
    • Македонски форум за електроника
во оваа програмата кој ја наведе ти нема нигде зададено дека и порта А ќе се користи
треба со командите TRISA = 0 да наместиш прво порта А да биде излез
после тоа во кодот треба да пишиш тоа PORTA.0 =1
Jас не сум себичен, помагам. Помагај и ти !

Секоја куќа си има свои куќни правила.Почитувај ги куќните правила!

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
во оваа програмата кој ја наведе ти нема нигде зададено дека и порта А ќе се користи
треба со командите TRISA = 0 да наместиш прво порта А да биде излез
после тоа во кодот треба да пишиш тоа PORTA.0 =1
а дали може под TRISB да напишам и TRISA ? Бидејки ке ми требаат и двете порти
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline Devil

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 5329
  • Gender: Male
    • Македонски форум за електроника
може не е проблем тоа
ако имаше пик со повеќе порти пр. 16Ф887 тој има PORTA PORTB PORTC PORTD и PORTE :)
5 порти кој мора да ги поставиш доколку сакаш да ги користиш
Jас не сум себичен, помагам. Помагај и ти !

Секоја куќа си има свои куќни правила.Почитувај ги куќните правила!

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
Одг: Туторијал за програмирање во mikroBasic PRO for PIC
« Reply #34 on 08.03.2011, Tuesday, 20:47:31 (Edited 08.03.2011, Tuesday, 21:01:26) »
Успеа, фала друже. Сакам да направам круг од повеке ЛЕД и цело време да се "врти" (ефект на движење)
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline Devil

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 5329
  • Gender: Male
    • Македонски форум за електроника
затоа што тие порти ти се поставени за осцилатор
треба да ја замениш конфигурацијата на осцилатор и да наместиш да се користи внатрешниот
а тие пинови да се влезно излезни
Jас не сум себичен, помагам. Помагај и ти !

Секоја куќа си има свои куќни правила.Почитувај ги куќните правила!

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
Да, го вклучив надворешниот и проработеа :) Него сакав да ја активирам и PORTA5 ама прегоре колото :( сега не сака да проработи и без PORTA5. Ке треба се наново да пишам
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline Devil

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 5329
  • Gender: Male
    • Македонски форум за електроника
ама таа порта е само влез, не може да ја користиш за излез :)
Jас не сум себичен, помагам. Помагај и ти !

Секоја куќа си има свои куќни правила.Почитувај ги куќните правила!

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
ако правам програма за 12F675 на местото на TRISB или TRISA што треба да напишам ? На местото на PORTA или PORTB што да пишам ?
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline Devil

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 5329
  • Gender: Male
    • Македонски форум за електроника
TRISIO ти е пошто има само една порта
а за портата да ја назначиш пишуваш GPIO.x кај местото на х гледаш која порта е или доколку сакаш цела порта да ја активираш тогаш само GPIO
Jас не сум себичен, помагам. Помагај и ти !

Секоја куќа си има свои куќни правила.Почитувај ги куќните правила!

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
а и вамо GP5 е таа влезна порта која неможам да ја искоритам за излез кон ЛЕД?
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline Devil

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 5329
  • Gender: Male
    • Македонски форум за електроника
незнам тоа, мислам дека сите може да се наместат како излез тука
Jас не сум себичен, помагам. Помагај и ти !

Секоја куќа си има свои куќни правила.Почитувај ги куќните правила!

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
Направив да трепка една ЛЕД ама не сака да работи, не знам што му е

Code: [Select]
'Proekt Tutorijal za Makedonski Forum za Elektronika
'************ http://elektronika-mk.net
'*****************Trepkac so 12F675****************
'Hardver razvoen sistem MFE_01, softver mikroBasic PRO for PIC v.4
'Simulacija ISIS7
'Procesor 12F675 na 4MHz
program led   'Program led e imeto na proektot (programata)

main:                    'Glaven del na programata
 TRISIO = 0                'Postavi porta O kako izlez
 GPIO = 0               'Pocetna sostojba (digitalna sostojba 1-visoko nivo, 0- nisko nivo) na porta O e 0
Delay_ms(500)            'Pauza od 500mS

'Od tuka nadolu ja pisuvame programata za trepkanje na LED diodata

GPIO.0 = 1              'Pinot GP0 e na visoko nivo
Delay_ms(100)          'Pauza od 100mS  ovaa naredba nadolu se povtoruva poveke pati
GPIO.0 = 0              'Pinot GP0 e na nisko nivo
 goto main                 'Odi na pocetok, ova e beskonecna komanda, ovaa programa
                                  ' ke se izvrzuva beskonecno dolgo
end.          'Kraj na programata
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline Devil

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 5329
  • Gender: Male
    • Македонски форум за електроника
додај ги овие над main: делот
 ANSEL = 0
 CMCON = 7
Jас не сум себичен, помагам. Помагај и ти !

Секоја куќа си има свои куќни правила.Почитувај ги куќните правила!

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
Мислиш вака ? Ама ми јавува грешки :(


Proekt Tutorijal za Makedonski Forum za Elektronika
'************ http://elektronika-mk.net
'*****************Trepkac so 12F675****************
'Hardver razvoen sistem MFE_01, softver mikroBasic PRO for PIC v.4
'Simulacija ISIS7
'Procesor 12F675 na 4MHz
program led   'Program led e imeto na proektot (programata)

ANSEL = 0
 CMCON = 7

main:                    'Glaven del na programata
 TRISIO = 0                'Postavi porta O kako izlez
 GPIO = 0               'Pocetna sostojba (digitalna sostojba 1-visoko nivo, 0- nisko nivo) na porta O e 0
Delay_ms(500)            'Pauza od 500mS

'Od tuka nadolu ja pisuvame programata za trepkanje na LED diodata

GPIO.0 = 1              'Pinot GP0 e na visoko nivo
Delay_ms(100)          'Pauza od 100mS  ovaa naredba nadolu se povtoruva poveke pati
GPIO.0 = 0              'Pinot GP0 e na nisko nivo
 goto main                 'Odi na pocetok, ova e beskonecna komanda, ovaa programa
                                  ' ke se izvrzuva beskonecno dolgo
end.          'Kraj na programata
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.