Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/umerrali/16x2-lcd-interfacing-with-pic-microcontroller
16x2 LCD interfacing with PIC18F452 microcontroller in Assembly language.
https://github.com/umerrali/16x2-lcd-interfacing-with-pic-microcontroller
16x2-lcd lcd-interfacing microcontroller pic18f452
Last synced: about 2 months ago
JSON representation
16x2 LCD interfacing with PIC18F452 microcontroller in Assembly language.
- Host: GitHub
- URL: https://github.com/umerrali/16x2-lcd-interfacing-with-pic-microcontroller
- Owner: UmerrAli
- Created: 2024-06-21T15:21:42.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T16:51:20.000Z (7 months ago)
- Last Synced: 2024-06-22T09:14:20.434Z (7 months ago)
- Topics: 16x2-lcd, lcd-interfacing, microcontroller, pic18f452
- Language: Assembly
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LCD Interfacing with PIC Microcontroller
This project involves interfacing a 16x2 LCD with a PIC18F452 microcontroller using assembly. It covers the basics of initializing the LCD, sending data, and controlling display settings. The provided assembly code is well-commented to help you understand the interfacing process.
## Demo
https://github.com/BhakeSart/Automated-Irrigation-System-Using-Arduino/assets/106273026/ae126902-acdf-485f-afb8-577456f76592
## Proteus Simulation
https://github.com/BhakeSart/Automated-Irrigation-System-Using-Arduino/assets/106273026/6e93e090-8ecb-4ee0-b775-ab967df3a2f1
## Hardware Requirements
- PIC Microcontroller (PIC18F452)
- 16x2 LCD Display
- Breadboard and connecting wires
- Power supply (5V)
- Potentiometer (for LCD contrast adjustment)
- Crystal oscillator (4MHz)## References
- https://www.youtube.com/watch?v=K_YtLKMrPDQ
- https://www.youtube.com/watch?v=cXpeTxC3_A4&t=795s