ش | ی | د | س | چ | پ | ج |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
بخشی از متن:
در این پروژه قصد داریم عددی 4 رقمی(به عنوان مثال 2 رقم صحیح و 2 رقم اعشار) که بصورت کد BCD دریافت کرده ایم را بر روی 4 عدد نمایشگرهای هفت قسمتی نمایش دهیم.
شرایط:
• همان طور که می دانیم هر کد BCD،4 بیت لازم دارد. لذا برای انتقال 4 رقم نیاز به 16 بیت داریم. برای کاهش پین های مصرفی این انتقال در دو مرحله انجام می گیرد:
1. در لبه بالا رونده Read_CLK 8 بیت اول.
2. در لبه پایین رونده Read_CLK 8 بیت دوم.
• هر نمایشگرهای هفت قسمتی نیاز به حداقل 7 بیت برای نمایش ارقام می باشند که برای نمایش 4 رقم نیاز به 28 پین داریم اما برای کاهش پین های مصرفی از روش مالتی پلکس و باس مشترک استفاده کرده ایم که با فرکانس کلاک Display_CLK در هر لحظه فقط یکی از نمایشگرها فعال است.
و....