Assembly Language
The assembly language project is for 68HC12 micro controller. Code warrior is the software which is to be used. I can send you the link for the download if you need.
Here are the details.
Write assembly code to simulate a microwave.
Requirements:
The user should enter the cooking time and then press start to cook. The door has to be closed in order to be able to cook. The user should be able to change various settings indicated by the peripherals below.
Use of peripherals:
1. Stepper-Motor:
Cooking (Speed indicates power level: Hi-Medium-Low-Off)
2. DC-Motor:
Vent Fan (Hi-Medium-Low-Off)
3. Keypad:
a) Select different options
b) To enter time
c) Enter power setting
d) Enter light settings
e) Enter vent fan settings
4. Potentiometer:
Temperature Sensor for the room (kitchen)
(The value of the Potentiometer should be scaled to be from 10-180)
5. LCD:
a) View options
b) View current temperature
c) View cooking time
d) View current settings
6. LEDs:
a) Outside Light (Bright-Night-Off)
b) Inside Light (On when door is open or cooking)
7. Switches:
To indicate if the door is open or closed
8. Speaker:
Beep when it



