CRIANDO NOVO PROJETO E SIMULANDO NO MPLAB | Assembly para PIC

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ส.ค. 2024
  • Nesta vídeo aula, demonstraremos o passo a passo para criação de um novo projeto no MPLAB e também como compilar e simular o seu código!
    Contribua com o projeto WR Kits: / wrkits
    Loja WR Kits: wrkits.com.br/
    Fanpage: / wrkits
    Twitter/Instagram/Snapchat: @WagnerRambo
    Arquivos para download:
    www.dropbox.co...
    mega.nz/#!PUpV...

ความคิดเห็น • 69

  • @mazzatheus1
    @mazzatheus1 6 ปีที่แล้ว +1

    Wagner,
    Sou Matheus Matos, 4o Ano de Eng. Elétrica e seus videos são simplesmente os melhores da internet. Parabéns pelo ótimo trabalho!

    • @canalwrkits
      @canalwrkits  6 ปีที่แล้ว

      Muito obrigado Matheus! Passe a dica do canal para seus colegas de curso!

  • @antoniodias2776
    @antoniodias2776 10 หลายเดือนก่อน

    Essa aula de Assembly é maravilhosa.

  • @bm0171
    @bm0171 7 ปีที่แล้ว +1

    Esse simulador da Mplab ajudou bastante a entender a movimentações nos registradores....

  • @yangsilveira
    @yangsilveira 8 ปีที่แล้ว +1

    Essas aulas tao me ajudando muito... Dá pra ver que vc gosta do assunto e de ensinar! Valeu mesmo, abraço!

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว +1

      Valeu Yan, contamos sempre com sua audiência! abraço

  • @Pauleiras
    @Pauleiras 8 ปีที่แล้ว +1

    Como sempre, muito boa a vídeo aula!
    Aguardando o lançamento do Kit.

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว

      +pauleiras , muito obrigado! Em alguns dias estará disponível.

  • @pauloballejos
    @pauloballejos 8 ปีที่แล้ว +1

    Estou aprendendo e gostando das aulas.

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว

      +Paulo Ballejos , que ótimo, nos acompanhe sempre!

  • @relvascaue4869
    @relvascaue4869 2 ปีที่แล้ว +1

    Estou acompanhando, e já pensando em comprar meu pic, pra treinar

  • @maschelosilva
    @maschelosilva 8 ปีที่แล้ว +1

    A sua didática é muito boa!
    parabéns!

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว +1

      +Marcello Silva , muito obrigado! Nos acompanhe sempre!

  • @fabiovsroque
    @fabiovsroque 8 ปีที่แล้ว

    Finalmente aprendi a simular, ajudou muito e economizei muito tempo. Valeu pela ajuda Wagner, grande abraço!

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว +1

      Valeu Fabio, nos acompanhe sempre! abraço

  • @jpblack631mig
    @jpblack631mig 4 ปีที่แล้ว

    parabéns!!! como sempre o material é de ótima qualidade, vc merece todo o sucesso!!!

    • @canalwrkits
      @canalwrkits  4 ปีที่แล้ว

      Muito obrigado João, o mesmo para você!

  • @jorgeneylimadossantosney8748
    @jorgeneylimadossantosney8748 5 ปีที่แล้ว

    Bom dia as aulas são nota 1000 muito obrigado por este conteúdo

  • @andrebombo2357
    @andrebombo2357 7 ปีที่แล้ว

    Saudações Wagner! Sua aulas são muito boas, obrigado!
    Eu não estava conseguindo compilar... ai, na parte de --- Paginação de Memória --- tive que deixar assim:
    #define bank0 bcf STATUS,RP0 ; igual ao seu
    #define bank1 bsf STATUS,RP1 ; alterei de RP0 para RP1
    Depois de compilado com sucesso a primeira vez, alterei novamente para RP0, salvei, fechei o MPLAB, abri novamente o projeto e depois disso compila sem problemas.
    Se alguém tiver o mesmo problema tenta isso ai.
    Espero ter feito certo. Abraço

  • @danielakiomorita
    @danielakiomorita 8 ปีที่แล้ว

    Na moral, Deus abençoe sua vida mano! se não fosse pelas suas vídeo aulas, eu tava muito ferrado kkkk

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว

      Valeu Daniel, é uma honra compartilhar conhecimento com vocês!

  • @estudianteelectrico6728
    @estudianteelectrico6728 7 ปีที่แล้ว

    Muito bom este curso como todos os outros do canal. Tenho material para estudar por um bom tempo! kkkkkkk

    • @canalwrkits
      @canalwrkits  7 ปีที่แล้ว

      Que ótimo, bons estudos!

  • @aparecido4102
    @aparecido4102 8 ปีที่แล้ว

    Ola, novamente parabéns pela aula. Será abordado os assuntos abaixo em alguma aula de pic e 8051:
    Comunicação serial
    Comunicação usb (18f2550, 18f4550 ou '8051' com usb)
    Display lcd 16x2
    Receptor de controle remoto IR
    Contador ou temporizador em 'paralelo' com monitoramento de inputs, por exemplo leitura de encoder e a cada x pulsos acionar uma saida, porém ainda monitorando as entradas ou monitorar as entradas e fazer uma saida 'piscar'.
    Isso faria uma alternativa bem interessante aos CLP´s Jazz da Unitronics, que tem basicamente algumas IO´s, display 16x2 e teclado tipo telefone.
    Abraço

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว

      +Aparecido Eletrica , obrigado pelos elogios! Todos estes tópicos serão abordados em nossos cursos. Mas daqui uns tempos pois consistem em tópicos um pouco mais avançados.

  • @kleysoncastro5254
    @kleysoncastro5254 8 ปีที่แล้ว +1

    muito bom como sempre.....

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว

      +Kleyson Castro , valeu!!

  • @odairjoseappeltpereira3677
    @odairjoseappeltpereira3677 2 ปีที่แล้ว

    o microcontrolador que vou utilizar é o PIC 16f887.h e display LCD 2x16

  • @fredimachadonet
    @fredimachadonet 8 ปีที่แล้ว +1

    Excelente Wagner! Estou curtindo muito a série de assembly para PIC. Gostaria de sugerir como projeto para a série o circuito Knight Rider com leds que se "perseguem" (com PWM). Grande abraço!

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว +1

      +Fredi Machado , obrigado pelos elogios e pela sugestão! Podemos abordar o tema. abraços!

  • @AntonioSouza
    @AntonioSouza 8 ปีที่แล้ว +3

    #assemblyrules
    Esse arquivo .map é bem interessante.

  • @geovaniferreira9626
    @geovaniferreira9626 10 วันที่ผ่านมา

    Olá prof Wagner Rambo, onde eu posso encontrar os arquivos .INC de um micro ARM COrtex - M3 para que eu possa verificar os FUSE BITS?

  • @gilbgomez
    @gilbgomez 6 ปีที่แล้ว +1

    revendo

  • @flpyb2006
    @flpyb2006 7 ปีที่แล้ว

    Gostaria de sugerir (ou saber se já existe) um vídeo explicando quantos ciclos de máquina serão necessários para a execução de um determinado bloco de instruções.
    Estou migrando de um projeto em C que elaborei no Pic 12F675 para assembly, justamente porque na minha aplicação, não tive uma resposta linear no sinal de saída que imaginei que teria. Já programei em 8051 e entendo muito bem quando você se refere que no PIC a programação fica mais elaborada e complexa.
    Obrigado.

  • @kleysoncastro5254
    @kleysoncastro5254 8 ปีที่แล้ว +1

    muito como sempre....

  • @wagnerengenhoca
    @wagnerengenhoca 2 ปีที่แล้ว

    aula concluída.
    #Assembly Rules.

  • @andremendes2262
    @andremendes2262 5 ปีที่แล้ว +1

    O meu sempre dá erro, diz que não foi possível encontrar o MPASM

  • @notarorodrigo
    @notarorodrigo 7 ปีที่แล้ว

    Tô apanhando um pouco mas estou gostando bastante

  • @robsonlobo5043
    @robsonlobo5043 8 ปีที่แล้ว +1

    No meu, não aparece o arquivo .HEX, nem LST. Aparece uns arquivo do compilador C, que eu tenho instaldo

  • @adailton969
    @adailton969 8 ปีที่แล้ว +1

    poxa o meu não compilou!

  • @isaiassoares8458
    @isaiassoares8458 7 ปีที่แล้ว

    Oi, Wagner! Parabéns pelo material, muito legal mesmo. Já me inscrevi no canal e estou seguindo esse tutorial para aprender e praticar um pouco mais de assembly para pic, no entanto, eu tenho um PIC18F4431. Quais as diferenças de se programar um pic18f em relação a um 16f? Esse programa poderia ser adaptado para um 18f, para que eu pudesse dar prosseguimento no estudo? vc sugere algum material suplementar? Um abraço!

    • @canalwrkits
      @canalwrkits  7 ปีที่แล้ว

      Valeu Isaías! Sugiro que acompanhe também nosso curso de PIC avançado. Lá abordamos um pouco de Assembly para PIC18F. O livro "PIC18 detalhado" do Fabio Pereira também é indispensável, falei sobre ele em um episódio da série "Somente Leitura" disponível em nossas playlists. Bons estudos!

  • @rodrigos.2099
    @rodrigos.2099 8 ปีที่แล้ว +2

    Ótimo Curso!
    Só não estou entendendo muito bem a diferença entre TRIS e PORT ...

    • @pcrbroquetti
      @pcrbroquetti 8 ปีที่แล้ว +2

      +Rodrigo EviL o TRIS é para configurar como entrada ou como saída, o PORT é para escrever 0 ou 1 no port, ou ler no port 0 ou 1

    • @pcrbroquetti
      @pcrbroquetti 8 ปีที่แล้ว +2

      +Paulo Roquetti escrever no pino; saida - leitura no pino: entrada

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว +3

      +Rodrigo EviL , obrigado pelo elogio! Como foi dito pelo nosso amigo Paulo, o registrador TRIS configura a direção dos pinos (entrada ou saída) e o registrador PORT escreve nos pinos configurados como saída, ou lê os pinos configurados como entrada.

  • @inovastar
    @inovastar 6 ปีที่แล้ว

    Olá...conheço bem assembler, acho que posso misturar linguagem C com assembler, é isso mesmo? Estou querendo ligar um display 180x180 1,5"
    Pode me dar algumas dicas...obrigado.

  • @robson3204
    @robson3204 6 ปีที่แล้ว

    Olá boa tarde! Amigo preciso da sua ajuda eu fiz a instalação do programa MPLAB, tenho um problema que não consigo resolve, fiz um programinha simples ao termina logo em seguida eu dei um click no (BUILD ALL) para verificar se estava certo o meu programa, deu um ERRO REGISTRATION FILE ERROR e diz assim o arquivo de registro CRG não está no diretório do compilador o software baixado não contém arquivo CRG, como faço para resolve isso amigo poderia me ajudar?

  • @hildondelimaarruda7887
    @hildondelimaarruda7887 7 ปีที่แล้ว

    ola tudo bem a aula até que aula é interessante mas eu só queria saber como faço um
    codigo pra piscar 8 leds em varias sequencias

  • @rodrigocunha1980
    @rodrigocunha1980 8 ปีที่แล้ว

    Me parece bem mais difícil de programar assim em Assembly do que em microc, mas estou achando bacana estudar com você.

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว

      É um pouco mais difícil sim Rodrigo, entretanto há a grande vantagem de criarmos códigos mais eficientes.

  • @rubensalves3899
    @rubensalves3899 5 ปีที่แล้ว

    boa noite! gostaria de saber porquê mplab 8.92 não compila, instalado no windows 10

    • @jardel8919
      @jardel8919 4 ปีที่แล้ว

      to com a mesma dúvida, conseguiu resolver?

    • @lucasdias1601
      @lucasdias1601 4 ปีที่แล้ว

      @@jardel8919 verifica se o watchdog timer está escrito corretamente. O meu estava escrito errado e por isso não compilava. O certo é: _WDT_OFF ou _WDTE_OFF

  • @MarceloRodrigues-nr6ni
    @MarceloRodrigues-nr6ni 8 ปีที่แล้ว +1

    Boa Tarde, onde consigo comprar o gravador de PIC, PICKIT 3 ?

    • @canalwrkits
      @canalwrkits  8 ปีที่แล้ว

      +Santa tereza eletronica , sugiro o mercado livre. Qualquer modelo genérico também serve. Pesquise por vendedores bem qualificados.

  • @odairjoseappeltpereira3677
    @odairjoseappeltpereira3677 2 ปีที่แล้ว

    Boa noite
    preciso de um codigo para controle de iluminação utilizando LDR se alguém puder me auxiliar agradeço

  • @jardel8919
    @jardel8919 4 ปีที่แล้ว

    Bom, to meio atrazado, mas na hora de simular o programa não to conseguindo salvar o arquivo, para depois abrir e simular. TO usando o WIndowns 10, Alguma sugestão de como resolver o problema?

    • @luisfvperes
      @luisfvperes 3 ปีที่แล้ว +1

      também tive esse problema. sei que vc perguntou isso muito tempo atrás mas talvez alguém no futuro tenha a mesma dúvida. a solução foi não colocar dentro de pastas com espaço no nome

    • @adriano3987
      @adriano3987 3 ปีที่แล้ว +1

      @@luisfvperes Obrigado!

  • @estudianteelectrico6728
    @estudianteelectrico6728 7 ปีที่แล้ว

    Palavras como list e retfie sao reservadas do MPLAB?

    • @estudianteelectrico6728
      @estudianteelectrico6728 7 ปีที่แล้ว

      Descobri!!!!!!. Retfie faz parte de um set de instruções do microcontrolador!!!!!!

  • @wilscoutinho
    @wilscoutinho 4 ปีที่แล้ว

    Se eu tivesse que usar o bank2 como ficaria o #define?

    • @adriano3987
      @adriano3987 3 ปีที่แล้ว

      Nesse pic que ele usou só tem dois bancos:Bank 0 e 1

  • @paulosergiolaboratorioauto5046
    @paulosergiolaboratorioauto5046 7 ปีที่แล้ว

    parabéns ótima explicação,!! mas oque vc tanto toma nessa caneca aí kkk

  • @rubensalves3899
    @rubensalves3899 5 ปีที่แล้ว

    ele só compila em linguagem c