REKLAMA
REKLAMA

movwf movlw

Znaleziono około 186 wyników dla: movwf movlw
  • Mikrokontroler 18f6720

    Witam,zrobiłem program sklejąć z laborek i troche używająć umiejetność który gra dzwięk o jednej czestotliwosci przez 2 sekundy,następnie gra drugi o innej tez przez 2 sekundy . Jest to dwutonowy sygnal z głośnika. Dzwięk właczany jest na przycisk pierwszej linii. Jak zrobić by przestawał grac jak wciśne inny przycisk niż tym którym go właczyłem ? Albo...

    Programowanie   06 Cze 2014 14:33 Odpowiedzi: 0    Wyświetleń: 681
  • Odmierzanie czasu 1 sekundy na PIC 16F877

    Witaj, Jeśli twój program podczas odliczania czasu nie musi nic robić to wystarczy wpisać do kilku rejestrów odpowiednie wartości i potem odejmując je rekursywnie obliczyć czas. Wiedząc ile czasu zajmuje jedna instrukcja. Np dla 8MHz 1 instrukcja zajmuje 1/2 000 000 sekundy czyli 0,5us musiałbyś wykonać 2 miliony instrukcji aby minęła sekunda movlw.93...

    Mikrokontrolery PIC   23 Lis 2010 03:22 Odpowiedzi: 5    Wyświetleń: 2667
  • obsluga przerwania a zawartosc rejestrow GPR

    Podczas obslugi przerwania wykonuje inkrementacje jakiegos tam rejestru GPR, ale czemu podczas obslugi kolejnych przerwan rejestr ten nie zwieksza sie ? Dodam ze jak wpisze konkretna wartosc to podczas przerwania wpisuje sie ona do rejestru, ale jak juz z kazdym przerwaniem chce zwiekszac zawartosc rejestru to nie da rady :( (programowalem kilka razy...

    Mikrokontrolery   28 Lip 2005 06:18 Odpowiedzi: 2    Wyświetleń: 1020
  • REKLAMA
  • da sie to jeszcze jakos odwrocic? (disasemblacja)

    mam teraz cos takiego ; Generated by WinDis84, (c) Nigel Goodwin 1998. LIST P=16F84, F=INHX8M include "P16FXX.inc" ORG 0x0000 CLRF STATUS CLRF INTCON CLRF PCLATH CLRF PORTA CLRF PORTB CLRF 0x0C CLRF 0x1D CLRF 0x0F CLRF 0x10 CLRF 0x11 CLRF 0x12 CLRF 0x13 CLRF 0x14 CLRF 0x15 CLRF 0x18 CLRF 0x19 CLRF 0x1A BSF STATUS , RP0 MOVLW 0x10 MOVWF...

    Programowanie   09 Lip 2007 18:56 Odpowiedzi: 8    Wyświetleń: 1548
  • Keeloq dekoder na PIC16C54XT

    Witam, od kilku dni "męczę" się w dosłownym tego słowa znaczeniu z implementacją KEELOQ'a w swoim urządzeniu. Pomęczył bym się jeszcze kilka dni ale gonią mnie terminy i dlatego chciałbym poprosić o pomoc bardziej doświadczonych kolegów. Buduję układ z sercem Atmela gdyż z tymi procesorami miałem do tej pory najwięcej do czynienia. Niestety nie mam...

    Mikrokontrolery PIC   17 Gru 2013 22:27 Odpowiedzi: 4    Wyświetleń: 4776
  • REKLAMA
  • [PIC16F877][ASM] - Klawiatura midi - wsad do procka

    Witam. Składam sobie klawiaturę midi (robię już którąś z kolei na tym samym projekcie i oczywiście wszystko działa) jednak mam do Was kilka spraw związanych z tym tematem. Otóż po pierwsze: - mam plik asm, który jak pisałem działa, jednak w projekcie brakuje mi złącza midi IN - jest ono w innych projektach (z podłączeniem sobie poradzę bez problemu),...

    Mikrokontrolery Początkujący   28 Kwi 2019 05:16 Odpowiedzi: 3    Wyświetleń: 3468
  • Jak skompilować kod dla AKI do PIC16F84 w MPLab?

    Witam Od razu napiszę, że jestem totalnie zielony jeśli chodzi o mikrokontrolery PIC oraz środowisko MPLab. Na stronie: znalazłem kod dla AKI do PIC 16F84: [syntax=avrasm] ; original File = Tasta.hex from MacFaulkner's AKI ; Based on the v1.1A Tasta.hex file ; ; This was a .hex to .asm conversion, German layout stripped out, and ; various fixes provided...

    Mikrokontrolery PIC   13 Lis 2019 17:43 Odpowiedzi: 5    Wyświetleń: 837
  • Pomoc przy programie

    Witam, na początku chciałem zaznaczyć, że jestem początkującym elektronikiem. Staram się zrobić sterowanie (za pomocą uniwersalnego pilota i układu PIC16f84a) typu włącz, wyłącz około 5 rzeczy (5 kanałów). Przykładowy program jaki mam do odbioru jest dość skomplikowany i tu proszę o pomoc. Czy ktoś może zaznaczyć cała część programu odpowiedzialną za...

    Mikrokontrolery   02 Gru 2005 18:47 Odpowiedzi: 1    Wyświetleń: 1092
  • Pic nie startuje za każdym razem (prawd. coś źle programowo)

    Witajcie, pisze program na PIC16f84A na obsługę zegarka na 4 wyświetlaczach 8 segmentowych LED. Wyświetlacze 1-4 wybierane są 4 liniami portu A (aktywne 0), natomiast 4 liniami portu B idzie sygnał do scalonego dekodera BCD. Problem jest w tym że program (jest jeszcze nie ukończony) po włączeniu zasilania startuje może w 10 % przypadków, w pozostałych...

    Mikrokontrolery PIC   20 Lis 2010 20:29 Odpowiedzi: 3    Wyświetleń: 1721
  • [16f883][asm]Config Bits dla pic16f883

    Mam problem ze skonfigurowaniem bitow dla pic16f883. ;program testowy, anna wesolowska list p=16f883 ; list directive to define processor #include<p16f883.inc>; processor specific variable definitions __CONFIG_INTOSC & _LVP_ON & _DEBUG_OFF & _WDT_OFF ;***** VARIABLE DEFINITIONS d1EQU20H d2EQU21H d3EQU22H ;***************************************...

    Mikrokontrolery PIC   15 Maj 2009 09:30 Odpowiedzi: 2    Wyświetleń: 1865
  • Prośba o pomoc w przerobieniu programu w języku ASEMBLER

    Witam, mam taki nie typowy problem, dlatego jego rozwiązania nie mogę znaleźć przy pomocy Google. Jest to mój pierwszy post na tym forum, gdyż zawsze korzystam z porad w istniejących już tematach i staram się nie zaśmiecać forum i dlatego jak już wspomniałem potrzebuję pomocy indywidualnej. Przechodząc do meritum. Piszę pracę magisterską, znam języki...

    Mikrokontrolery PIC   25 Lut 2011 20:51 Odpowiedzi: 2    Wyświetleń: 1805
  • PIC16F630 MPLAB - zmiana wysyłanych kodów z pilota rc5 na nec

    Witam Chcę dokonać przeróbki programu w asemblerze którego listing zamieszczam poniżej. .[syntax=asm][/syntax];-----------------... ; PROJECT : 8 CHANNEL TX IR REMOTE ; CRYSTAL 4 MHz ; MPLAB : 7.11 , Assembly ; RC5 FORMAT (at)38KHz , 35% DUTY CYCLE ; ADDRESS = 0X0b ; CH1 = 0X01 ; CH2 = 0X02 ; CH3 = 0X03 ; CH4 = 0X04...

    Mikrokontrolery PIC   02 Paź 2012 19:17 Odpowiedzi: 0    Wyświetleń: 1440
  • PIC16F628-04 - wiesza się program ?

    Witam. Próbuję uruchomić coś w rodzaju filtra danych GPS, układ przedstawia się następująco: - odbiornik GPS - pic16f628 - max232 - PC Napisałem program na PIC'a, tak by filtrował dane z GPS i wystawiał tylko to co mnie interesuje. Po uruchomieniu układu podglądam dane na PC w HyperTerminal i okazuje się że dane filtrowane są prawidłowo, układ działa...

    Mikrokontrolery PIC   20 Lut 2013 19:36 Odpowiedzi: 4    Wyświetleń: 1953
  • REKLAMA
  • Jak wgrac program do PIC16F877

    Witam! Zaczolem zabawe z mikrokontrolerami i napotkalem pierwszy problem nie moge wgrac programu. Lacze sie z mikrokontrolerem wyglada to tak 8K PICLOADER v1.1 Copyright Rick Farmer 1999 No user code loaded Press ? for help PIC>? ? - Display this list Q - Quit and jump to user code U - Upload user code to program memory D - Download user code from program...

    Mikrokontrolery   28 Paź 2006 20:19 Odpowiedzi: 2    Wyświetleń: 1472
  • LCD Graficzny na ST7920 - Jak cokolwiek na nim wyświetlić?

    Witam. Akurat sam przerabiałem ten lcd niedawno. Sam użyłem interfejsu szeregowego ( bo taki tez ma :) i jest to plus bo wystarcza 2 piny procka aby na nim wyświetlić to co chcemy ). Komendy i pinologia zgodna ze standardowymi HDxxxx. Ten LCD posiada dodatkowy pin PSB - zmienia on tryb pracy lcd z transmisji szeregowej na równoległą. Pin 15 / cs1 na...

    Mikrokontrolery Początkujący   20 Sty 2015 19:28 Odpowiedzi: 14    Wyświetleń: 7695
  • PIC LED shader

    Witam, napisałem właśnie takie coś pod pica 16f84a, ale nie mam możliwości fizycznego sprawdzenia tego. Kod nie jest trudny, więc myślę, że o ile posiadam odpowiednią dokumentację funkcji, jest poprawny. Oddaje go jednak jako jeden z programów na zaliczenie i wolałbym być pewnym, jego poprawnego działania. Stąd rodzi się moje pytanie. Czy jest jakaś...

    Mikrokontrolery   19 Cze 2007 16:17 Odpowiedzi: 0    Wyświetleń: 738
  • Plik asm na PIC12f675. Jak skompilować do hex?

    Witam serdecznie, Mam pytanko. W jaki sposób skompilować plik w asemblerze na plik hex lub bin dla układu PIC 12F675? Nigdy tego nie robiłem, więc prosiłbym o jakieś wskazówki lub pomoc. Poniżej kod w asemblerze. Poprawiłem temat, pisownię i kolorowanie składni.

    Mikrokontrolery PIC   21 Kwi 2018 18:22 Odpowiedzi: 3    Wyświetleń: 1011
  • Pic16f874 a Pic16f874A

    Witam Stworzyłem w Realizerze nowy krótki program na próbę.Jego działanie to migotanie diody led po aktywowaniu wejścia RB5 wyj. toRB6 Poniżej plik.asm.; Realizer Gold (V4.00g) : generated PIC16F874 Code ; File : D:\ProjREALIZER\Proj2\sch2.asm ; Scheme Version : 1.00 ; Date : Sun Mar 15 18:41:09 2009 ; Used variables : 3 ; Used functions : 5 list p=16F874,r=dec...

    Mikrokontrolery   28 Mar 2009 15:14 Odpowiedzi: 24    Wyświetleń: 2709
  • PIC12F509 - Zamiana programu z 12C509 na 12F509

    Prośba do bardziej doświadczonych kolegów. Posiadam programator PICKIT2, który nie ma możliwości programowania PIC12C509. Czy da się zmienić program na PIC12F509 lub 12F629 ? Zaczynam dopiero przygodę z mikrokontrolerami i nie wiem czy jest to możliwe. W załączniku plik ZIP. Proszę o pomoc :!: Program napisany jest dla PIC12C509, posiadam 12F509 oraz...

    Mikrokontrolery PIC   01 Mar 2013 22:10 Odpowiedzi: 1    Wyświetleń: 1953
  • PIC16F1517 - Zadanie związane z diodami

    Witam piszę tutaj gdyż chciałbym zasięgnąć opinii specjalistów. Mógłby ktoś zerknąć okiem? Pracuje na kontrolerze PIC16F1517. Dostałem zadanie do wykonania gdzie musiałem zrobić program w którym(Diody są na wejscie a przyciski na wyjscie): 1) Jeżeli wciśniemy tylko przycisk UP to miga LED1 2) Jeżeli wciśniemy tylko przycisk DOWN to miga LED2 3) Jeżeli...

    Mikrokontrolery PIC   21 Maj 2014 13:50 Odpowiedzi: 1    Wyświetleń: 1752
  • PIC16F877A - Komunikacja I2C z PCF8583

    Wiem że na forum, jest mnóstwo podobnych tematów, gdyż wiele przeczytałem, jednak żaden nie rozwiązuje mojego problemu, proszę więc nie kasować tematu, i jeżeli ktoś może to niech pomoże :-) Problem jest następujący, przejrzałem mnóstwo podobnych tematów, na forum i korzystając z google, kod poniżej to przepisany kod z innego programu z pewnej strony...

    Mikrokontrolery PIC   24 Mar 2015 16:27 Odpowiedzi: 0    Wyświetleń: 1728
  • Indirect Data Addressing - jaki to ma cel?

    Zrobilam cos takiego: list p=10f222 ; list directive to define processor #include <p10F222.inc> ; processor specific variable definitions ; ;***** VARIABLE DEFINITIONS ;w_temp EQU 0x7E ; variable used for context saving ;#DEFINE STAT POTRB,0 ;***************************************... ORG 0x000 ; processor reset vector...

    Mikrokontrolery PIC   13 Mar 2009 17:29 Odpowiedzi: 11    Wyświetleń: 1677
  • [16f877a][asm] SPI nie dziala.

    Witam. Za pomoca picdem 2 plus demo board probuje sie dogadac z pickit serial spi demo board. Konkretniej to 16f877a gada do 12 bitowego dac mcp4822. Program probuje liczyc od 0 do wartosci maxymalnej i inkrementacja +1 co kazdy cykl, liczenie odbywa sie na 1.5 zmiennej (12 bitach). Po osiagnieciu maximum zmienne sa zerowane. Dzieki temu powinien byc...

    Mikrokontrolery PIC   02 Lip 2009 09:43 Odpowiedzi: 6    Wyświetleń: 2288
  • Problem z PIC16F628A

    Witam Napisałem program w asemblerze na PIC16F84A. Przetestowałem go tylko w MPLAB'ie i PIC Simuator. Wszystko działa bez zarzutu. Miałem pod ręką tylko PIC16F628A 20MHz wiec zaprogramowałem go.Uprzednio zmieniwszy procedurę inicjalizacjii procka(w sumie wyłączyłem komparator i lekko zmieniłem CONFIGURATION BIT). Niestety nie chce działać prawidłowo,ani...

    Mikrokontrolery   13 Cze 2005 07:46 Odpowiedzi: 3    Wyświetleń: 2063
  • PIC16F628 - problem z wczytywaniem danych z PORTB

    Witam. Mam układ z wymienionym w temacie mikrokontrolerem. Układ ten ma realizować funkcję sterowania diodami podczerwonymi, które będą nadawać kod RC-6 do dekodera Philips DSR 3201/91 - najprościej mówiąc ma to być pilot dla 16 dekoderów. Jest podłączany do komputera przez port równoległy, skąd pobiera dane jaki kod ma wysłać, do którego dekodera i...

    Mikrokontrolery PIC   07 Sie 2009 14:58 Odpowiedzi: 14    Wyświetleń: 2048
  • PIC problem z PORTAMI

    Mam problem z symulowaniem niektorych portow w prcoesorze PIC16F877. Wpisuje do TRISA wartosc 0x00, do PORTA wartosc 0xFF a w symulacji i tak mi pokazuje ze w rejestrze PORTA jest wartosc 0x10.Dla portu E podobnie sie dzieje.Wszystkie uklady peryferyjnre sa wylaczone. Nadmieniam ze fizycznie na pinach pojawiaja sie odpowiendie stany. Sprawdzilem to...

    Mikrokontrolery   29 Mar 2004 17:23 Odpowiedzi: 7    Wyświetleń: 1077
  • PIC12F629 Jak zaprogramować wartość oscylatora ??

    Znalazłem w sieci prosty program do tego procka. Oto oryginalna treść ;blank12F629.asm ;This program is a blank template for PIC12F629 17-12-2005 listp=12F629 radixdec include"p12f629.inc" __CONFIG_MCLRE_OFF & _CP_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT ;Internal osc. ; globals equ 20h;this is the first available file equ 21h equ 22h equ 23h equ 24h equ25h...

    Mikrokontrolery   09 Mar 2010 14:51 Odpowiedzi: 10    Wyświetleń: 3384
  • C18 jak zrobiś przesuniecie bitowe liczby ujemnej

    Witam Zaciekawił mnie ten temat .Też ciekaw jestem jak inne kompilatory to rozwiążą. int a=-34; long b; b=(long)a>>4; [syntax=asm] dim intxxx as integer dim longxx as longint main: intxxx = -34 longxx=intxxx >> 4 end. _main: MOVLW 222 MOVWF _intxxx+0 MOVLW 255 MOVWF _intxxx+1 MOVLW 4 MOVWF R0 MOVF _intxxx+0, 0 MOVWF _longxx+0 MOVF _intxxx+1, 0 MOVWF...

    Mikrokontrolery PIC   02 Gru 2011 17:22 Odpowiedzi: 13    Wyświetleń: 3650
  • 16f84a - jak uśpić i obudzić procka

    Co jest w tym programie źle? Układ teraz wchodzi w uśpienie, nie mogę go wybudzić(dotykając PORTEM RB7 do zasilania)chyba,że ja coś źle robię.Program przerabiałem setki razy i nic, to jest ostatnia znana mi kombinacja. [syntax=asm] ORG 0x000 goto main ORG 0x004 retfie main bsf STATUS,RP0 movlw 0xFF movwf TRISB movlw 0x1C movwf TRISA ;movlw 0x7F ;0111...

    Mikrokontrolery   20 Lut 2015 22:08 Odpowiedzi: 4    Wyświetleń: 639
  • PIC10F206 i DDS AD9834

    Masz tu program obsługi SPI, trochę go przystosowałem do 10F206 i Twoich potrzeb, ostateczne "szlify" zrób sam. W razie co, służę pomocą. (nowy, zmieniony) ;zapis danych opadajacym zboczem zegara, do rejestrow AD9843 processor 10F206 #include <P10F206.INC> __CONFIG _MCLRE_OFF&_CP_OFF&_WDT_OFF #define SPI_SDO GPIO,0 ; szereg.wyjscie danych...

    Mikrokontrolery PIC   24 Sie 2009 21:40 Odpowiedzi: 4    Wyświetleń: 2604
  • [ASM][PIC16F74] włączanie i wyłączanie diody co 5s

    Witam, potrzebuje zmienic ten program zeby dioda zapalała sie i gasła co 5s a ktoś ma jakies propozycje? Aktualnie jest co 0,5s a mi potrzebne 5s ProgramGlowny ; Inicjalizacja ; Przelacz ; DziesiecMS ; ;///////////////////////////////////////... list C=160, N=80, ST=OFF,...

    Mikrokontrolery PIC   25 Sty 2010 19:47 Odpowiedzi: 2    Wyświetleń: 1700
  • Rozruch silnika na mikrokontrolerze-TLUMACZENIE

    WITAM na wstepie chcialbym zaznzczyc ze jestem poczatkujacy mam program napisany w asm i potrzebuje "przetlumaczyc" go na język C++... jest to rozruch silnika... zwracam sie do ludzi znajacych oydwa jezyki Ja troszke znam C++ ale nie znam asemblera .... wiec proszę o pomoc... potrzebuje także dopisać do tego programu ŁAGODNY rozruch tzn. silnik sie...

    Mikrokontrolery   18 Gru 2007 11:34 Odpowiedzi: 3    Wyświetleń: 1148
  • Pomoc w tłumaczeniu z asm na c++

    WITAM na wstepie chcialbym zaznzczyc ze jestem poczatkujacy mam program napisany w asm i potrzebuje "przetlumaczyc" go na język C++... jest to rozruch silnika... zwracam sie do ludzi znajacych oydwa jezyki Ja troszke znam C++ ale nie znam asemblera .... wiec proszę o pomoc... potrzebuje także dopisać do tego programu ŁAGODNY rozruch tzn. silnik sie...

    Programowanie   21 Lis 2007 11:26 Odpowiedzi: 0    Wyświetleń: 720
  • [pic18f2520][asm]kod rc5 - zaginiony bit

    Napisałem w asemblerze procedurę do odczytywania kodu rc5 i działa ale nie do końca tak jak to być powinno. Z tego co znalazłem w necie kod rc5 składa się z 14 bitów (2*start,toggle,5 adres,6 komenda). Używam odbiornika TSOP1736 podłączonego do zewnętrznego przerwania int2. Przerwanie ustawione na opadające zbocze. Poniżej procedura obsługi: rcallDelay04;czekm...

    Mikrokontrolery PIC   06 Lip 2008 20:28 Odpowiedzi: 2    Wyświetleń: 1889
  • Woltomierz na PIC16F684 - dwa zakresy

    Też kiedyś pisałem w asm ale to było w czasach gdy kompilatory C były drogie i niezbyt inteligebntne. Teraz czasem robię wstawki w asm ale to bardzo rzadki przypadek. Dlaczego wolę C? Np taki kod: [syntax=avrasm]b2d ; konwersja 16-bit bin na dec ; dzielenie przez 1000d = 0x03E8 movlw0x03 movwfxw1 movlw0xE8 movwfxw0 callb2da movwfst1 ; dzielenie przez...

    DIY Konstrukcje   14 Mar 2017 23:52 Odpowiedzi: 16    Wyświetleń: 6426
  • Czy jest szansa na to: AVR + LCD Sharp ?!?

    Tak z ciekawości, jaka częstotliwośc zegara udało ci sie uzyskać na PIC'u i jaką metodą? Domyślam się iż chodzi o zegar matrycy (bo zegar procesora łatwo obliczyć znając f kwarcu). Zegar matrycy przy kwarcu 33.86MHz wynosi 10.456kHz. A metoda wygląda tak: list p=16f628a, r=hex #include p16f628a.inc ;__config b'11111100010000' __config b'11111100000010'...

    Mikrokontrolery   25 Sty 2006 15:47 Odpowiedzi: 19    Wyświetleń: 2526
  • PIC, RETLW, program do wysyłania tekstu po RS232.

    Witam Napisalem sobie programik do wysylanie jakiegos textu po RS232: NAPIS ADDWFPCL, F DT"ATD 112;" ; tezt do wyslania po rs232 retlwd'13' ;znak konca transmisji( dla telefonu)!!! retlw0 ;Znak konca transmisji( dla mikrokontrolera) return "NAPIS to edykieta :)" i wszystko dziala tylko jest problem po zmodyfikowaniu bo chce...

    Mikrokontrolery   04 Mar 2006 13:12 Odpowiedzi: 7    Wyświetleń: 1644
  • Zaprogramowanie PIC16F84, gdzie jest błąd?

    Niestety, pojawia sie blad: ERROR -> Writing address 0x000000 Written : 0x0185 Read : 0x3FFF Nie wiem czy tak powinno byc, ale pokazuje mi takie cos: [b]Detected -> UNKNOWN[/b] Device Erased .: Ok [ Veryfying during programming ] Programming Code - 1024 word Error ... Tutaj prosty testowy programik ktory chcialem...

    Mikrokontrolery   28 Sty 2010 22:41 Odpowiedzi: 6    Wyświetleń: 1757
  • CORE-E0002: Stack under flow error occurred from instruction

    witam BCF STATUS,RP0 BCF STATUS,RP1 CLRF 0x05 CLRF 0x06 BSF STATUS,RP0 MOVLW 0x0F MOVWF 0x1F MOVLW 0x00 MOVWF 0x05 BCF STATUS,RP0 MOVLW 0x00 MOVWF 0x06 MOVLW 0x00 MOVWF 0x05 BSF STATUS,RP0 MOVLW 0x04 GOTO L1 MOVWF 0x05 <--tu powina być pętla /slok by program nie wlazł do L1/ L1:ADDWF PCL,W <-- tu zapomniałeś o W RETLW 0x7B RETLW 0x28 RETLW...

    Mikrokontrolery PIC   04 Kwi 2010 18:34 Odpowiedzi: 4    Wyświetleń: 2481
  • Port D w mikrokontrolerze PIC16f877A

    PICe programuję w C więc wybacz jeśli się mylę. ...powinien być BSF a nie BCF przy ustawianiu Banku. Więcej w dokumencie dot. tej rodziny: no i PSPMODE

    Mikrokontrolery PIC   17 Kwi 2011 19:40 Odpowiedzi: 3    Wyświetleń: 1368
  • PIC16F877A płytka stykowa - niestabline działanie

    Przykładowy program: ; very simple PIC16F877A program ; Autor: macbed ; migajace dioda led processor 16f877a include <p16f877a.inc> ;__config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _LVP_ON __config _BOREN_OFF & _CP_OFF & _LVP_ON & _PWRTE_OFF & _WDT_OFF & _HS_OSC & _DEBUG_ON org0 ;clrfPORTB;all outputs :=0 COUNT1equ20h;...

    Mikrokontrolery PIC   30 Mar 2012 14:35 Odpowiedzi: 4    Wyświetleń: 2494
  • [pic16f887 16f818][asm] SPI nie dziala.

    Jest sygnal na SCK, SDO mastera. Niewolnik nic nie nadaje, nie wyswietla tez nic na diodach. Podaje jeszcze sygnal niewolnika: LIST P=16f818 ; list directive to define processor #INCLUDE <P16F818.INC> ; processor specific variable definitions __CONFIG _CP_OFF & _CPD_OFF & _WDT_OFF & _PWRTE_ON ;***************************************...

    Mikrokontrolery PIC   01 Maj 2009 20:18 Odpowiedzi: 4    Wyświetleń: 2336
  • Przerobienie programu. Co zrobić, aby uzyskać 125 kHz zamiast 132?

    Witam mam pewien problem. Znalazłem interesujący program, Lecz kompletnie nie znam się na programowaniu... TurnOnPwmPeripheral macro banksel PR2 movlw 18 movwf PR2 ^ 0x80 banksel CCPR1L movlw 9 movwf CCPR1L movlw 0x0c ; Pwm mode, MSBs clear movwf CCP1CON bsf T2CON, 2 ; T2 on endm TurnOffPwmPeripheral macro clrf CCP1CON bcf T2CON, 2 ; T2 off endm Obecnie...

    Programowanie Początkujący   10 Cze 2011 07:13 Odpowiedzi: 1    Wyświetleń: 942
  • PIC i RS232. Idzie tylko jeden pomiar. Nie ma odzewu z PIC-a.

    Witam Napisałem program na 16F870 który mierzy sobie na AN0 i AN1 ,a na komende 54h od PCta ma wysłać wyniki pomiarów ,czyli 4 bajty. Ręce mi juz opadają bo wszystko działa jak wynikiem pomiarów na jednym i drugim kanale jest 3FFh i 3FFh , gdy tylko wynik sie zmieni na np 3FEh na którymkolwiek kanale to do PCta dotrze tylko jeden taki pomiar ,a potem...

    Mikrokontrolery   31 Sty 2006 18:45 Odpowiedzi: 13    Wyświetleń: 2506
  • Błędy w programie dla PIC16F84 potzrebna POMOC

    Witam! Jako, że jestem zielony;) w programowaniu mikrokontrolerów PIC a dokładniej w asemblerze prosze pomoc. Podczas kompilacji w programie MPASM otrzymuje nastepujace bledy: Warning[205] C:\1\L.ASM 217 : Found directive in column 1. (error) Error[128] C:\1\L.ASM 217 : Missing argument(s) Message[302] C:\1\L.ASM 222 : Register in operand not in bank...

    Mikrokontrolery   31 Sie 2006 17:00 Odpowiedzi: 1    Wyświetleń: 1038
  • Joypad zrobiony na PIC 16F628.

    Witam, Znalazłem na internecie ciekawy projekt który chciałbym zmodyfikować, nie wiem tylko czy dobrze kombinuje. Sztuczka polega na tym, ze mamy joypada z 8 przyciskami (z konsoli NES) opartego na CD4021B (Parallel to Serial Shifting-In), podłączonego do PIC16F628 którego porty B robią za wyjścia (Serial to Parallel Shifting-Out). Cel takiego rozwiązania...

    Początkujący Elektronicy   01 Kwi 2008 21:51 Odpowiedzi: 2    Wyświetleń: 1155
  • pic 16f84a + LCD. Wyświetlacz nie działa

    Witam serdecznie! Zabrałem się za oprogramowanie wyświetlacza LCD przy pomocy wspomnianego wyżej pic-a i jak to w życiu bywa wyświetlacz nie chce współpracować;) Podłączyłem wyswieltacz do Pica w następujący sposób LCD<->PIC RS- RA0 RW na stałe do GND E - RA1 D4 - RB0 D5 - RB1 D6 - RB2 D7 - RB3 Z podłączenia widać, że chciałbym sterować wyświetlaczem...

    Mikrokontrolery PIC   02 Lut 2009 17:57 Odpowiedzi: 3    Wyświetleń: 1926
  • pliki BIN i HEX - problem z programowaniem

    co moze byc z tym programem nie tak, idea jest taka ze zaleznie od wcisnietego przycisku zapala mu odpowiadająćą diode. programuje juz na lajcie lecz nie wiem czy cos nie tak z programem ORG 010H BSF STATUS,RP0 MOVLW 0xF0 MOVWF PORTB MOVLW 0xFF MOVWF PORTA BCF STATUS,RP0 CLRF PORTB L6: CALL L1 BTFSC PORTA,0 CALL L2 CALL L1 BTFSC PORTA,1 CALL L3 CALL...

    Mikrokontrolery   25 Gru 2009 22:26 Odpowiedzi: 4    Wyświetleń: 1448
  • Problem z uruchomieniem migacza LED - PIC16f84a (jezyk asm)

    Program mimo malej czytelności działa, także nie wiem w czym pomóc. Kilka moich wskazówek : stosuj nazwy symboliczne zamiast adresów rejestrów, zamiast nieczytelnych bloków bsf/bcf wpisuj żadane wartości wprost do rejestrów, nie musisz pisać 0x05 tylko zwyczajnie 5, przy tym programie, nie ma żadnego powodu podłączać RA4 do masy. processor 16F84A #include...

    Mikrokontrolery PIC   02 Sty 2010 11:46 Odpowiedzi: 3    Wyświetleń: 1397
  • MPLAB SIM vs MPLAB ICD2, różnice w rejestrach.

    Hej Uczę się od bardzo niedawna PIC i środowiska MPLAB. Mam także programator/debugger MPLAB ICD2. Wykonując debugowanie za pomocą MPLAB SIM mam inne wskazania rejestrów (WATCH) niż, gdy używam "na żywo" debugowania za pomocą ICD2. O czym powinienem pamiętać, aby nie było różnic? Czy ktoś ma jakieś doświadczenie w tej materii? Mój program nie jest skomplikowany...

    Mikrokontrolery PIC   27 Mar 2010 13:19 Odpowiedzi: 7    Wyświetleń: 2030
  • LCD2x16+16F676 assembler - Nie wyświetla liter

    Zmieniłem program i dalej nie wyświetla,przy szybszym opóźnieniu 40us kursor zostaje w pozycji 00.Gdy wolniej 20ms to przeskoczy do 4F. Liter brak. [syntax=avrasm]listp=16f676 #include <p16F676.inc> __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _INTRC_OSC_NOCLKOUT & _MCLRE_OFF ;_HS_OSC ;stałe**********************************...

    Mikrokontrolery   31 Sty 2017 19:11 Odpowiedzi: 7    Wyświetleń: 591
  • [PIC10F200] Kilka pytan.

    1. Dlaczego licznik programu ma szyne 9-10 bitow. Wystarczy mu 9 bitow do adresowania 512bajtow Flasha. The PIC10F200/204 devices have a 9-bit Program Counter (PC) capable of addressing a 512 x 12 program memory space. Only the first 256 x 12 (0000h-00FFh) for the PIC10F200/204 are physically implemented (see Figure 4-1). ------- The PIC10F202/206 devices...

    Mikrokontrolery PIC   03 Lip 2009 14:17 Odpowiedzi: 1    Wyświetleń: 2406
  • [PIC18F66J65][C/MPLAB] Praca na zewnętrznym kwarcu

    Kod dla funkcji Delay10KTCYx() wygląda następująco: [syntax=asm] EXTERN DelayCounter1, DelayCounter2 D10KTCYXCODE CODE Delay10KTCYx FUSTART movlw 0xff stkadj 1 ; added STKADJ PSEUDO-INSTRUCTION for stack analysis movf PLUSW1,0 movlb DelayCounter1 movwf DelayCounter1 movlw 0xee bra D10K_1 D10Kx movlw 0xf2 nop D10K_1 movwf INDF1 decfsz INDF1,1 goto $-2...

    Mikrokontrolery PIC   06 Kwi 2011 21:39 Odpowiedzi: 25    Wyświetleń: 2322
  • PROBLEM Z PRZERWANIAMI

    jest sobie taki kawalek kodu i chodzi mi przerwanie od T1 bo sie nie wykonuje po przepelnieniu symuluje to w MPLAB niewiem czy to wina tego ze nieumiem pisac program jest sfakany czy tego ze jestem pijny PROSZE O POMOC!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!... POTZREBNE NA JUTRO I NIE PYTAJCIE CZEMU TAKI GLUPI KAWALEK KODU I CZEMU SLUZY list p=18f452 include...

    Mikrokontrolery   30 Mar 2004 06:55 Odpowiedzi: 1    Wyświetleń: 984
  • PIC16F628-20 dziwny problem

    Witam Kupilem 2 sztuki tych procesorow i dzieja sie rzeczy ktore doprowadzaja mnie do szalu:evil: . Mianowicie, programowanie idzie bez problemu (tryb LVP, weryfikuje sie wszystko bez problemow, slowo konfiguracyjne "3F90", a tak na marginesie: oprogramowanie "FPP" i schematy programatorow ) natomiast w momencie podlaczenia w ukladzie proc w ogole nie...

    Mikrokontrolery   03 Sty 2005 12:55 Odpowiedzi: 18    Wyświetleń: 4715
  • kłopoty z kompilowaniem pliku asm dla PIC 16F84A

    Witam! mam taki program: PROCESSOR 16f84 #include "p16f84.inc" __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC ORG0x00 gotoMain ORG0x00 gotoMain #include "bank.inc" Main BANK1 movlw 0xff movwf TRISA movlw 0x00 movwf TRISB BANK0 movlw 0xff movwf PORTB Loop goto Loop End chce go skompilowac za pomoca MPASM 5.01 microchip, ale niestety...

    Mikrokontrolery   09 Sty 2006 00:01 Odpowiedzi: 9    Wyświetleń: 1493
  • Pic 16f84. Dioda podłączona do RA0 powinna mrugać co 1 s.

    Witam. Dopiero ucze sie programować i napotkałem nastepujący problem: Chciałbym żeby dioda podłączona do RA0 mrugała co 1s. Oto mój program: list p=16f84 include <p16f84.inc> COUNT1 EQU H'0C' COUNT2 EQU H'0D' COUNT3 EQU H'0E' BSF STATUS,RP0 MOVLW B'11111110' MOVWF TRISA BCF STATUS,RP0 STARTMOVLW H'FF' MOVWF COUNT1 MOVLW H'FF' MOVWF COUNT2 MOVLW...

    Mikrokontrolery   06 Lis 2006 19:48 Odpowiedzi: 4    Wyświetleń: 1037
  • USART w PIC16F877 problem

    Mam problem z obsługą transmisji asynchronicznej, tzn. podczas symulacji w MPLAB na wyjściu U1TX w Logic Analyzerze nie można zaobserwować zmian. W tym przypadku jest to wysłanie ciągu bitów 10101010. Fosc=4MHz, prędkość transmisji =31250 kbit/s. Za pomoc z góry dziękuję! bsf STATUS, RP0 movlw b'00100110' movwf TXSTA movlw d'8' movwf SPBRG bcf STATUS,...

    Mikrokontrolery   16 Lip 2007 09:02 Odpowiedzi: 3    Wyświetleń: 917
  • Pic18F2520 transmisja i2c - asembler, dziwne zachowanie

    Od jakiegoś czasu próbuję uruchomić i2c na 18f2520 i podłączonym do niego termometrze cyfrowym AD7415. Z tego co napisane jest w instrukcji do AD7415 najpierw należy wysłać numer rejestru z którego będziemy czytali. Ale problem mam już na samym początku. Niezależnie od tego czy układ mam podłączony czy nie pic mi mówi że przyszło ACK od AD7415. Poniżej...

    Mikrokontrolery   03 Maj 2008 00:32 Odpowiedzi: 0    Wyświetleń: 869
  • Programator procesorów PIC

    Czy należy się przejmować takimi informacjami od kompilatora: Make: The target "D:\PIC_proj\didoda\didoda.o&qu... is out of date. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A "didoda.asm" /l"didoda.lst" /e"didoda.err" Message[302] D:\PIC_PROJ\DIDODA\DIDODA.ASM...

    Mikrokontrolery PIC   24 Mar 2009 12:19 Odpowiedzi: 28    Wyświetleń: 5566
  • PIC 16F84A nie działa program

    Witam jestem początkujący w programowaniu uP PIC. Zmontowałem układ testujący AVT 873. Napisałem bardzo prosty program (taki jak w EdW ), wystaw stan niski na linii RA0 (czyli zapal diodę). Używam programatora K149-BC V141204 oraz programu do programowania MicrPro. Programator połączony z komputerem przez USB, jak podaje autor programatora dodatkowe...

    Mikrokontrolery PIC   17 Lut 2009 20:48 Odpowiedzi: 6    Wyświetleń: 2159
  • Klawiatura 4x4, asembler. Przekształcenie wyników.

    Nie potrafię w prosty sposób, przekształcać otrzymanych wyników i proszę o pomoc. movlw.15 ;RB0...RB3 wejscia trisPORTB;RB4...RB7 wyjscia movlw 4 movwfliczn movlw10h movwf PORTB powt movfw PORTB movwf wynik andlw0Fh btfssSTATUS,Z gotowcisk;wcisniety klawisz rlf PORTB,f decfszliczn gotopowt wciskmovfwwynik takie wyniki otrzymuje gdy nacisne jeden z szesnastu...

    Mikrokontrolery PIC   31 Gru 2009 23:51 Odpowiedzi: 7    Wyświetleń: 2245
  • PIC18F2423 rs232 jak zacząć

    Robisz skoki do podprogramów CALL init CALL initLCD CALL delay a nigdy z nich nie powracasz - brak return. A "najfajniejszy" jest ten kawałek goto $+1 end. Pominąwszy powyższe i tak nie zadziała BSF PORTC,2;E=1 MOVLW B'00111001';Function Set MOVWF PORTB MOVLW B'00001000';Display Off MOVWF PORTB MOVLW B'00000001';Display Clear MOVWF PORTB MOVLW B'00000111';Entry...

    Mikrokontrolery PIC   15 Gru 2009 23:30 Odpowiedzi: 6    Wyświetleń: 1542
  • potrzebna pomoc do PIC-ow

    No i sprawdziłem... MPLABa mam 6.30 (PMsim 8.30) a teraz kod: na początku otwieramy przerwanie: bsfSTATUS, RP0;bank 1 bsfPIE2,EEIE ;przerwanie EEPROM do wakeupa bcfSTATUS, RP0;bank 0 a zapis wygląda tak: ;na wejściu adres jest w W, bajt do zapisania to 'dana' bcfPIR2,EEIF;kasuje ewentualne przerwanie EE bsfINTCON,PEIE;uwalniam przerwania do wakeupa...

    Mikrokontrolery   17 Mar 2004 11:37 Odpowiedzi: 36    Wyświetleń: 5641
  • BASCOM Pic

    Wystarczy przykład 16F628 i 16F628A czy kolega może nam opowiedzieć o różnicach w budowie tych procków? i dlaczego "A" jest tańszy? kolego... zadałem to pytanie ponieważ komega gummis jeszcze dwa miesiące temu ( poszukajcie sobie na forum ) nie wiedział, że w pic jest rejestr ADCON1 a teraz zrobił się lepszy znawca niż moi znajomi w Gammie, która wam...

    Mikrokontrolery   09 Lip 2004 15:10 Odpowiedzi: 29    Wyświetleń: 7200
  • [pic18f2550][adc to pwm] program nie dziala,kompiluje sie ok

    Witam napisalem taki oto program LIST p=18f2550 ; list directive to define processor #include"P18f2550.inc" ; processor specific variable definitions ;***** VARIABLE DEFINITIONS w_temp EQU0x71 ; variable used for context saving status_tempEQU0x72 ; variable used for context saving ;***************************************...

    Mikrokontrolery PIC   18 Paź 2008 01:03 Odpowiedzi: 3    Wyświetleń: 1934
  • [PIC16F84A-04/P][ASM/MPLAB] Kompilacja - cos jest zle

    Witam wszystkich Od jakiegos czasu próbuje uruchomic procka, nie mam pojecia w czym jest blad - hardware/software. Pisze w MPLAB IDE v8.10, kompiluje w MPASMWIN i programuje w IC-Prog 1.06B. Oto kod: list P=PIC16f84A #include p16f84a.inc __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _HS_OSC CNTMSEC equ 8 org0x0000 CODE bsf STATUS,5 movlw 00h movwf TRISA...

    Mikrokontrolery PIC   05 Lut 2009 14:28 Odpowiedzi: 12    Wyświetleń: 3850
  • Zerowanie pamięci GPR w pętli w pic 16f84 jak osiągnąć?

    movlw dlugosc obszaru movwf dlug movlw koniec obszaru movwf FSR czysc clrf INDF decfFSR,F decfsz dlug,F goto czysc clrf INDF

    Mikrokontrolery PIC   09 Mar 2009 13:57 Odpowiedzi: 3    Wyświetleń: 1224
  • Stan wysoki na wyjściu PIC18F2550

    list p=18f2550 #include <p18F2550.inc> CONFIG WDT=OFF CONFIG MCLRE = ON CONFIG DEBUG = ON CONFIG LVP = OFF CONFIG FOSC = INTOSCIO_EC org 0 Delay1 equ 0x23 Delay2 equ 0x24 Start: movlw 0FH movwf ADCON1 movlw 07H movwf CMCON CLRF PORTC CLRF TRISC CLRF Delay1 CLRF Delay2 MainLoop: BSF PORTC,RC1 Delay: DECFSZ Delay1,1 GOTO Delay DECFSZ...

    Mikrokontrolery PIC   17 Lip 2009 14:56 Odpowiedzi: 6    Wyświetleń: 1797
  • Zamek RFID AVT 969 - zmiana długości impulsu

    nie nie można bez integracji w program uC Może ktoś pomoże i znajdzie w kodzie gdzie można zmienić długość impulsu uruchamiającego przekaźnik. Jest to zamek RFID z kitu AVT969. Dołączam kod z disasemblerowany z orginalnego pliku wsadowego do PIC12F683 oraz schemat [syntax=asm] processor 12F683 #include <P12F683.INC> __config 0x33C4 ; _FCMEN_OFF...

    Mikrokontrolery PIC   03 Mar 2011 16:43 Odpowiedzi: 3    Wyświetleń: 4076
  • Tutorial PIC18F2550 + SDCC - Część 2 - Blink LED, piny IO, wejścia i wyjścia

    Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest na osobne tematy i tutaj znajdują się do nich linki. Część...

    Artykuły   08 Sty 2020 10:57 Odpowiedzi: 0    Wyświetleń: 3093
  • Pic12f509 prosty program. Uruchomienie. Generowanie prostokąta.

    Sprobuj tego : list p=12f509 include p12f509.inc __CONFIG _CP_OFF & _WDT_OFF & _IntRC_OSC & _MCLRE_OFF org 0x0000 goto Start org 0x0020 Start movlw b'101010' tris GPIO movlw b'00000000' movwf GPIO movlw b'11111111' Petla xorwf GPIO,1 goto Petla end

    Mikrokontrolery   26 Mar 2006 16:47 Odpowiedzi: 6    Wyświetleń: 1123
  • Wyświetlacz LCD 2X16 CBC016002E29-YLY-R-01

    Co do programu to jest zaczerpnięty z książki Tomasza Jabłońskiego "Mikrokontrolery PIC16F8X", i tak jak pisałem przy kompilacji 0 błędów, i na symulatorze wszystko działa prawidłowo Najpierw przeprowadzam inicjalizację wyświetlacza INICJALIZACJA_LCD MOVLW.50 ;WPISANIE CZASU OPOZNIENIA 50MS CALL OPOZNIENIE BCF RS ;WYBOR REJESTRU IR W WYSWIETLACZU, W...

    Mikrokontrolery AVR   15 Maj 2011 13:10 Odpowiedzi: 7    Wyświetleń: 3792
  • [PIC 16F84A] Zepsuty, czy nie ?

    Wszystko jest podłączone. Poniżej program: ;-------------------------------------IN... PORTU------------------------- #include 16f84.h msek equ 10h ; TMP equ 11h ; ADRESY POMOCNICZE adres equ 12h ; #define E porta,1 ; nozka 18 pica leci do koncowki E wysw.... #define RS porta,0 ;a pin 17 leci do RS..... org 0 bsf RP0 movlw 0f0h movwf trisb movwf...

    Mikrokontrolery PIC   21 Kwi 2004 22:19 Odpowiedzi: 4    Wyświetleń: 1928
  • soft do miernika czestotliwosci

    witam szanownych kolegow. mam do was prosbe o pomoc. mam problem w miernikiem . dziala swietnie ale potrzebuje do niego dodac czestotliwosc posrednia. tu jest program po dekompilacji ----------------------------------- PIC DISASSEMBLER LISTING Address Opcode Instruction ----------------------------------- 0000 0183 CLRF STATUS 0001 018B CLRF INTCON...

    Mikrokontrolery   05 Lip 2007 21:51 Odpowiedzi: 0    Wyświetleń: 912
  • kompilacja programu do hex Pomocy

    Zrób sobie nowy projekt w mplab. Na dole podanej przez Ciebie strony masz do pobrania plik ze źródłem programu wyglądającym tak. ;***************************************... ; ; The signboard control processing ; ; Author : Seiichi Inoue ;***************************************... list p=pic16f84a include p16f84a.inc __config...

    Mikrokontrolery PIC   30 Paź 2009 12:08 Odpowiedzi: 5    Wyświetleń: 2502
  • PIC i LCD. Inicjalizacja wyświetlacza. Co robię źle?

    Spróbuj wykorzystać coś z tego kodu. ;E equ RA1 ;RS equ RA0 #include <P16F84A.inc> Start: call Conf call LCDinit movlw 'P' movwf 0x0C call Send2nibbles call Pauza movlw 'I' movwf 0x0C call Send2nibbles call Pauza movlw 'C' movwf 0x0C call Send2nibbles call Pauza movlw 0x31 movwf 0x0C call Send2nibbles call Pauza movlw 0x36 movwf 0x0C call...

    Mikrokontrolery   12 Sie 2006 01:59 Odpowiedzi: 8    Wyświetleń: 1655
  • Oszczedna wersja zegara Nixie na PIC16F84

    Troche lopatologicznie napisane, ale lepiej nie umialem ;-) Acha i nie sugeruj sie wyprowadzeniami pinow, bo moj projekt jest oparty na tym temacie ale lekko przebudowany (+sekundnik). ;*****ustawianie nazw zmiennych i stalych**** ; ;XC = 3.2768 MHz ; 4 ; --------- = 819200 instrukcji/sekunde ; 3.2768MHz ; ; prescaler = 128 ; 819200 / 128 = 6400 = 256...

    DIY Konstrukcje   24 Lut 2020 12:33 Odpowiedzi: 1143    Wyświetleń: 344318
  • Szybkie obroty w sterowniku do silnika krokowego

    Czy wymiana samego kwarcu np. na 20000 coś by dało w temacie przyśpieszenia obrotów? Przypomnę, że teraz mam 2 obr./sek. ========================================... Znalazłem stronę z takim samym kontrolerem z tym że zamiast układu ULN autor użył 4 tranzystorów. Kontroler jest dokładnie opisany i jest tam mowa o tym, że autor...

    Projektowanie Układów   29 Sty 2009 20:51 Odpowiedzi: 38    Wyświetleń: 11563
  • PIC i DS1820

    To kolejny temat z serii o PICach LCD działa ale teraz kolejne schody Próbuje się dogadać z DSem i nic mi nie wychodzi Program napisany na podstawie książki Jabłońskiego i moich doswiadczeń z '51 Wysyłam RESET potem CCh potem 44h odczekuje około 750ms i wysyłam RESET potem CCh potem BEh potem odczytuje dwa bajty które mają być temperaturą W drugim bajcie...

    Mikrokontrolery   11 Lis 2004 12:25 Odpowiedzi: 2    Wyświetleń: 1020
  • [C] jak zapisac liczbe w dowolnym formacie??

    jesli dam w printf'ie %f to nie wyswietla nic, a jesli dam %d lub %i to wyswietla liczbe 16285 a jesli chodzi o kod: 249: nap3=256*0.0048; 1782 0E52 MOVLW 0x52 1784 6EF3 MOVWF 0xff3, ACCESS 1786 0E0E MOVLW 0xe 1788 CFF3 MOVFF 0xff3, 0xfdb 178A FFDB NOP 178C 0E49 MOVLW 0x49 178E 6EF3 MOVWF 0xff3, ACCESS 1790 0E0F MOVLW 0xf 1792 CFF3 MOVFF 0xff3,...

    Programowanie Początkujący   25 Sie 2009 10:50 Odpowiedzi: 9    Wyświetleń: 1763
  • [ASM] Sterowanie LEDami, co jest nie tak

    Witam, Próbuje zaprogramować PIC16f84A. Są do niego podłoczone 4 LEDy na RA0, RA1, RA2 i RA3 jako wyjścia i przycisk na RB0 jako wejście , które ma kontrolować zachowanie LEDów. Jeżeli przycisk nie jest wciśnięty mają migać od RA0 do RA3 a jak jest wciśnięty to od RA3 do RA0. Przy wciśniętym przycisku jest ok, ale w drugą stronę świecą jak chcą. Oto...

    Mikrokontrolery PIC   02 Paź 2011 02:40 Odpowiedzi: 2    Wyświetleń: 1270
  • [pic16f684,asm]Sleep Mode

    Witam Mam zrobic program do sterowania kontrolerem zasilania baterii z ogniwa slonecznego. I sprawdzac temp baterii poprzez termisor NTC i ADC. Sprawdzac nap ogniwa slonecznego i bateii i ladowac tylko gdy ogniwo ma ponad 15V a bateria ponizej 12V. Urzadzenie dziala z LP 32768Hz, i mam problem z trybem sleep, gdyz jest napisane z datasheecie ze timer1...

    Mikrokontrolery PIC   31 Paź 2008 09:26 Odpowiedzi: 9    Wyświetleń: 2655
  • [PIC12F683][ASM][MPLAB8.10]Main jest zabronione!

    Nie moge uzyc main. LIST P=12F683 #INCLUDE <P12F683.INC> V_SOL EQU 0x20 V_BATT EQU 0x21 T_BATT EQU 0x22 ORG 0x000 ; processor reset vector NOP NOP GOTOMAIN MAIN BANKSELTRISIO MOVLWB'00001111' MOVWFTRISIO ;GP5 GP4 - OUTPUTS, GP3 GP2 GP1 GP0 - INPUTS BANKSELOSCCON MOVLWB'00000001' ;31KHz, int osc, HF osc not stable, LT osc is stable, system clock...

    Mikrokontrolery PIC   21 Paź 2008 21:30 Odpowiedzi: 1    Wyświetleń: 2433
  • Przetwornik A/D na PIC16f876

    ;movlwb'101111' ;portA 5-0 5Analog-input, 1Dig-output movwfTRISA . . . . ;---------------------------------------... tepl_t1 movlwb'01000001' ;fosc/8, kanal 0, A/D on movwfADCON0 callANALOG_1 . . tepl_t2 movlwb'01001001' ;fosc/8, kanal 1, A/D on movwfADCON0 callANALOG_1 . . tepl_t3 movlwb'01010001' ;fosc/8, kanal 2, A/D on movwfADCON0...

    Mikrokontrolery   15 Wrz 2008 07:12 Odpowiedzi: 4    Wyświetleń: 1448
  • DS18B20 + Atmega8 + UART - przesyłanie bajtów

    nie jetem do konca przekonany, czy samo sterowanie kierunkiem portu wystarczy. zalozyles chyba, ze zdefiniowanie kierunku portu jako OUTPUT daje na pinie stan niski, a port jako INPUT pozwala na stan wysoki dzieki pullupowi. (jakiego dales pullup'a? ) niemniej jednak, czy aby nie nalezy jednak po zdefiniowaniu kierunku portu jako OUTPUT przypisac na...

    Mikrokontrolery   26 Sty 2008 16:00 Odpowiedzi: 7    Wyświetleń: 2530
  • Mikrokontroler PIC16F690 Jak wyjsc z trybu uspienia

    Dzieki raz jeszcze ! - wlasnie testuje czy przerwanie jest wogole obslugiwane - ma zapalic led'a Dodano po 1 Niestety nic mi nie chce zadzialac - ale to dopiero moj drugi dzien z zupelnie nieznanym wczesnie uP. Prosze przeanalizowac te moje 'wypociny zamieszczone ponizej: #include <p16F690.inc> __config (_INTRC_OSC_NOCLKOUT & _WDT_OFF...

    Mikrokontrolery PIC   04 Paź 2008 16:52 Odpowiedzi: 13    Wyświetleń: 3036
  • ASM - pic16c74 - problem z programem

    Witam, mam mały problem z programem, jestem początkującym i nie za bardzo wiem co źle robię a zadanie trochę skomplikowane. używam emulatora icepic + mam do tego: mam napisać program który ma 2 analogowe wejścia 0 - 5V jeśli wejdzie nr 1 jest większe od nr2 to ma się zapalić LED 1 albo jeśli wejście nr1 jest mniejsze od nr2 wtedy ma się zapalić LED...

    Mikrokontrolery PIC   29 Maj 2013 11:59 Odpowiedzi: 1    Wyświetleń: 1698
  • [16f887][asm] Przerwanie na porcie z weak pull up.

    1. Jakie maski? 2. Czyli jak wystapia wakunki przerwania to do PC jest wpisywany adres 0004h i sa wykonywane rozkazy. Czy moge wpisac tu "litanie" 250 linii bedacej przerwaniem? czy musze wpisac ruz po 0004h nop a potem call i tutaj nastepuje skok do wlasciwego przerwania. 3. Co zrobic najpierw? Czy zczytac port, czy wylaczyc przerwanie? 4. Ok 5. Gdzie...

    Mikrokontrolery PIC   08 Lip 2009 18:46 Odpowiedzi: 5    Wyświetleń: 1832
  • procedura opóźniająca dla PIC 16F84A

    Witam! Czy dysponuje ktoś może procedurą opóźniającą (np 1 sekundę) dla pic 16f84a napisaną w assemblerze dla tego uC? Pozdrawiam! Dodano po 5 wykombinowałem coś takiego, ale nie działa, a bynajmniej nie jestem w stanie zobaczyć efektów... #include p16f84a.inc COUNT1 equ 0x0C ; pierwszy bajt GPR - licznik 1 COUNT2 equ 0x0D ; drugi bajt GPR - licznik...

    Mikrokontrolery   24 Lip 2007 19:36 Odpowiedzi: 3    Wyświetleń: 1098
  • PIC16F887A nie chce dzialac, albo moj kod jest niedobry.

    Zestaw taki: ICD 2 na usb. Demo board 2. MPlab 8.10. Pic16F887A wlozony prawidlowo. Prawidlowo zasilone. Chcialam zrobic program ktory na wszystkie porty mikrokontrolera poda 1. Odpalam MPlab. Programator - wybieram ICD 2. Wybieram moj microcontroler. Project - new project, dodaje plik header: pic16f887.inc, dodaje kod: 16f887.asm. Kasuje jego zawartosc...

    Mikrokontrolery   21 Maj 2008 10:46 Odpowiedzi: 6    Wyświetleń: 1257
  • pomiar dwu napiec procesorkiem PIC16F676

    Koledzy pomozcie ! Podczas jednoczesnego pomiaru przez RA0 i RA1, wyniki mieszaja sie ze soba (jeden ma wplyw na drugi), natomiast jesli mierze tylko przez RA0 lub RA1 wynik pomiaru jest prawidlowy. Co takiego zrobie zle ? STARTmovlw 7 movwf CMCON ;wylacz komparator movlw 3 ;RA0,RA1 wejscia , reszta wyjscia tris PORTA bsfSTATUS,RP0 movwfANSEL ;analog...

    Mikrokontrolery PIC   17 Lip 2008 18:24 Odpowiedzi: 4    Wyświetleń: 2466
  • LCD-2x16

    Ok dziekuje juz sprawdzam Co do R/W to tak na stale do GND dalem Dziekuje za odpowiedz include <p16F876.inc> list p=16F876 __config _HS_OSC & _PWRTE_ON & _WDT_OFF & _LVP_OFF ADR_RESET EQU 00h #define E PORTC,0 #define RS PORTC,2 ;---------------------------------------... ;---------DEKLARACJA ZMIeNNYch ----------- ;---------------------------------------...

    Mikrokontrolery   13 Lip 2005 18:05 Odpowiedzi: 10    Wyświetleń: 2704
  • PIC i LCD

    czołem właśnie sie ucze PICa i wymłodziłem z pomocą książki program na 16F628 co by napisał coś na LCD. ale jest problem bo on nawet nie inicjuje LCD :( list p=16f84 __CONFIG h'3f10' ERRORLEVEL -302 ; RA0 D4 ; RA1 D5 ; RA2 D6 ; RA3 D7 ; RA4 EN ; RA5 RS TMR0 EQU 01H PORTA EQU 05H PORTB EQU 06H TRISA EQU 85H TRISB EQU 86H STATUS EQU 03H CMCON EQU 1FH...

    Mikrokontrolery   08 Lis 2004 13:01 Odpowiedzi: 12    Wyświetleń: 1761
  • Generator dźwięku, którego częstotliwość ma się zmniejszać co 2 sekundy.

    Witam, Mam następujący problem otóż jako projekt na zaliczenie z przedmiotu Systemy wbudowane muszę napisać projekt taki jak w tytule, układ to PIC18F6720. Idea jego jest prosta generowany jest dźwięk o jakiejś częstotliwości powiedzmy f i co dwie sekundy tą częstotliwość muszę zmniejszać samo generowanie dźwięku jest banalnie proste i zgodnie z wolą...

    Mikrokontrolery PIC   19 Cze 2012 17:47 Odpowiedzi: 3    Wyświetleń: 2177
  • [MLAB][PIC18F2550][HI-TECH] - Pytanie dotyczące kompilatora.

    Witam. Od kilku dni zawzięcie piszę programy w C dla mikrokontrolera PIC18F2550. Jako pierwszy program napisałem tradycyjnie obsługę diody LED. Następnie przyjrzałem się pliku wynikowemu tworzonego przez kompilator HI-TECH w darmowej wersji Lite. Mam pytanie co robi następujący zestaw instrukcji: [syntax=asm] 001C 0006 POP 001E CFEA MOVFF FSR0H, 0x4...

    Mikrokontrolery PIC   28 Paź 2013 09:27 Odpowiedzi: 3    Wyświetleń: 1584
  • PIC18F45K50 - Konfiguracja wewnętrznego oscylatora

    A czy według kolegi to działało by tak samo [syntax=c] for(;;){ asm ("movlw 0xff"); asm ("movwf PORTE"); asm ("movlw 0x00"); asm ("movwf PORTE"); } [/syntax] czy szybciej?

    Mikrokontrolery Początkujący   18 Sie 2015 15:57 Odpowiedzi: 42    Wyświetleń: 2682
  • PIC 12F683 z zestawu AVT-969 modyfikacja timera.

    Witam wszystkich. Zdecydowałem się napisać na forum, rozpoczynam swoją przygodę z mikroprocesorami pic. Otóż mam złożony układ avt-969 i chciał bym go wykorzystać w formie zabezpieczenia na pokrywie maszyny. tzn jeżeli klapa jest otwarta to nie można uruchomić rozrusznika. kit avt z włożoną zworką spina przekaźnik na 10s po czym przerywa to spięcie...

    Mikrokontrolery PIC   19 Mar 2019 17:12 Odpowiedzi: 3    Wyświetleń: 627
  • pic 16f84 działa czy nie?

    Witam! Mam problem z zaprogramowaniem PICa. Mianowicie chodzi mi o sprawdzenie czy sam procek działa. Wgrywam najprostszy program jaki znalazłem gdzieś w necie i który zamieszczam poniżej, ale niestety coś nie działa. Program się ładnie wgrywa ale niestety dioda podłączona do portu RB0 nie świeci. Stąd moje pytanie: czy są jakieś proste sposoby na sprawdzenie...

    Mikrokontrolery   20 Wrz 2006 09:34 Odpowiedzi: 4    Wyświetleń: 1350
  • PIC 16F876_sterownie PWM. Co należy zmienić w programie?

    Ściągnąłem sobie ze strony sprut.de () program do zamiany napięcia na PWM na PIC 16F876. Wykorzystuję to do sterowania moja kolejką TT (takie hobby). Zwiększając napięcie od 0V do + 5V na potencjometrze wpiętym między masę a RA0, na wyjściu RC2 zmienia się odpowiednie „wypełnienie” i kolejka jedzie szybciej lub wolniej. Chciałbym to przerobić...

    Mikrokontrolery PIC   28 Gru 2010 10:49 Odpowiedzi: 3    Wyświetleń: 1440