Use este identificador para citar ou linkar para este item: http://bdm.ufmt.br/handle/1/5414
Registro completo de metadados
Campo DCValorIdioma
dc.creatorBottari, André Soares-
dc.date.accessioned2025-09-15T20:23:07Z-
dc.date.available2025-09-09-
dc.date.available2025-09-15T20:23:07Z-
dc.date.issued2025-09-04-
dc.identifier.citationBOTTARI, André Soares. Análise comparativa de desempenho das linguagens c, c++ e assembly no microcontrolador ATmega328P. 2025. 73 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Faculdade de Engenharia, Universidade Federal de Mato Grosso, Cuiabá, 2025.pt_BR
dc.identifier.urihttp://bdm.ufmt.br/handle/1/5414-
dc.description.abstractThis work aims to analyze the behavior of the programming languages C, C++, and Assembly in embedded systems, focusing on the AVR architecture, specifically the ATmega328P microcontroller. The research seeks to identify the advantages and limitations of each language within the context of embedded systems, considering factors such as performance, resource efficiency, and development ease. For this purpose, a comparison between the three languages was carried out based on practical implementations on microcontroller platforms. The methodology involved developing control codes in each language to perform typical embedded system tasks, such as motor control. The results aim to identify best practices for using these languages in different scenarios, as well as provide a comparative analysis of the trade-offs among them. This study contributes to the understanding of how to select the most appropriate language for embedded systems development, based on the specific characteristics of microcontroller.pt_BR
dc.description.provenanceSubmitted by Leila Teresinha Richtic Silva (leilarichtic@gmail.com) on 2025-09-15T20:22:23Z No. of bitstreams: 1 TCC_ André Soares Bottari.pdf: 754925 bytes, checksum: 2bd48ab5d71579ebdf1636f13dc77476 (MD5)en
dc.description.provenanceApproved for entry into archive by Leila Teresinha Richtic Silva (leilarichtic@gmail.com) on 2025-09-15T20:23:07Z (GMT) No. of bitstreams: 1 TCC_ André Soares Bottari.pdf: 754925 bytes, checksum: 2bd48ab5d71579ebdf1636f13dc77476 (MD5)en
dc.description.provenanceMade available in DSpace on 2025-09-15T20:23:07Z (GMT). No. of bitstreams: 1 TCC_ André Soares Bottari.pdf: 754925 bytes, checksum: 2bd48ab5d71579ebdf1636f13dc77476 (MD5) Previous issue date: 2025-09-04en
dc.languageporpt_BR
dc.publisherUniversidade Federal de Mato Grossopt_BR
dc.rightsAcesso Abertopt_BR
dc.titleAnálise comparativa de desempenho das linguagens c, c++ e assembly no microcontrolador ATmega328Ppt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Bueno, Jésus Franco-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/6417916007218042pt_BR
dc.contributor.referee1Bueno, Jésus Franco-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/6417916007218042pt_BR
dc.contributor.referee2Sabin, Gustavo Post-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/8776644415150886pt_BR
dc.contributor.referee3Guarienti, Gracyeli Santos Souza-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/0747970997222751pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2826173009481379pt_BR
dc.description.resumoEste trabalho tem como objetivo analisar o comportamento das linguagens de programação C, C++ e Assembly em sistemas embarcados, com foco na arquitetura AVR, especificamente no microcontrolador ATmega328P. A pesquisa busca identificar as vantagens e limitações de cada linguagem no contexto de sistemas embarcados, considerando fatores como desempenho, eficiência no uso de recursos e facilidade de desenvolvimento. Para isso, foi realizada uma comparação entre as três linguagens, com base em implementações práticas em plataformas de microcontroladores. A metodologia envolveu o desenvolvimento de códigos de controle em cada uma das linguagens para a realização de tarefas típicas desses sistemas, como controle de motores . Os resultados obtidos visam identificar as melhores práticas para a utilização dessas linguagens em diferentes cenários, bem como fornecer uma análise comparativa dos trade-offs entre elas. O estudo contribui para o entendimento sobre como escolher a linguagem mais adequada para o desenvolvimento de sistemas embarcados, com base nas características específicas do microcontrolador.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto de Engenharia – Várzea Grandept_BR
dc.publisher.initialsUFMT CUVG - Várzea Grandept_BR
dc.publisher.programEngenharia de Computação - CUVGpt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
dc.subject.keywordMicrocontroladorespt_BR
dc.subject.keywordATmega328Ppt_BR
dc.subject.keywordAssemblypt_BR
dc.subject.keywordC++ e Cpt_BR
dc.subject.keywordDesempenhopt_BR
dc.subject.keyword2Microcontrollerspt_BR
dc.subject.keyword2ATmega328Ppt_BR
dc.subject.keyword2Assemblypt_BR
dc.subject.keyword2C++ and Cpt_BR
dc.subject.keyword2Performancept_BR
Aparece na(s) coleção(ções):Engenharia de Computação - Várzea Grande

Arquivos deste item:
Arquivo Descrição TamanhoFormato 
TCC_ André Soares Bottari.pdf737.23 kBAdobe PDFVer/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.