Programming of Microcontrollers
The subject related to "Tecnologies of actioning and control" focused on displaying the potential of microcontrollers in a multitude of different scenarios.
This subject demonstrates the utility of microcontrollers, focusing in:
Assembly language is the most basic form of programming in the microcontroller, where communication is sent through bits to the hardware. The following programs were developed in Assembly language and performed on a Microchip PIC16F877:
Using a different compiler ("MPLab XC8" in this case), it is possible to program in "C" language instead of "Assembly". It is more practical and provides extra functionality, enabling the development of the following programs (Microchip PIC16F877):
In this section there is a set of pictures showcasing some of the diagrams/schematics for the programs.
This subject provided tools to control and activate many different systems using a very powerful yet small device. It proved that anyone with electrical and programming competencies can control such systems using microcontrollers. It has also provided important knowledge concerning communication protocols and how data flows in the studied electronic circuits.
Code for microcontroller programs
Setting up circuits controlled by a microcontroller.