تبیان، دستیار زندگی
در این مدار با نحوه ارسال اطلاعات از طریق کامپیوتر بر روی LCD که نوع آن 2 در 16 است،آشنا می شوید
بازدید :
زمان تقریبی مطالعه :

مدار ارسال اطلاعات از طریق کامپیوتر

بر روی LCD

در این مدار با نحوه ارسال اطلاعات از طریق کامپیوتر بر روی LCD که نوع آن 2 در 16 است، آشنا می شوید.

منظور از 2 در 16 بودن یک LCD این است که LCD دارای 2 ردیف است که هر ردیف آن دارای 16 ستون است اگر ماتریس ها را بشناسید می توانید تصویر بهتری از این مطلب داشته باشید

در این مدار شما با فشردن هر دکمه بر روی صفحه کلید یا کیبورد معادل آن را بر روی LCD که مجزا از کامپیوتر است، مشاهده خواهید کرد در واقع شما در این مدار با یک نمونه از مداری که در اصطلاح به آن pcinterface می گویند آشنا می شوید در ضمن برای کار با این مدار بایستی با زبان برنامه نویسی C نیز تا حدودی آشنا باشید

مدار ارسال اطلاعات ، آموزش بستن مدار

قطعات مورد نیاز

1. 1 عدد آی سی MAX232

2. 1 عدد آی سی 74HC4060

3. 1 عدد آی سی CDP6402C

4. 1 عدد LCD 2*16

5. 1 عدد آی سی CD4069

6. 4 عدد خازن 10 میکروفاراد

7. 2 عدد خازن 22 پیکو فاراد

8. 1 عدد کریستال 2.4576

9. 1 عدد مقاومت 10 مگااهم

10. یک ردیف 16 تایی پین هدر مادگی

11. یک ردیف 16 تایی پین هدر نری

12. برد بورد

13. 1 عدد کابل RS232 پین به پین

14. 1 عدد مقاومت 220 اهم

15. 1 عدد سوکت RS232

نقشه مدار

مدار ارسال اطلاعات ، آموزش بستن مدار

آی سی MAX232 که در بازار با نام HIN232 می توانید پیدا کنید رابط بین پورت سریال کامپیوتر شما با دیگر سخت افزار موجود در مدار شما می باشد آی سی CDP6402 در واقع وظیفه انتقال اطلاعات سریال و تبدیل آن به صورت موازی جهت نمایش بر روی LCD را بر عهده دارد عمل انتقال اطلاعات بر روی LCD را پورت های RBR1 تا RBR8 بر عهده دارند هنگامی که شما کلیدی را بر روی صفحه کلید فشار می دهید اطلاعات آن از طریق پورت سریال به پایه 20 آی سی منتقل می شود در استاندارد RS232 پین های DTR و TXD است و پین RXD نیز وظیفه دریافت اطلاعات را در این نقشه به عهده دارند.

آی سی CDP6402 برای کار با LCD نیاز به یک کلاک داخلی نیاز دارد که این کلاک را مطابق نقشه از پایه های مشترک شده 40 و 17 که به پایه12 آی سی 74HC4060 متصل است انجام می شود.

مدار ارسال اطلاعات ، آموزش بستن مدار

برای این کار آی سی 74HC4060 از کریستال 2.4576 استفاده شده است با استفاده از این فرکانس پالس تولید شده در پایه 7 این آی سی 153.6 کیلو هرتز خواهد بود که با تقسیم آن بر عدد 16 9600BPS به دست می آید منظور از 9600 Baud rate یا نرخ ارسال اطلاعات در هر ثانیه است اگر به برنامه نوشته شده به زبان C نیز توجه کنید نرخ ارسال اطلاعات معادل 9600BPS تعیین شده است نرخ ارسال اطلاعات در واقع سرعت انتقال اطلاعات نیز می باشد به توضیحات مربوط به این آی سی در ادامه صغحه توجه کنید عدد 16 مشخصه داخلی آی سی CDP6402 است که از حاصل ضربش در Baud rate مقدار فرکانس کاری مورد نیاز برای ارسال اطلاعات بر روی LCD مشخص می شود.

در آی سی CDP6402 مواردی که شما می بایست برای انتقال در نظر بگیرید لحاظ شده است که به این موارد نیز اشاره خواهم کرد

مدار ارسال اطلاعات ، آموزش بستن مدار

شما در ارسال اطالاعات علاوه بر تنظیم سرعت اطلاعات نیازمند تنظیم موارد دیگری از قبیل مقدار بیت اتنقال داده شده در هر بار انتقال،STOP BIT و parity خواهید بود parity شامل دو دسته odd parity به معنی parity فرد و even parity به معنای parity ذوج است این موارد نیز توسط آی سی CDP6402 تعیین می شود.

پایه PI که پایه 35 است به عنوان پایه مربوط به parity پایه SBS که پایه 36 است مربوط به stob bit ،پایه های CLS1 و CLS2 مربوط به طول کاراکتر است پایه EPE نیز مربوط به parity از نوع ذوج است.

پایه 34 نیز register یا ثبات مربوط به نگهداری این اطلاعات است در ادامه توضیحات به معرفی آی سی ها و LCD می پردازیم

ادامه دارد...

برگرفته از: رشد ، صبحدم

تنظیم برای تبیان: سیدخاموشی