علم و تكنولوژي همواره رو به پيشرفت گام بر مي دارد به ويژه در زمينه ي الكترونيك و كامپيوتر . اين مقاله توضيحي است درباره ي يك پروژه ي عملي كه ما در طي سال اخير آنرا به مرحله ي اجرا در آورديم . اين پروژه درباره ي نرم افزار ايرانا كه نوعي كامپايلر و زبان برنامه نويسي است مي باشد . اين كامپايلر يك كامپايلر دو زبانه ) انگليسي و فارسي ( مي باشد كه قابليتهاي بسيار گسترده اي را در اختيار برنامه نويسان 8051و ميكروكنترلرهاي AVRمي گذارد . در علم الكترونيك بويژه در بحث مهندسي كنترل و پردازش ديجيتال پيچيدگي و حجم پردازش جزئي جدا نشدني از پيشرفت تكنولوژي است ، بنابراين استفاده بهينه از اين قبيل تكنولوژي ها در كمترين زمان مسئله ايست قابل تفكر. در راستاي اين هدف استفاده از روش برنامه ريزي نرم افزاري مي تواند ما را در حل اين مشكل ) پيچيدگي كنترل و برنامه ريزي سخت افزاري ( ياري دهد چراكه در حوزه سخت افزار وجود پيچيدگي ها جزئي از فرايند ارتقاي تكنولوژيست و نمی توان تنها براي ساده سازي كاربري تراشه هاي برنامه پذيري همچون ) (8051از آنها صرف نظر كرد. لذا بران شديم تا قدمي در راستاي تحقق اين هدف برداريم