توضیحات پروژه:
این پروژه آموزشی، اعتبار کارت های تلفن را خوانده و بر روی LCD کاراکتری نمایش می دهد.
کارت های تلفن موجود در بازار ایران، طبق استاندارد ISO7816 طراحی شده اند. هر کارت تلفن دارای حافظه EEPROM داخلی می باشد که عمل خواندن و نوشتن بر روی این حافظه انجام می شود.
محتویات این حافظه شامل، کدهایی مخصوص کشور و کارخانه سازنده، شماره سریال کارت تلفن، اعتبار کارت تلفن و … می باشد.
کارت های موجود در ایران دارای 64 بایت حافظه می باشند. که از این 64 بایت ، 4 بایت به اعتبار کارت اختصاص داده شده است.
در این پروژه هر 64 بایت از حافظه کارت تلفن خوانده می شود. سپس با استفاده از چهار بایتی که به اعتبار کارت اختصاص دارد، اعتبار ریالی کارت را محاسبه کرده و آن را بر روی LCD نمایش می دهد.
این پروژه الکترونیکی در مدل دانشجویی تهیه شده است و کاربرد صنعتی ندارد.
اهداف آموزشی:
• آشنایی با LCD کاراکتری و نحوه راه اندازی آن
• آشنایی با پروتکل کارت های تلفن و اعتباری
• نحوه ارتباط با حافظه داخلی کارت های تلفن
• اتصال کارت تلفن و کارت های اعتباری به میکروکنترلر
• آشنایی با ساخت برد مدار چاپی
اجزای پروژه:
• جهت مانیتورینگ اعتبار کارت تلفن از یک LCD کاراکتری 2*16 استفاد شده است.
برد پروژه:
• برد پروژه با مدارچاپی قابل سفارش است.
برای تهیه برد مدار چاپی روش های مختلفی وجود دارد، ولی در این پروژه از روش چاپ و اتو به صورت کاملا دستی استفاده شده و بر روی برد از مارکاژ و پوشش محافظ سبز استفاده نشده است. و هیچ اثری از نام فروشگاه بر روی برد وجود ندارد.
همراه این پروژه موارد زیر ارسال می شود:
1 . CD شامل فایل های زیر:
• توضیحات کامل از پروژه ، تحت فایل Word ، که در آن نحوه راه اندازی پروژه ، شماتیک مدار ، برنامه میکروکنترلر و روش ساخت برد پروژه ، به صورت مصور شرح داده شده است.
• نرم افزار Proteus و کامپایلر متناسب با نوع سفارش
2 . یک عدد آداپتور
توجه: مدل آموزشی این پروژه با یکی از موارد زیر قابل سفارش می باشد.
نام پروژه: خواندن اعتبار کارت های تلفن
میکروکنترلر پروژه: AVR به شماره ATmega16
زبان برنامه نویسی: Basic
کامپایلر: Bascom AVR
فرمت فایل توضیحات: Word
تعداد صفحات: 68
نام پروژه: خواندن اعتبار کارت های تلفن
میکروکنترلر پروژه: AVR به شماره ATmega16
زبان برنامه نویسی: C
کامپایلر: Code Vision AVR
نام پروژه: خواندن اعتبار کارت های تلفن
میکروکنترلر پروژه: PIC به شماره PIC16F877A
زبان برنامه نویسی: C
کامپایلر: mikroC PRO for PIC
توجه: متاسفانه از ارسال سورس کد اصلی این پروژه معذوریم. کدهای برنامه نویسی که همراه این پروژه برای شما ارسال خواهد شد جهت توجیه عملکرد برنامه بی نقص است و تمام مراحل کار پروژه در آن لحاظ شده است. فقط بخشی کوچکی از برنامه حذف شده است تا شاید از کپی برداری جلوگیری شود.