{"id":16072,"date":"2022-07-16T14:39:42","date_gmt":"2022-07-16T14:39:42","guid":{"rendered":"https:\/\/blogs.ugto.mx\/rea\/?p=16072"},"modified":"2022-08-25T14:13:39","modified_gmt":"2022-08-25T14:13:39","slug":"clase-digital-2-descripcion-del-microcontrolador-a-utilizar-y-programas-de-software","status":"publish","type":"post","link":"https:\/\/blogs.ugto.mx\/rea\/clase-digital-2-descripcion-del-microcontrolador-a-utilizar-y-programas-de-software\/","title":{"rendered":"Clase digital 2. Descripci\u00f3n del microcontrolador a utilizar y programas de software"},"content":{"rendered":"\n\n\n<div class=\"wp-block-cover is-light\" style=\"min-height:284px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-40 has-background-dim\"><\/span><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-18329\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/e28-krnivmo.jpg\" style=\"object-position:46% 15%\" data-object-fit=\"cover\" data-object-position=\"46% 15%\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" class=\"wp-block-cover__image-background wp-image-18329\" alt=\"\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/e28-krnivmo.jpg\" style=\"object-position:46% 15%\" data-object-fit=\"cover\" data-object-position=\"46% 15%\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/e28-krnivmo.jpg 1600w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/e28-krnivmo-300x169.jpg 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/e28-krnivmo-1024x576.jpg 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/e28-krnivmo-768x432.jpg 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/e28-krnivmo-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/noscript><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-base-3-color has-text-color has-large-font-size wp-block-paragraph\">Descripci\u00f3n del microcontrolador a utilizar y programas de software<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduccion\">Introducci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Hola!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfC\u00f3mo est\u00e1s? Espero que de maravilla. Te cuento que es una satisfacci\u00f3n enorme ser parte de tu formaci\u00f3n acad\u00e9mica. Y para continuar te comparto un nuevo tema de sumo inter\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esta clase se presenta el programa de software MPLAB X IDE (Integrated Development Environment) que se utilizar\u00e1 para programar el microcontrolador PIC18F45K50. Tambi\u00e9n se da una descripci\u00f3n del microcontrolador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es importante familiarizarse con el programa, ya que dentro de este se podr\u00e1n escribir los c\u00f3digos que se utilizar\u00e1n para operar el microcontrolador. El lenguaje que se utilizar\u00e1 es xC8 que es el C est\u00e1ndar ANSI, pero con el manejo de registros espec\u00edficos para este microcontrolador, adem\u00e1s de funciones espec\u00edficas del fabricante Microchip que se utilizan para la operaci\u00f3n de m\u00f3dulos espec\u00edficos de sus microcontroladores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El programa MPLAB X IDE permite simular el c\u00f3digo que uno genera, permitiendo introducir valores digitales o anal\u00f3gicos para que el c\u00f3digo los procese y genere las salidas correspondientes, de esta forma uno puede observar si el funcionamiento del c\u00f3digo es correcto o se deben hacer modificaciones al mismo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El microcontrolador PIC18f45K50 es un microcontrolador que tiene un buen balance entre prestaciones y precio, lo que permite conocer los componentes principales que poseen los microcontroladores de cualquier fabricante, permitiendo comprender y utilizarlos a\u00fan si uno cambia de microcontrolador o de fabricante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Adelante y con mucho \u00e1nimo prosigamos la clase!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"desarrollo-del-tema\">Desarrollo del tema <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El programa de software MPLAB X IDE es, de acuerdo al fabricante:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MPLAB\u00ae X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of our microcontrollers and digital signal controllers. MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto permite el desarrollo de c\u00f3digos funcionales y listos para programar el microcontrolador para que este realice la tarea o tareas que se hayan definido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Debes revisar el v\u00eddeo \u201cC\u00f3mo instalar el MPLAB X IDE\u201d que te guiar\u00eda para la instalaci\u00f3n del programa. Una vez instalado revisar\u00e1s el v\u00eddeo \u201cC\u00f3mo crear un proyecto en MPLAB con el compilador XC8\u201d para que puedas crear un proyecto dentro del entorno de programaci\u00f3n del programa.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/unnamed-3.png\" alt=\"\" class=\"wp-image-18327\" width=\"698\" height=\"547\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/unnamed-3.png\" alt=\"\" class=\"wp-image-18327\" width=\"698\" height=\"547\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/unnamed-3.png 512w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/unnamed-3-300x235.png 300w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Una vez que ya se compila un programa, entonces se puede programar el microcontrolador&nbsp; utilizando el otro programa de software que viene en la instalaci\u00f3n MPLAB IPE (Integrated Programming Environment). Revisa el v\u00eddeo \u201c\u00bfC\u00f3mo programar un pic utilizando Pickit3?\u201d para que puedas observar c\u00f3mo se lleva a cabo el proceso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n te dejo los enlaces antes mencionados, te invito a revisarlos:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. Mplab X IDE tutorial en espa\u00f1ol de instalaci\u00f3n:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Mplab X IDE tutorial en espa\u00f1ol de instalaci\u00f3n.\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/2GUyncWAaGA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">2. Tutorial 2: Como crear un proyecto en MPLABX con el compilador XC8:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Tutorial 2: Como crear un proyecto en MPLABX con el compilador XC8\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/2amYhdTNjDM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3. \u00bfC\u00f3mo programar un PIC utilizando Pickit 3? (Paso a paso):<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\u00bfC\u00f3mo programar un PIC utilizando Pickit 3? (Paso a paso)\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/AO_Eief349E?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">El lograr instalar el programa MPLAB X IDE y poder crear un proyecto, aunque el c\u00f3digo no quede del todo claro, te permitir\u00e1 continuar con las siguientes semanas del curso, donde deber\u00e1s desarrollar 8 pr\u00e1cticas enfocadas a familiarizarte con el lenguaje de programaci\u00f3n XC8 y, sobre todo, con los m\u00f3dulos y funciones con los que cuenta el microcontrolador PIC18F45K50.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En conclusi\u00f3n, el programa de software MPLAB X IDE es una herramienta muy \u00fatil para la generaci\u00f3n de c\u00f3digo en XC8 funcional y listo para programar el microcontrolador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es un programa complejo que requiere tiempo para que revises sus diferentes opciones, su men\u00fa y sus ventanas de trabajo. Hay mucha informaci\u00f3n en la WEB que te puede ayudar en esta tarea. Ded\u00edcale el tiempo suficiente para que te sientas c\u00f3modo al utilizarlo pues en el resto del curso estar\u00e1s trabajando con esta herramienta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El estudio de esta clase digital ha llegado a su t\u00e9rmino; para resolver tus dudas puedes volver a repasar el contenido y los videos explicativos que han sido incorporados. Si persisten algunos puntos no claros favor de acudir con tu asesor. Te invito a resolver en tiempo y forma la consigna correspondiente a esta lecci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Vas avanzando perfectamente en tu aprendizaje! Nos leemos en la siguiente clase.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n \u00a1Hola! \u00bfC\u00f3mo est\u00e1s? Espero que de maravilla. Te cuento que es una satisfacci\u00f3n enorme ser parte de tu formaci\u00f3n acad\u00e9mica. Y para continuar te comparto un nuevo tema de sumo inter\u00e9s. En esta clase se presenta el programa de software MPLAB X IDE (Integrated Development Environment) que se utilizar\u00e1 para programar el microcontrolador PIC18F45K50. &#8230; <a title=\"Clase digital 2. Descripci\u00f3n del microcontrolador a utilizar y programas de software\" class=\"read-more\" href=\"https:\/\/blogs.ugto.mx\/rea\/clase-digital-2-descripcion-del-microcontrolador-a-utilizar-y-programas-de-software\/\" aria-label=\"Leer m\u00e1s sobre Clase digital 2. Descripci\u00f3n del microcontrolador a utilizar y programas de software\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":""},"categories":[6,467],"tags":[41,463,462],"class_list":["post-16072","post","type-post","status-publish","format-standard","hentry","category-ingenieria-mecatronica","category-uda-microprocesadores-y-microcontroladores-licenciatura-en-artes-digitales","tag-clase-digital","tag-gustavo-cerda-villafana","tag-iili06089"],"acf":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/16072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/comments?post=16072"}],"version-history":[{"count":4,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/16072\/revisions"}],"predecessor-version":[{"id":18623,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/16072\/revisions\/18623"}],"wp:attachment":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/media?parent=16072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/categories?post=16072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/tags?post=16072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}