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


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



در این مدار با نحوه ارسال اطلاعات از طریق کامپیوتر بر روی 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

نقشه مدار

اطلاعات مربوط به آی سی های موجود در نقشه را از لینک های زیر دانلود کنید.برای دانلود datasheet ها می بایست برنامه acrobat reader را در داخل سیستم داشته باشید. CDP6402 HIN232 74HC4060 CD4069

آی سی MAX232 که در بازار با نام HIN232 می توانید پیدا کنید.رابط بین پورت سریال کامپیوتر شما با دیگر سخت افزار موجود در مدار شما می باشد.آی سی CDP6402 در واقع وظیفه انتقال اطلاعات سریال و تبدیل آن به صورت موازی جهت نمایش بر روی LCD را بر عهده دارد.عمل انتقال اطلاعات بر روی LCD را پورت های RBR1 تا RBR8 بر عهده دارند.هنگامیکه شما کلیدی را بر روی صفحه کلید فشار می دهید.اطلاعات آن از طریق پورت سریال به پایه 20 آی سی منتقل می شود.در استاندارد RS232 پین های DTR و TXD است.و پین RXD نیز وظیف دریافت اطلاعات را در این نقشه به عهده دارند.
برای فهمیدن بهتر استاندارد RS323 به لینک های زیر مراجعه کنید.
شبیه ساز ی المانهای منطقی توسط کامپیوتر و استاندارد RS232 کنترل ساده یک LED توسط کامپیوتر
آی سی 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 مواردی که شما می بایست برای انتقال در نظر بگیرید.لحاظ شده است که به این موارد نیز اشاره خواهم کرد.اگر به شکل این آی سی در data sheet نگاه کنید.متوجه پایه هایی با نام های EPE ،CLS1،CLS2 ،SBS،CRL خواهید شد.
شما در ارسال اطالاعات علاوه بر تنظیم سرعت اطلاعات نیازمند تنظیم موارد دیگری از قبیل مقدار بیت اتنقال داده شده در هر بار انتقال،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 توجه کنید.