در پروژه قبلی ساعت که در بخش دانلود قرار داده شده است، کلیه عملیات مورد نظر در یک فایل main انجام می شود و نوع مقداردهی به رجیسترها هم بصورت عددی انجام گرفته است. اما برای آشنایی بیشتر با استفاده از کتابخانه هایی که می توان برای بخش های مختلف نوشت، در پروژه جدید ساعت از یکی از کتابخانه های نوشته شده برای راه اندازی صفحه کلید و بخش LED و 7segment برد استفاده شده است. همچنین مقدار دهی به رجیسترها به همان شیوه توضیح داده شده در دو مقاله
مقداردهی به رجیسترها در IAR انجام گرفته است. در همین رابطه از تابع show_7seg استفاده شده که ورودی آن آرایه ای شامل 6 رقم مورد نظر برای نمایش و همچنین وضعیت روشن شدن نقاط (dot point ) روی هر 7segment و اطلاعات مورد نظر برای نمایش روی 8 عدد LED موجود روی برد است. در این پروژه از دو سطح وقفه مختلف استفاده شده که اولویت بالاتر به افزایش مقادیر نمایش داده شده برای زمان اختصاص یافته است.