Skip to content

PogSmok/laboratory-mixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot

Laboratory mixer

Implementation of a laboratory mixer concept on a diagram consisting of AT89C52 microcontrollers.


Overview

Laboratory mixer is a student project for the embedded engineering class. The task is to program on a provided electronical diagram (author of the diagram Ph.D. Engineer Krzysztof Murawski) to perform any practical function. The mixer allows for mixing in 10 different speed modes and two timer modes, one without a timer and second one with a timer. The device implements a readable user friendly liquid crystal display interface and various light emitting diodes and 7 segment digital display light notifications, making it clear at what state the mixer operates.

Files

Laboratory Mixer consists of:

  • README.md > File describing the project
  • diagram.pdsprj > Proteus file with the diagram, the diagram was created by: Ph.D. Engineer Krzysztof Murawski
  • screenshot.png > Screenshot of a working simulation in Proteus
  • 7SEG > Source files for the microcontroller connected to the 7-segment display along with a compilex .hex file
  • LCD > Source files for the microcontroller connected to the liquid crystal display along with a compilex .hex file
  • keyboard > Source files for the microcontroller connected to the keyboard along with a compilex .hex file
  • lib > Source files for the local libraries used in the project
  • motor > Source files for the microcontroller connected to motors along with a compilex .hex file

Usage

To run the project you need Proteus (verision > 8.13).

  1. Download the file with the electronical diagram and .hex files for each of the microcontrollers.
  2. Open the downloaded proteus file.
  3. For each of the microcontroller, double click the microcontroller and assign proper .hex file as a "Program file"
  4. Run the simulation.

About

Embedded-C student project on AT89C52 microcontrollers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages