در این پروژه از آی سی DS1307 به عنوان RTC استفاده شده است که بوسیله ی پروتکل I2C به میکروکنترلر ATmega32 متصل شده است. یک کریستال ۳۲٫۷۶۸ KHz نیز به عنوان کریستال ساعت به DS1307 متصل شده است یک LCD نیز به عنوان نمایشگر خروجی ساعت و تاریخ قرار داده شده است. ۳ کلید نیز برای تنظیم تاریخ و ساعت قرار داده شده است که خروجی هر سه کلید با گیت OR به پایه وقفه ۰ INT0 متصل شده است. با فشردن هر کدام از کلید ها INT0 فعال شده و تابع وقفه شروع به اسکن کلید ها می نماید ، اگز کلید SET فشرده شود ، برنامه وارد مد ویرایش شده و می توان با کلید های + و – مقدار انتخاب شده را کاهش و افزایش داد . با فشردن مجدد کلید SET ، پوینتر جابجا می شود و از ساعت به دقیقه سپس به ثانیه ، سال ، ماه ، روز و نام روز می رود و این جابجایی تکرار می شود. اگر کلید SET به مدت ۱ ثانیه نگه داشته شود ، ویرایش پایان یافته و از مد ویرایش خارج می شود.