- Used ATmega32 Microcontroller with frequency 8Mhz.
- Configure Timer1 in ATmega32 with CTC mode to count the Stop Watch time.
- Used six Common Anode 7-segments.
- Connect the six 7-segments in the project using the multiplexed technique.
- Connect 7447 decoder 4-pins to the first 4-pins in PORTC.
- Used first 6-pins in PORTA as the enable/disable pins for the six 7-segments.
- Stop Watch counting should start once the power is connected to the MCU.
- Configure External Interrupt INT0 with falling edge. Connect a push button with the internal pull-up resistor. If a falling edge detected the Stop Watch time should be reset.
- Configure External Interrupt INT1 with rising edge. Connect a push button with the external pull-down resistor. If a raising edge detected the Stop Watch time should be paused.
- Configure External Interrupt INT2 with falling edge. Connect a push button with the internal pull-up resistor. If a falling edge detected the Stop Watch time should be resumed.
-
Notifications
You must be signed in to change notification settings - Fork 0
M0hammedSaeed/Stop-Watch-Project
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Developing a system that controls the stop-watch time and displays it on 7-segments.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published