Interfacing 16x2 LCD with PIC16F877A microcontroller

  Рет қаралды 26,516

SM training academy

SM training academy

Күн бұрын

In this lecture you will acquire knowledge on interfacing 16x2 LCD display with the microcontroller PIC16F877A ,This is a course on programming in MPLAB X IDE using XC8 compiler for the microcontroller PIC16F877A.
Here is the Full playlist link for this course:
MPLAB X IDE Programming Course Playlist Link: • MPLAB X IDE Programmin...
For learning this course for free with all the documents and necessary source code for all the lectures
visit us on : www.smtrainingacademy.com
Embedded Courses Link: smtrainingacade...
CONTACT US ON : smtrainingacademy@gmail.com
Advantage of learning the course on our site is you can access all the source code and documents necessary then and there and you can track your progress in the courses. visit our site ,Register for free and login to get access to lot of courses like this for free.

Пікірлер: 47
@ratnapradeep878
@ratnapradeep878 2 жыл бұрын
Beautifully explained step by step. Thank you.
@SMtrainingacademy
@SMtrainingacademy 2 жыл бұрын
Thanks for your support please take sometime to view other playlist in my channel too
@venkatesh3439
@venkatesh3439 3 жыл бұрын
THIS IS VERY USEFUL KZbin CHANNEL!!!!!
@atahabaki
@atahabaki 3 жыл бұрын
That was a really amazing tutorial, thanks!... 👌😎
@SMtrainingacademy
@SMtrainingacademy 3 жыл бұрын
Hello @Abdullah I have already provided a course on various controllers please take sometime to visit my website: www.smtrainingacademy.com/ For more information you can login and enroll to required course you need
@fatiswealth7865
@fatiswealth7865 3 жыл бұрын
Thank you so much for explaining step by step!!! 😊
@SMtrainingacademy
@SMtrainingacademy 2 жыл бұрын
😊
@ammuzzrainbow9823
@ammuzzrainbow9823 Жыл бұрын
Super... good presentation... My display working.... Thank you
@SMtrainingacademy
@SMtrainingacademy 11 ай бұрын
Great 👍
@prabhuraj2000
@prabhuraj2000 4 жыл бұрын
Very useful course...
@mohamedmansour4266
@mohamedmansour4266 Жыл бұрын
Great work 👏👏👏👏
@arabiyasoft6716
@arabiyasoft6716 3 жыл бұрын
Very useful
@gusel9
@gusel9 8 ай бұрын
Hello and thank you for your video. I`m confuse about the used of PORTD in this project, can you please explain this. thanks again
@31.buithang25
@31.buithang25 5 ай бұрын
nice bro, its work
@SMtrainingacademy
@SMtrainingacademy 4 ай бұрын
thnaks for your feedback
@sudheerkumar5966
@sudheerkumar5966 3 жыл бұрын
Very good sir 🙏🙏
@SMtrainingacademy
@SMtrainingacademy 3 жыл бұрын
Thanks for your feedback Sudheer please take sometime to visit my website you may like other courses also: www.smtrainingacademy.com/ You can access all the resources for free
@joshkay2344
@joshkay2344 3 жыл бұрын
Followed the video however my LCD on proteus isn't displaying the text. Any ideas?
@SMtrainingacademy
@SMtrainingacademy 3 жыл бұрын
Can u share the code
@aliabu2499
@aliabu2499 3 жыл бұрын
In my practical circuit, it only display the boxes like output instead of my desire words. Could you help. Thanks
@SMtrainingacademy
@SMtrainingacademy 3 жыл бұрын
Maybe some hardware issues did you checked it properly
@spykespark8477
@spykespark8477 2 жыл бұрын
Thank you very much for your time. However, I've tried to follow ur steps interfacing HD44780 on PIC18F25K22 nothing was displayed is there any specifics or exceptional if am using a different PIC apart from PIC16F877A?
@SMtrainingacademy
@SMtrainingacademy 2 жыл бұрын
No mostly the code will vary only based on the registers in the microcontroller except that nothing will change @Spyke Spark
@leekhaiming7690
@leekhaiming7690 3 жыл бұрын
Thank you so much, may i know for the line 71, how to know write on 2nd line is C and write at 1st line is 8 which is on line 70?
@SMtrainingacademy
@SMtrainingacademy 3 жыл бұрын
Hello Lee, These are commands of LCD where the address of first line starts from 0x80 and ends at 0x8F & 2nd line starts from 0xC0 and ends at 0xCF they are predefined and we cannot change it , Please also take sometime to visit our website: www.smtrainingacademy.com/ You may like other courses also
@leekhaiming7690
@leekhaiming7690 3 жыл бұрын
@@SMtrainingacademy thanks about it
@VenkateshB23064
@VenkateshB23064 3 жыл бұрын
while i am initializing the TRISB or PORTB i am getting a warning in side of the code saying that "unable to resolve identifier TRISB". How to correct that? My program has no error and it is running fine but the warning symbol shows on side.
@SMtrainingacademy
@SMtrainingacademy 3 жыл бұрын
Think you have to add header file properly or you have to reinstall the software again
@fernandohood5542
@fernandohood5542 3 жыл бұрын
Where did you get the device configuration paramaters
@SMtrainingacademy
@SMtrainingacademy 3 жыл бұрын
@Fernando Hood You can find the Configuration bits settings in this video link below which is common for this controller kzbin.info/www/bejne/jZecoKeombmhpq8
@shaileshpatel9662
@shaileshpatel9662 2 жыл бұрын
Sir thank you so much. But sir can we make library from this code? I tried but failed
@SMtrainingacademy
@SMtrainingacademy 2 жыл бұрын
Yes we can @Shailesh Patel I’ll try to do tutorial on that
@shaileshpatel9662
@shaileshpatel9662 2 жыл бұрын
@@SMtrainingacademy so nice of you sir, in General public license MPLAB IDE there is limitations of copy pasting codes so if library will there it will be very helpful, i also saw other videos but they are very complicated but yours is easy to understand
@user-jg5qw2mu8u
@user-jg5qw2mu8u 2 жыл бұрын
I have a question. Why did we use *str. Its a pointer if i am not wrong?
@SMtrainingacademy
@SMtrainingacademy 2 жыл бұрын
Ok I’m fetching the starting address of array instead of whole array so *str is a local variable to the string function which is holding the starting address of array which is passed, as we know array is holding values in contiguous memory locations when we get starting address we can increment and get all the other array element values,
@user-jg5qw2mu8u
@user-jg5qw2mu8u 2 жыл бұрын
Thank you very much Sir. Truly appreciate your videos and such a instant response.
@SMtrainingacademy
@SMtrainingacademy 2 жыл бұрын
@@user-jg5qw2mu8u 😊
@SportsGyan_
@SportsGyan_ 3 жыл бұрын
How to rotate...and where to give command??
@sureshd1595
@sureshd1595 Жыл бұрын
Sir...one doubt ..sir...we told that RS=0 means ..data send to data register and RS=1 means adress to instruction register ..but in the code you used thay in reverse?????
@dineshkumbhare2952
@dineshkumbhare2952 Жыл бұрын
Same doubt Although i tried code But its not working in both cases. I'm using pic 18f4520
@SMtrainingacademy
@SMtrainingacademy Жыл бұрын
First of all sorry for late reply RS=1 means to data And RS = 0 means command This is correct may be I’ll check where it went wrong
@sd8412
@sd8412 2 жыл бұрын
Sir i run code successfully but i am not able to run simulation plz sir help me
@SMtrainingacademy
@SMtrainingacademy 2 жыл бұрын
Can you share what you are getting in proteus any errors..?
@sd8412
@sd8412 2 жыл бұрын
Accutually, nothing display on lcd and it shows lcd busy
@SMtrainingacademy
@SMtrainingacademy 2 жыл бұрын
@@sd8412 reset for several times and check all the wires whether properly connected and if not displaying anything after doing all this you must at least get full dark boxes in all column’s
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 16 МЛН
At the end of the video, deadpool did this #harleyquinn #deadpool3 #wolverin #shorts
00:15
Anastasyia Prichinina. Actress. Cosplayer.
Рет қаралды 16 МЛН
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 48 МЛН
External interrupt programming in PIC16F877A microcontroller
10:19
SM training academy
Рет қаралды 9 М.
How to interface an LCD with PIC18 Microcontroller
18:50
GhostyDigits
Рет қаралды 11 М.
BUILDING A HOMEMADE RADIAL STEAM ENGINE
15:11
PROFESSOR PARDAL BRASIL
Рет қаралды 636 М.
How to get source code onto a PIC microcontroller
11:21
FriendlyWire
Рет қаралды 88 М.
Interfacing  8 LED's To Single Port of PIC16F877A Microcontroller
8:30
SM training academy
Рет қаралды 7 М.
Fading LED using PWM in PIC16F877A microcontroller
10:39
SM training academy
Рет қаралды 5 М.
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 16 МЛН