Skip to content

A heating control system, implemented on PIC16F877A.

Notifications You must be signed in to change notification settings

Yomna521/ElectricHeater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electric Heater

This is a heater control system, where the tempreture is controlled to the desired value by means of heating and cooling systems.
This project is implemented using PIC16F877A microcontroller, and run on PICSimLab simulator.
All code is written in C.

Layout

  • Temperature display on DIS3 and DIS4
  • ON/OFF button on RB0
  • UP button on RB4
  • DOWN button on RB5
  • LED on RB1

image

By default, the two 7-segment display units show the current water temperature
In setting mode, the two units show the reference temperature and blink every 1 second
After 5 seconds without button events, the units resume to showing the current water temperature

Events and Interrupts

image image