Worked on a sterlization unit that was written using assembly language and it was stimulated using Proteus.
This unit performs sterilization by increasing temperature to maximum value (X°C). The temperature has to be maintained at the maximum value for 2 minutes before it is brought down gradually to a nominal temperature value (Y°C). The time taken for bringing down the temperature can be varied between four different values used as decided by the user. A Push Button switch (Level) is available for this purpose. The number of times the key is pressed decides the speed at which then temperature should be brought down.
![sterilize](https://github.com/Akshay1-6180/STERILIZATION_UNIT/raw/main/sterilize.png?raw=true)
While the sterilization process is taking place the door to the unit must remain locked. The door can be opened only when user presses END.
User interface: Status LED glows as long as the sterilization process is being done. Once 30°C has been reached then the LED goes off and the door mechanism unlocks. Once the door is closed again the temperature has to be brought back to 30°C.