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:-
- NUMBER SYSTEM 2Hrs min req
- DIGITAL GATE 30 minutes
- SR REGISTER 20 "
- FLIP FLOP 20 "
- MEMORY ORGANIZATION 20 "
- HISTORY OF COMPUTER TECHNOLOGY 30 "
- BLOCK DIAGRAM OF MODERN ELECTRONIC COMPUTER SYSTEM 30 "
- CONCEPT OF HARDWARE and SOFTWARE (stored program) 30 "
- MICROPROCESSOR (Single chip CPU) 2Hrs
- 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.
- MICROCONTROLLER FEATURES
- General Purpose Input Output PORTS (GPIO)
- INSTRUCTION SET of PIC microcontroller
- SOFTWARES REQUIRED FOR PROJECT DEVELOPMENT
- ASSEMBLY LANGUAGE PROGRAMMING
- C - LANGUAGE PROGRAMMING
PRACTICAL
Make a development board with PIC16F877
Make some accessory circuit for interfacing with PIC
ex:-
- LED board
- Micro switches
- Buzzer with driver circuit
- Relay with transister driver circuit
- 7 segment display
- Temperature sensor
- Light sensor
- 16X2 LCD
- Hexa Decimal keyboard
- RTC chip interfacing board
I will try to discuss each topic from the next post......
Thank you for reading my blog.
Comments
Post a Comment