/ElectricHeater

A heating control system, implemented on PIC16F877A.

Primary LanguageSWIG

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