سلام
من این پروژه رو می خواستم کسی میتونه کمک کنه.خیلی حیاتی.
ممنون
اين برنامه مربوط به آزمايشگاه ريز پردازنده مي باشد و بايد با codevision نوشته شود.
با توجه به شكل (1) AVR كليد و (2) AVR قفل گفته مي شود.
در (1) AVR يك رمز با استفاده از كيبورد مجازي وارد مي كنيم و اين رمز بايد در (1) AVR نگه داشته شود.در برنامه، كد اتصال كيبورد مجازي به AVR نوشته شود.
در (2) AVR 100 تا رمز وجود دارد. اين 100 تا رمز يا از طريق load كردن فايلي كه شامل 100 رمز مي باشد در
(2) AVR ريخته مي شود يا از طريق دسترسي به حافظه EPROM كه 100 تا رمز در آن ذخيره شده صورت ميگيرد.
برنامه نويس مطابق سليقه خود ميتواند يا فقط از فايل استفاده كند يا فقط از EPROM .
پس (2) AVR يا بايد يك فايل را به صورت txt بخواند(لود كند) كه در آن 100 رمز وجود دارد يا به حافظه EPROM كه در آن 100 تا رمز ذخيره شده دسترسي داشته باشد.
اتصال بين (1) AVR و (2) AVR از طريق يك كليد ميباشد.به محض وصل شدن كليد بايد رمز موجود در (1) AVRبا 100 تا رمز موجود در (2) AVR مقايسه شود،اگر رمزي كه در (1) AVR است با 100 رمز (2) AVR برابر نباشد،LCD بايد پيغام خطا چاپ كند.
(2) AVR به يك LED(ديود) وصل مي باشد.بعد از وصل شدن كليد و مقايسه رمز (1) AVR با 100 رمز (2) AVR در صورتي كه رمز (1) AVR با يكي از 100 رمز (2) AVR برابر باشد بايد LED روشن شده و به مدت 100 ميلي ثانيه روشن بماند و بعد خاموش شود.
شكل برنامه در پروتئوس بايد طراحي شود و كد برنامهبا codevisionنوشته شود.برنامه همراه با داكيومنت و توضيحات كامل باشد.