Question: Requirements: Design a digital alarm clock based on the 8086 microprocessor, with the following features: 1- Trigger buttons: a. ON/OFF. b. SET TIME. (used to

Requirements: Design a digital alarm clock based on the 8086 microprocessor, with the following features: 1- Trigger buttons: a. ON/OFF. b. SET TIME. (used to change the time) c. SET ALARM. (used to change the alarm time) d. UP. (used to increment the hour or minute when setting time) e. DOWN. (used to decrement the hour or minute when setting time) 2- Four 7-segment displays to show the time, i.e. two digits for hours, and two digits for minutes. 3- Alarm speaker. Components: 1- The 8086 microprocessor and all its supporting chips (clock, data buffer, address latch). 2- Memory chips (EPROM and SRAM). 3- PPI chips to interface with the trigger buttons and the 7-segment displays. 4- PTI timer chip to organize the polling of the buttons every 200ms, and to drive the alarm speaker. 5- A suitable-size programmable logic device (PLD) from the Altera MAX3000 family to provide the memory address decoding and wait-state insertion (and any other logic function). 6- To keep track of time, use the Real Time Clock idea presented in your textbook starting on page 482. You have to deliver the following:

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!