Overview of the Microcontroller
Our first acquaintance first,
Microcontroller is a digital electronic device having input and output and control with a program that can be written and erased in a special way. Simply put, the workings of the microcontroller is actually only read and write data. For instance, imagine yourself as you begin to learn to read and write, when you already can do that you start to read any writing of both writing books, short stories, articles and so on, and you also start to write things contrary. Similarly, if you are already adept at reading and writing data to the microcontroller so you can create a program to make an arrangement using a microcontroller system in accordance with your wishes. On-chip microcontroller is a computer that is used to control electronic devices, which emphasize efficiency and cost effectiveness. Literally can be called "little control" where an electronic system that previously many require supporting components such as TTL and CMOS ICs can be reduced / minimized and eventually centralized and controlled by this microcontroller. By using this microcontroller then:
* An electronic system would be more concise
* Design of an electronic system will be faster because most of the system is easily modified software
* Search disorder more easily traced because the system is compact
However, the microcontroller can not completely reduce the TTL and CMOS IC components are often still required for high speed applications, or simply increase the number of channels input and output (I / O). In other words, the microcontroller is a mini or micro version of a computer because of microcontrollers already contain some peripherals that can be used directly, for example, parallel port, serial port, comparator, digital to analog conversion (DAC), analog to digital conversion and so only use the system minimum that is not complicated or complex.
What benefits / prospects that could be obtained if the master microcontroller?
Lots gan, by looking at the explanation number 1, then the limit is only your imagination. With the hang of it, we can implement it into everyday life, such as controlling an electronic device with various sensors and conditions such as light, vibration, heat, cold, damp and others. Just a simple example of the use of microcontrollers, look around your environment there are toasters, machines, washing, microwave and then behold the world of agriculture you can make control humidity for mushroom cultivation, etc., you can control the world's fishing pond water temperature and so on. In fact, you can create a mini PABX, SMS Gateway, or towards the military you can make military radio frequency hopping (anti-tapping radio communication with a jump frequency of 100 times in 1 second), weather monitoring system with air balloons, automatic vehicel locator (using GPS), robotic applications and so forth. It's all just an example, there are many more that you can do with a microcontroller.
As a prospect, the development of electronic world today is the embedded systems (embedded systems) or an embedded electronic (embedded electronics). one of them by using a microcontroller, so if you learn and master microcontroller is right on track.
microcontroller types
Technically there are only 2 of RISC and CISC and each having descendants / family of their own.
RISC stands for Reduced Instruction Set Computer: Limited instructions but has more facilities
CISC stands for Complex Instruction Set Computer: it was more complete instructions, but with sufficient facilities.
Of its kind there is a lot of families with a Motorola 68xx series, produced by Atmel MCS51 family, Philip, Dallas, PIC family from Microchip, Renesas, Zilog. Each family is still divided in several types. So it was hard to count the number of microcontrollers.
type is good for a first step to learn microcontroller
There is no best or better, but the tips below may be useful for you:
* Your Environment, which means that the microcontroller what is dominant in your neighborhood?. It would be easier to learn together than alone, so easy to ask users if there are difficulties.
* The availability of tools for the learning process (development tool)
* Prices microcontroller, last tips can be ignored if not an obstacle for you.
Judging from the books in Indonesian language microcontroller microcontroller seems that the dominant current of MCS-51 family. You need to know from one person to another person will be different in terms of ability to learn. If you're familiar with BASIC programming language you can use a BASIC Stamp microcontroller, if you're familiar with JAVA programming language you can use Jstamp, if you're familiar with C + + programming language you can use for MCS-51 family and much more. But back to you all who are interested to learn and deepen the microcontroller.
How can I master the microcontroller?
There are 2 ways nih:
1. Own learning (self-taught), you can learn its own microcontroller with guide books and equipment needed, start from simple examples. If there is difficulty ask your friends who know more about the microcontroller, or can you express to the mailing lists that discuss about this.
2. Through education institutions, this second way you can get both through formal education such as schools, universities, and non-formal education (courses, training, tutoring and the like). This way you will be programmed and rapid in the control of the microcontroller.
Kucinya word is: a willingness to learn with practice, practice, and practice. If you're interested in learning microcontroller start by studying the theory and practice, ideally you practice using the hardware, although you can use the simulator. You can start by activating an LED, then try playing around trying to shift the LED and other instructions. Gradually you will understand how to structure an effective and efficient program. Learning microcontroller as well as learning to computer science, it's hard not when learning computer science in theory without practice?
Want to find components microcontroller?
we can look for components in electronics stores in each city, if you experience any difficulties on this immediately asked his friend who knows more, or to the mailing list, you will soon find a solution. If you want to start learning a microcontroller you can create your own practice devices (development tool) with the components that are available at electronics stores in your town, even in some stores provide kits / microcontroller module ready-made for those who have limited time to make it. Today was already a lot that sells microcontroller devices in virtual stores. saving time, effort, and cost. Just click click click, done.