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

پروژة دستگاه بار كد خوان محصول تحقيق چندين ماهه بوده كه در اين مسير از منابع و مأخذهاي مختلف در زمينة باركد خواني و ارسال آن به پورت سريال PC بهره جستم .

دسته بندی: فنی مهندسی » کامپیوتر و IT

تعداد مشاهده: 2511 مشاهده

فرمت فایل دانلودی:.DOC

فرمت فایل اصلی: WORD

تعداد صفحات: 27

حجم فایل:123 کیلوبایت

  پرداخت و دانلود  قیمت: 2,500 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
3 0 گزارش
  • پيش گفتار :
    پروژة دستگاه بار كد خوان محصول تحقيق چندين ماهه بوده كه در اين  مسير از منابع و مأخذهاي مختلف در زمينة باركد خواني و ارسال آن به پورت سريال 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  مي نامد. 




    برچسب ها: بارکد خوان تحقیق بارکد خوان پروژه بارکد خوان بارکد خوان چیست تاریخچه بارکد خوان
  

به ما اعتماد کنید

تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.
این سایت در ستاد ساماندهی ثبت شده است.

درباره ما

فروش اینترنتی فایل های قابل دانلود، پروژه، مقاله، و....
در صورتی که نیاز به راهنمایی دارید، صفحه راهنمای سایت را مطالعه فرمایید.

تمام حقوق این سایت محفوظ است. کپی برداری پیگرد قانونی دارد.
طراحی سایت: وبتینا