Microprocessor-controlled devices are abundant in our everyday lives, including VCRs, TV sets, rice cookers, washing machines and many more.  Without microprocessors, our lives would be impossible.  This training course helps you understand what these microprocessors are like and enables you to write microprocessor programs that carry out simple control tasks.
  While this training course is designed for first-time learners of microprocessor programs or hardware designers, it begins with fundamentals in an easy-to-follow format to promote understanding by non-electrical and electronic technicians as well.  Voice and videos are included to complement text and diagrams, so you can play and view them repeatedly to deepen your comprehension.
  The H8/3048 from the H8/300H Series is cited as an example in this course.  Beginners will find the 16-bit microprocessor easy to work with.  With a wide set of built-in I/O functions, it is widely used as a controller.
  As a programming language, assembler is used.  While the mainstream in programming languages is shifting from assembler to the C-language, the former will be more suitable for promoting your insight into the concept of microprocessor operations, because you need to be constantly aware of CPU registers and memory when you write programs in assembler.   The experience you acquire with assembler will also be useful in programming in the C-language.  In other words, assembler is the starting point in programming microprocessor programs.
 


Instructions are provided in voice and videos in this course.
Shockwave Player is needed to view videos.  Install it from the following location: