ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلودمقاله بررسی چکونگی عملکرد سیستم بارکد خوان

اختصاصی از ژیکو دانلودمقاله بررسی چکونگی عملکرد سیستم بارکد خوان دانلود با لینک مستقیم و پر سرعت .

 

 

 

 

 

یکی هست و هیچ نیست جز او
پیش گفتار :
پروژة دستگاه بار کد خوان محصول تحقیق چندین ماهه بوده که در این مسیر از منابع و مأخذهای مختلف در زمینة بارکد خوانی و ارسال آن به پورت سریال PC بهره جستم .
لازم به ذکر این نکته است که مطلوب نظر اینجانب استفاده از باکس رفلکسی بارکد خوان بود ولی به دلیل یافت نشدن این باکس بنده را بر آن داشت که به جای استفاده از روش انعکاسی از روش عبوری استفاده نمایم .
که این روش مستلزم آن بود که کارت را نیز اینجانب تعریف نمایم. که توضیحات لازم در ادامه ارایه خواهد شد.
این مجموعه را به استاد گرانقدر جناب مهندس صادقی تقدیم می نمایم .
وه که قبول افتد و در نظر آید.

ـ هدف کلی ساخت:
می دانیم امروزه دنیای الکترونیک روند رو به رشد سریعی را می پیماید که در مقایسه با گدشته غیر قابل وصف است. در این پیمایش سرعت ارسال و دریافت اطلاعات نقش بسزایی دارد و افکار متخصصین را کاملاً به خود مشغول کرده تا مسأله زمان را به حداقل رسانده و نرخ ارسال و دریافت داده ها را تا نهایت ممکن بالا ببرند.
اینک با پی بردن به اهمیت این مسأله ما نیز در جهت تحقق نیل به این هدف دستگاه بارکد خوان را طراحی نموده و یک نمونه عملی آنرا ساختیم. این دستگاه همچنان که از نامش پیداست قادر به خواندن بارکد و ارسال آن به پورت سریال PC است.
که با قرار گرفتن کارت در بین فرستنده ـ گیرنده نوری خطوط سیاه و سفید trace می شوند و کد این کارت استخراج می شود و از طریق پورت سریال به PC منتقل می شود.
قسمت عمده و مهم طراحی و ساخت این دستگاه، میکروکنترلر 8051 است .
که در بخشهای آینده به توضیح این مسأله می پردازیم.
ـ شرح میکروکنترلر 8051 :
لازم به توضیح است به جهت جلوگیری از پراکندگی موضوعات و مفاهیم شرح سخت افزار سیستم ، ای سی Max 232 استاندارد Rs232 و برنامه نرم افزاری در داخل همین بخش توضیح داده شده است .
نگاهی گذرا و اجمالی به میکروکنترلر 8051
ابتدا باید ببینیم فرق میکروکنترلر با میکرو پروسسور چیست ؟
منظور از یک میکروپروسسور ( ریز پردازنده ) میکروپروسسورهایی از خانواده X86 اینتل مثل 80386 , 80286 , 8086 , 68020 , 68030 , 68040 و یا خانوادها یی از این قبیل است . این میکروپروسسورها فاقد ROM , RAM و پورت های I/O در درون خود تراشه هستند به این دلیل به آنها میکروپروسسورهای همه منظوره گویند.
طراح سیستمی که از میکروپروسسور همه منظوره ای چون پنتیوم، 68040 استفاده می کند . باید در خارج از آن ROM ، RAM ، پورت های I /O و تمایمرها را اضافه نماید. طراح می تواند روی مقدار ROM ، RAM پورت های I/O بر حسب نوع کاربرد تصمیم گیری و اعمال نظر نماید . این توانمندی در میکروکنترلرها امکان پذیر نیست . یک میکروکنترلر دارای یک CPU به همراه مقدار ثابتی از ROM ، RAM ، پورت های I/ O و تایمر در درون خود می باشد.
ـ سیستم تک منظوره چیست؟
میکروکنترلرها و میکروپروسسورها به طور گستره ای در تولید سیستم های تک منظوره به کار می روند. یک محصول تک منظوره با استفاده از میکروپروسسور و یا میکروکنترلر برای انجام فقط یک کار است. یک چاپگر نمونه ای از یک سیستم تک منظوره است زیرا پروسسور داخل آن فقط یک کار را انجام می دهد و آن این است که داده را بدست اورده و آنرا چاپ می کند. در یک سیستم تک منظوره تنها یک نرم افزار کاربردی وجود دارد و معمولاً در ROM سوزانده می شود . هر یک از وسایل جانبی به PC در داخل خود یک میکروکنترلر دارد . مثلاً در داخل ماوس یک میکرو کنترلر وجود دارد که وظیفه اش یافتن مکان ماوس و ارسال آن به PC است.
انتخاب میکروکنترلر :
چهار نوع میکروکنترلر 8 بیتی مهم وجود دارد که عبارتند از 6811 از موتورولا ، 8051 از اینتل ، Z 8 از زایلوک و PIC16X از شرکت میکرو چیپ تکنولوژی میکروکنترلرهای 16 و 36 بیتی هم وجود دارد . سه روش برای انتخاب وجود دارد.
1 ـ بر آورده کردن نیازهای محاسبات کار به طور مؤثر و مقرون به صرفه
2 ـ در دسترس داشتن نرم افزارهای کمکی مانند کامپایلرها، اسمبلرها و عیب یاب ها
3 ـ منابع گسترده و قابل اعتماد و برای میکرو کنترلرها
مروری بر خانواده 8051
تاریخچه مختصری از 8051
در سال 1981شرکت اینتل میکروکنترلری به نام 8051 را معرفی کرد این میکروکنترلر دارای 128 بایت RAM ، K 4 بایت ROM، دو تایمر ، یک پورت سریال و چهار پورت موازی ( هر یک 8 بیت ) بودکه همه آنها در یک تراشه تعبیه شده بودند زمانی به آن (سیستم در یک تراشه ) را می گفتند . 8051 یک پروسسور 8 بیت است . یعنی CPU هر بار می تواند فقط روی 8 بیت داده کار کند. داده های بزرگتر از 8 بیت باید به قطعات 8 بیت بشکنند و سپس بوسیله CPU پردازش شوند 8051 کلاً دارای چهار پورت I / O با عرض 8 بیت است گر چه 8051 می تواند حداکثر 64K حافظه ROM در تراشه داشته باشد بسیاری از سازندگان فقط K 4 بایت را در تراشه گذاشته اند .
8051 عضو اصلی خانواده 8051 است Intel آنرا MCS – 51 می نامد.
Feature Quantity
ROM 4K bytes
RAM 128 bytes
Timer 2
I/O Pins 32
Serial Port 1
Interrupt Sources

 

دو عضو دیگر خانواده 8051 و 8058 و 8031 است.
AT89C1 از شرکت Atmel :
این تراشه 8051 رایج دارای ROM سریع می باشد. در طراحی های سریع این نوع حافظه میکروایده آل است. زیرا حافظه سریع می تواند طی چند ثانیه، در مقایسه 20 دقیقه در لازم برای8751 پاک شود به این دلیل AT89C51 به جای 8751 به کاربرده شده است تا هنگام پاک شدن تراشه وقتی تلف نشود. هنگام استفاده از AT89C51 برای ساخت سیستم های مبتنی بر میکروکنترلر به سوزاننده یا برنامه ریز ROM سریع نیاز داریم. با ین وجود به پاک کننده ROM نیازی نیست.

 

 

 

AT89C51
ROM
RAM
I/ O
پایه های تایمر
وقفه
Vcc

 

4K 128 32 2 6 5 V

 

 

 

8051 با سرعتهای مختلف Atmel
پایه ها سرعت شماره قطعه
AT89C51 - 12 PC 12 M Hz 40
AT89C51 - 16 PC 16 M Hz 40
AT89C51 - 20 PC 20 M Hz 40

 

شکل 8051 Ic

شرح پایه های 8051
ـVcc پایه 40 ولتاژ تغذیه رابرای تراشه فراهم می کند . ولتاژ منبع +5V است .
ـ GND پایه 20 زمین است .
ـ XTAL 2 , XT AL1 : 8051 دارای یک اسیلاتور درون تراشه ای است. ولی برای راندن آن به یک ساعت کرسیتال نیاز است . اغلب یک اسیلاتور کریستال کوارتز به ورودی های XT AL1 ( پایه 19 ) و XTAL 2 ( پایه 18 ) وصل است.
اسیلاتور کریستال کوارتز متصل به XTAL 2 , XT AL1 به دو خازن PF 30 وصل می باشد یک طرف هر یک از خازنها به زمین وصل است.
ـ RST پایه 9 ، پایه RESET است . این یک ورودی فعال بالاست. بعد از اعمال یک پالس بالا به این پایه میکروکنترلر ریست شده و همه فعالیت ها را رها می کند.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  27  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلودمقاله بررسی چکونگی عملکرد سیستم بارکد خوان

دانلود مقاله بارکد

اختصاصی از ژیکو دانلود مقاله بارکد دانلود با لینک مستقیم و پر سرعت .

 

 


یک بارکد (بعضی معادل فارسی رمزمیله را برای این واژه به کار می‌برند) نوعی نمایش تصویری اطلاعات بر روی سطوح است که اطلاعات آن را می‌توان توسط ماشین بازخوانی نمود. بارکدهای اولیه اطلاعات را در قالب عرض و فاصله خطوط موازی چاپ شده ذخیره می‌کردند و به صورت یک دسته از خطوط مستقیم موازی دیده می‌شدند اما امروزه بارکدها ممکن است -بسته به نوع- به شکل یک دسته نقطه، یک دسته دایره هم مرکز و یا به صورت مخفی شده در تصاویر نیز ظاهر شوند. بارکدها توسط یک اسکنر نوری که دستگاه بارکدخوان نامیده می‌شود بازخوانی می‌شوند و اگر در تصاویر مخفی شده باشند توسط نرم‌افزار خاصی از آن بیرون کشیده می‌شوند. بارکدها به صورت گسترده‌ای در پیاده‌سازی سیستم‌های جمع‌آوری خودکار اطلاعات شناسه‌ها که سرعت و دقت ورود اطلاعات را بالا می‌برند کاربرد دارند.
در حالی که پیش از این قواعد رمزگذاری بارکدها فقط اجازه نمایش اعداد را می‌داد به کمک نشانه‌گذاریهای جدید می‌توان از مجموعه حروف بزرگ الفبای انگلیسی تا مجموعه کامل نویسه‌های ASCII و حتی بیشتر از آن را در یک بارکد گنجاند. نیاز به گنجاندن داده‌های بیشتر با توجه به محدودیت اندازه بارکدهای اولیه به ظهور رمزهای ماتریسی (نوعی بارکد دوبعدی) انجامید که برخلاف بارکدهای اولیه به جای آن که از دسته‌ای از میله‌های موازی تشکیل شده باشد جدولی متشکل از سلولهای مربع شکل است. بارکد پشته‌ای سازشی بین بارکد دوبعدی و بارکد میله‌ای است که نشانه‌گذاریهای قدیم بارکدهای میله‌ای را گرفته و در قالبی که اجازه وجود چند ردیف از بارکدهای میله‌ای را می‌دهد می‌گنجاند.
بسیاری از محصولات شرکت های تولیدی، در سراسر دنیا قابل فروش هستند. با توجه به این مسئله وجود بارکدهای منحصر به فردی که آنها را از یکدیگر متمایز سازد ضروری به نظر می رسد.
تبدیل اعداد به بارکد خواندن بارکد نیاز به استاندارد مشخصی دارد. در حال حاضر در دنیا چند استاندارد برای تولید و استفاده از بارکد وجود دارد که معتبرترین آنها استاندارد EAN/UCC است که103 کشور در دنیا از آن تبعیت می کنند و حدود90 درصد تجارت دنیا را پوشش می دهد.
در ایران به علت ضرورتی که بنا به توسعه صدور کالاهای غیرنفتی ایران به بازارهای جهانی به وجود آمد در سال1374 سازمانی با عنوان »مرکز ملی شماره گذاری کالا و خدمات« زیر نظر موسسه مطالعات و پژوهش های بازرگانی تاسیس شد و پس از انجام مطالعات لازم با انتخاب استاندارد EAN/UCC کشور ما به عضویت موسسه بین المللی EAN International درآمد. تاکنون بیش از5 هزار شرکت- که بیشتر آنها شرکت های تولیدکننده محصولات غذایی و شیمیایی هستند- به عضویت این موسسه درآمده و برای کالاها و محصولات خود بارکد دریافت کرده اند.
بارکد محصولات،12 رقمی است. البته در برخی از کشورها به دلایل مختلف بارکد13 رقمی نیز وجود دارد.
12 رقم بارکد به شرح زیر معنی دار می شود:

 

سه رقم اول نمایانگر کد کشور(626= کد ایران)،5 رقم بعدی کد شرکت سازنده،4 رقم بعدی کد کالای مربوطه و در نهایت1 رقم آخر کد کنترل توسط رایانه به منظور کنترل صحت کد مورد نظر است.
برای مثال بارکد زیر مربوط به دستمال کاغذی200 برگی یکی از شرکت های تولیدی است.
به طور حتم تا به حال در هنگام خرید یا پس از خرید کالا به علامت بارکد چاپ شده در روی بسته بندی آن توجه کرده اید و این سئوال برایتان پیش آمده که این خطوط چه هستند و چه کارآیی دارند.
عامه مردم درباره بارکد، نظرات متفاوتی دارند. خیلی ها فکر می کنند بارکد نمایانگر قیمت کالاست. برخی دیگر نیز بارکد را علامت استاندارد و عده ای بارکد را شماره مجوز کالا می دانند.
بارکد شامل یک سری عدد و تعدادی خطوط موازی سیاه رنگ با ضخامت های مختلف در زمینه سفید بوده که از طریق دستگاه پویشگر (Scanner) توسط امواج مادون قرمز قابل خواندن و انتقال به رایانه است. هر یک از این میله ها مانند یک بیت ارزشی، معادل صفر و یک دارند.
هر یک از این کدها در بانک اطلاعاتی مربوط، دارای اطلاعات کاملی شامل شرح، مشخصات دقیق و فنی، موجودی، اطلاعات ورود و خروج برای استفاده کنندگان ذی ربط هستند.
استفاده از بارکد فقط به محصولات تولیدی شرکت ها محدود نمی شود. در کارخانه ها و موسسات تولیدی به منظور ردیابی مداوم اطلاعات کالاهای تولیدی در خطوط مختلف تولید قطعات مصرفی موجود در انبارها، بارکدهای منحصر به فردی ایجاد و با این سیستم ردیابی می شود. سیستم بارکد کمک می کند تا تغییر اطلاعات را توسط سیستم بارکد به بانک های اطلاعاتی منتقل کرده و همواره اطلاعات موجودی های خود را به روز نگه دارید. در واقع بارکد به عنوان یک ترمینال ورودی کمک می کند تا تغییر یا ثبت اطلاعات با حداقل خطای اطلاعاتی به رایانه منتقل شود.
در فروشگاه های بزرگی که روزانه مقدار زیادی کالای ریز و درشت به آنها وارد و یا خارج می شود و مسئولین برای کنترل موجودی های خود همواره به اطلاعات سطوح موجودی نیاز دارند استفاده از بارکد بسیار ضروری است. در غیر این صورت باید هرازگاهی با تعطیلی فروشگاه اقدام به شمارش و کنترل موجودی کرد. این کار نه تنها بسیار دشوار و طاقت فرساست بلکه امکان بروز اشتباه در آن نیز زیاد است.
در حال حاضر در کشور ما از بارکد برای جمع آوری و ثبت اطلاعات مختلف استفاده های متنوعی می شود. از کارت های حضور و غیاب پرسنلی گرفته تا قبوض آب و برق و تلفن، اطلاعات خطوط تولید و ردیاب محصولات، موجودی های انبار، کتب جهت ثبت شماره استاندارد بین المللی کتاب (شابک) و از همه بیشتر برای کالاهای تولیدی شرکت ها که در فروشگاهها ارائه می گردد و ...
برای راه اندازی سیستم های مبتنی بر بارکد، نیاز به تجهیزاتی مانند نرم افزار تولید بارکد، چاپگر چاپ بارکد، پویشگر (Scanner) و برچسب های ویژه داریم.
البته توسعه و پیشرفت در زمینه بارکد نیز مانند سایر علوم و فن آوریها به سرعت در حال وقوع است.
منبع : http://www.naftepars.ir

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله 12   صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله بارکد