PIC microcontroller study

Dear friends
            Sorry for a long gap 
I started my microcontroller study with PIC (PIC16F877) and made some projects mentioned in the earlier post.After learning most of the features of PIC16F877 by doing real projects.All the project was successful and my learning method was finding a solution for the problem.In that way my self study supported and motivated by my close friends S.N.BIJITH  and UDAYAKUMAR.K they are skilled electronics Technicians.My deficiency in making circuit (from PCB to Assembling the component) fill up by them,now Hardware side is ok.Their problem was about software,that I can manage because I was knowing High Level Language(BASIC,PASCAL,VisualBASC,C etc)and Digital technology.I think most of the engineers facing this problem and finally their dream could not be realized.From the skilled technicians side they are expert in circuit level and they are implementing complicated analog circuit for solving some problem which can be implemented easily by digital circuit and software. If we can fill up this gap by sharing the knowledge and making the bridge between technology,our dream will become reality very soon.

          Recently some of my friends shown interest to learn PIC microcontroller ,they are the needy people because on their way digital technology is a big wall.They are the experts in analog circuit and even digital boards (PC and Laptop motherboards)they are servicing in chip level.I sure they can learn better than highly qualified engineers because they are not struggling.If they are not interested in Embedded platform(dedicated computing for a special task ex:-Automobile engine control system)there is a pure software field for them.Most of our Electrical Electronics and Communication engineers working in that field , actually it is a great loss for the country.Embedded Systems could not be developed by pure software people.But electronics engineers can do better if they overcome the starting trouble and our country can produce advanced products .Now our contribution to the world market of embedded system is less.We can overcome this by making a bridge between Hardware and Software technologies related people.

       This tutorial mainly aiming for the people those who are blocked by the big wall of digital technology,the world of Binary "O" and "1" ,to break this wall we should learn digital system.Take a challenge ,you can do. Let us learn DIGITAL........

Here I will list the minimum required topics from the "digital system" to get an entry to PIC microcontroller:-


  1. NUMBER SYSTEM                                                                                         2Hrs min req
  2. DIGITAL GATE                                                                                                      30 minutes
  3. SR REGISTER                                                                                                        20   "
  4. FLIP FLOP                                                                                                               20   "
  5. MEMORY ORGANIZATION                                                                               20   "
  6. HISTORY OF COMPUTER TECHNOLOGY                                                      30    "
  7. BLOCK DIAGRAM OF MODERN ELECTRONIC COMPUTER SYSTEM  30    "
  8. CONCEPT OF HARDWARE and SOFTWARE (stored program)                      30    "
  9. MICROPROCESSOR (Single chip CPU)                                                              2Hrs
  10. PROGRAMMING LANGUAGES                                                                        1Hr


After learning the above topics you can enter into Microcontroller

Here we are referring PIC16F877 microcontroller (commonly using MICROCHIP controller, easly available in the market) for practical.


  1. MICROCONTROLLER FEATURES
  2. General Purpose Input Output PORTS (GPIO)
  3. INSTRUCTION SET of PIC microcontroller
  4. SOFTWARES REQUIRED FOR PROJECT DEVELOPMENT
  5. ASSEMBLY LANGUAGE PROGRAMMING
  6. C - LANGUAGE PROGRAMMING


PRACTICAL
Make a development board with PIC16F877
Make some accessory circuit for interfacing with PIC
      ex:-

  1.          LED board
  2.          Micro switches
  3.          Buzzer with driver circuit
  4.          Relay with transister driver circuit
  5.          7 segment display
  6.          Temperature sensor
  7.          Light sensor
  8.          16X2 LCD 
  9.          Hexa Decimal keyboard
  10.          RTC chip interfacing board
I will try to discuss each topic from the next post......
Thank you for reading my blog.







Comments

Popular posts from this blog