دانلود مقاله ساخت دستگاه بارکد خوان و اتصال آن به پورت سریال PC

Word 62 KB 34816 22
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۶,۰۰۰ تومان
قیمت: ۱۲,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • پیش گفتار : پروژه دستگاه بار کد خوان محصول تحقیق چندین ماهه بوده که ؟

    مسیر از منابع و مأخذهای مختلف در زمینه بارکد خوانی و ارسال آن به پورت سریال PC بهره جستم .

    لازم به ذکر این نکته است که مطلوب نظر اینجانب استفاده از باکس رفلکس بارکد خوان بود و ؟

    به دلیل یافت نشدن این ؟

    بنده را بر آن داشت که به جای استفاده از روش انعکاس از روش عبوری استفاده کنیم.

    که این روش مستلزم آن بود که کارت را نیز اینجانب تعریف نمایم.

    که توضیحات لازم به ادامه ارایه خواهد شد.

    این مجموعه را به اساتید گرانقدر جناب استاد بهرامی زاده تقدیم نمایم.

    وه که قبول افتد و در نظر آید.

    هدف کلی ساخت: می دانیم امروزه دنیای الکترونیک روند رو به رشد سرسیمی را می پیماید که در مقایسه با گدشته غیر قابل وصف است.

    در این پیمایش سرعت ارسال و دریافت اطلاعات نقش بسزای دارد و افکار متخصصین را کاملاً به خود مشغول کرده تا مسأله زبان را به حداقل رسانده و نرخ ارسال و دریافت داده ها را تا نهایت ممکن بالا ببرند.

    اینک با پی بردن به اهمیت این مسأله ما نیز در جهت تحقیق نیل به این هدف دستگاه بارکد خوان را طراحی نموده و یک نمونه عملی آنرا ساختیم.

    این دستگاه همچنان که از نامش پیداست قادر به خواندن بارکد و ارسال آن به پورت سریال PC است.

    که با قرار گرفتن کارت در بین فرستنده به گیرنده نوری خطوط سیاه و سفید trace می شوند و کد این کارت استخراج می شود و طریق پورت سریال به PC منتقل می شود.

    قسمت عمده و مهم طراحی و ساخت این دستگاه، میکروکنترلی 8.51 است .

    که در بخشهای آینده به توضیح این مسأله می پردازیم.

    نگاهی گذرا و اجمالی به میکروکنترلی 8.51 ابتدا باید ببینیم فرق میکروکنترلی با میکرو پروسسور چیست ؟

    منظور از یک میکروپروسسور ( ریز پردازنده نام میکروپروسسورهایی از خانواده X86 انتیل مثل 8.386 , 8.286 , 8.86 , 68020 , 68030 , 68040 و یا خانواده ای از این قبل است .

    این میکروپروسسورها فاقد ROM , RAM و پورت های I / O در درون خود تراشه هستند به این دلیل به آنها میکروپروسسورهای همه منظوره گویند.

    طراح سیستمی که از میکروپروسسور همه منظورهای چون پنتیوم، 68040 استفاده باشد که باید در خارج از آن ROM , RAM پورت های I / O و تمایمرها را اضافه نماید.

    طراح ما بتواند روی مقدار ROM , RAM پورت های I / O به حسب نوع میکروکنترلی دارای یک CPN به همراه مقدار ثابتی از ROM , RAM ، پورت های I / O و تایمر در درون خود می باشد.

    سیستم تک منظوره چیست؟

    میکروکنترلها و میکروپروسسورها به طور گستره ای در تولید سیستم های تک منظوره به کار می روند.

    یک محصول تک منظوره بار استفاده از میکروپروسسور و یا میکروکنترلی برای انجام فقط یک کار است.

    یک چاپگر نمونه ای از یک سیستم تک منظوره است زیرا پروسسور داخل آن فقط یک کار را انجام می دهد و آن این است که داده را بدست اورده و آنرا چاپ می کند.

    در یک سیستم تک منظوره تنها یک نر افزار کاربردی وجود دارد و معمولاً که ROM سوزانده باشد.

    وظیفه اش یافتن مکان ماوس و ارسال آن به PC است.

    انتخاب میکروکنترلی : چهار نوع میکروکنترلی 8 بیتی مهم وجود دارد که عبارتند از 6811 از موتورولا ، 8.51 از انیتل ، Z 8 از زایلوک و PIC 16 X از شرکت میکرو چپ تکنولوژی میکروکنترلهای 16 و 36 بیتی هم وجود دارد .

    سه روش برای انتخاب وجود دارد.

    1 بر آورد کردن نیازهای محاسبات کار به طوری مؤثر و مقرون به صرفه 2 در دسترس داشتن نرم افزارهای کمکی مانند کامپایلرها، اسمبلرها و عیب یاب ها 3 منابع گسترده و قابل اعتماد و بی میکورکنترلها مروری بر خانواده 8.51 تاریخچه مختصری از 8.51 در سال 1981شرکت In Ael میکروکنترلری به نام 8.51 را معرفی کرد این میکروکنترلر دارای 128 بایت ROM ، K 4 بایت ROM، در تایمر ، یک پورت سریال و چهار پورت موازی ( هر یک 8 بیت ) بودکه همه آنها در یک تراشه تعبیه شده بودند زمانی به آن (سیستم در یک تراشه ) را گفتند .

    8.51 یک پروسسور 8 بیت است .

    نیمی CPX هر بار می تواند فقط روی 8 بیت داده کار کند.

    داده ای بزرگتر از 8 بیت باید به قطعات 8 بیت بشکنند و سپس بوسیله CPX پردازش شوند 8.51 کلاً دارای چهار پورت I / O با عرض 8 بیت است گر چه 8.51 می تواند حداکثر 64X حافظه ROM در تراشه داشته باشد بسیاری از سازندگان فقط K 4 بایت را در تراشه گذاشته اند .

    ( شکل ص 27 نمودار ملوج ) 8.51 عضو اصلی خانواده 8.51 است In tel آنرا Mes – 51 می نامد.

    امکانات 8.51 Feature Quantity ROM 4K bytes RAM 128 bytes Timer 2 I/O Pin 5 32 Serial Port 1 Interrupt Sources 6 دو عضو دیگر خانواده 8.51 و 8.58 و 8.31 است.

    نمودار بلوکی درون میکروکنترلر 8.51 ×××× AT89C51 از شرکت Atmel : این تراشه 8.51 دانیم دارای ROM سریع می باشد.

    در اطراحی های سریع این نوع حافظه میکرو؟

    است.

    زیرا حافظه سریع بتواند مرا چند ثانیه در مقایسه 20 دقیقه در ؟

    برس 8751 باعث شود به این دلیل AT89C51 به جای 8751 به کاربرده شده است تا هنگام تک شدن تراشه وقتی تلف نشود.

    هنگام استفاده از AT89C51 برس ساخت سیستم های مبتنی بر میکروکنترلر به سوزاننده یا برنامه ریز ROM سریع نیاز داریم.

    وجود به شکننده ROM نیازی نیست.

    AT89C51 ROM 4K RAM 128 IP 32 تایمر 2 وقفه 6 Vce 5 V 8.51 با سرعتهای مختلف Atmol صوت حجم در قطعه 5 AT89C51 - 12 PC 12 m Hz 40 AT89C51 - 16 PC 16 m Hz 40 AT89C51 - 20 PC 20 m Hz 40 شکل 8.51 Ic شرح لایه های 8.51 Vec باید 40 ولتاژ تغذیه صورتی تراشه فراهم باشد و ؟

    +5 است.

    GND لایه 20 زمین است .

    XTAL 2 , XT AL1 : 8.51 دارای یک اسیلاتور درون تراشه ای است.

    و برای راندن آن به یک ساعت کرسیتال اسیلاتور کریستال کوارتز به ورودی های XT AL1 ( پایین 19 ) و XTAL 2 ( یا 18 ) وصل است.

    اسیلاتور کریستال کوارتز متصل به XTAL 2 , XT AL1 به دو خازن P.F وصل می باشد یک طرف هر یک از خازنها به زمین وصل است.

    RST لایه 9 ، لایه Res ET است .

    این یک ورودی فعال بالاست.

    بعد از اعمال یک پالس بالا به این پایه میکروکنترلر ایست شده و همه فعالیت را رها می کند.

    : اعضا خانواده 8.51 مانند 89C51 , 8751 یا DS 500 همگرا با ROM در تراشه برای ذخیره برنامه ارائه می شوند.

    در این حالت لایه به Vce روی خانواده برای دستیابی بیرونی است.

    به معنی فعال کردن برنامه ذخیره است.

    ALE : ( فعال ساز لچ آدرس ) یک لایه خروجی فعال بالاست.

    پایه های پورت I / O چهار پورت P3 , P2 ,P1 , P0 هر کدام 8 پایه را به کار برند تا پورت ها را 8 بیتی سازند همه پورت ها پس از Reser به صورت خروجی در کار آیند و آماده استفاده به عنوان خروجی هستند.

    برای استفاده از هر یک از این پورت ها به عنوان و وصل، باید آنها را برنامه ریزی کرد.

    کارت O: این پورت 8 پایه ( 32 – 39 ) را اشغال می کند.

    می توان از آن به عنوان ورودی یا خروجی استفاده کرد.

    برای استفاده از پایه های پورت O بر محتوای ورودی و خروجی هر پایه از بیرون به یک مقاومت بالاکش 10km وصل شود.

    دلیل این است که پورت صفر بر خلاف P3 , P2 ,P1 یک در بین باز است.

    پورت 1 : جمعاً 8 پایه ( 1 تا 8 ) را اشغال می کند.

    می توان از آن به صورت ورودی یا خروجی استفاده کرد.

    و نیازی به مقاومت بالاکش تولید زیرا دارای مقاومت بالاکش درونی است.

    پورت 2: این پورت دارای 8 پایه است ( 21 تا 28 ) ؟

    آنها به عنوان ورودی یا خروجی برنامه ریزی کرد.

    و به ؟

    بالاکش نیاز ندارد.

    پورت 3 : این پورت نیز دارای 8 پایه است ( 10 الی 17) می توان آنرا به عنوان ورودی یا خروجی برنامه ریزی کرد.

    نیازی به مقاومت بالاکش ندارد.

    توان دیگر پورت ها P3 Bit Function Pin P3.0 RXD 10 P3.1 TXD 11 P3.2 12 P3.3 13 P3.4 TO 14 P3.5 T1 15 P3.6 16 P3.7 17 شکل صفحه 129 ص 11 شکل صفحه 130 ص 12 اینک شرح مختصری در ارتباط با تبادل سریال می دهیم.

    کامپیوترها داده را به دو طریق موازی و سریال انتقال می دهند در انتقال های موازی، داده اغلب از 8 خط داده و یا بیشتر استفاده می شود.

    در این حالت داده می تواند به وسیله ای که فقط جند فوت دورتر است انتقال یابد مثالهایی از این دست عبارتند از چاپگرها و دیسک های سخت کد از کابل های نوری استفاده نمایند.

    گر چه در این موارد حجم بسیاری از داده در زمانی کوتاه جابه جا می شود نوع فاصله نمی تواند چندان طولانی باشد در فواصل بیشتر از تبادل سریال استفاده می کنند.

    در تبادل سریال بر عکس تبادل موازی، هر بار یک بیت ارسال می گردد.

    اصول تبادل سریال: وقتی این پردازنده های با دنیای خارج تبادل اطلاعات باشد بسته ای داده را در ابعاد بایت فراهم می نماید در بعضی موارد همچون جایگرها به اطلاعات به راحتی از گذرگاه داده 8 بیت اخذ شده و به گذرگاه داده 8 بیت جایگر تحویل می شود.

    این روش اگر کابل زیاد طولانی نباشد عملی است زیرا کابل های طولانی سیگنالها را تضعیف و ؟

    دیگر سیکل می دهند.

    بعلاوه مسیر 8 بیت گران هم هست.

    بنابراین دو تبادل داده بین دو سیستم با فاصله های تا صدها فوت یا میلیون ها کیلومتر از انتقال سریال استفاده می شود.

    تبادل سریال نه تنها موجب ارزانی ؟

    بلکه موجب تبادل اطلاعات بین دو کامپیوتر در دو شهر مختلف از طریق خط تلفن می گردد.

    برای به راه اندازی تبادل سریال داده، بایت داده باید از گذرگاه 8 بیتی ریز پردازنده گرفته شده و با استفاده از شیفت رجیستر ورودی موازی خروجی سریال به بیت های سریال تبدیل گردد.

    که دستگاه قابل ارسال به یک خط داده خواهد بود.

    واضح است که درست گیرنده باید یک شیفت دجیستر ورودی سریال خروجی موازی برای دریافت داده ارسالی وجود داشته باشد و پر از بسته بندی این به صورت بایت آنها را به گیرنده تحویل دهد.

    تبادل داده دو روش را به کار می برد.

    که یکی روش همزمان و دیگری روش غیر همزمان است.

    روش همزمان هر بار یک بلوک از داده را انتقال می دهد.

    در حالی که روش غیر همزمان هر بار یک بایت را منتقل می کند.

    برای پیاده کردن هر یک از مورد تر فوق تراشه ای IC خاصی بوسیله سازندگان برس تبادل سریال داده ساخته شده است.

    این تراشه ها عموماً UART ( فرستنده گیرنده غیر همزمان یئیتئرسال ) و USART ( فرستنده گیرنده ‏یونیو‏-‏02غیر همزمان .

    یونیورسال ) خوانده می شوند.

    که 8.51 دارای UART درونی است.

    استاندارهای Rs 232 : برای ایجاد امکان سازگاری در میان تجهیزات تبادل داده ساخت سازندگان مختلف یک استاندارد واسطی به نام Rs 232 بوسیله سازمان صنایع الکترونیک ( BIA ) در 1960 بر پاشد.

    در سال 1963 استاندارد فوق اصلاح و Rs 232 A نام گرفت.

    در سالهای بعد Rs 232s و Rs 232e نیز معرفی شد.

    در این جا به استاندارد Rs 232 می پردازیم.

    امروزه Rs 232 یک استاندارد واسط I / O با کاربردی گسترده است.

    چون استاندارد مذکور قبل از خانواده TTL با نهاده شد سطوح ولتاژ ورودی و خروجی سازگار با TTL نیستند .

    در Rs 232 منطق 1 با – 3 تا – 25 ولت تعریف میشد ضمن اینکه +3 تا +25 ولت هم بیت 0 است.

    فاصله – 3 تا +3 تعریف نشده است.

    به این دلیل برای اتصال هر Rs 232 به یک سیستم مبتنی بر میکروکنترلر، باید از مبدل های ولتاژی همچون MAX 232 برای تبادل از سطح TTL به سطح Rs 232 و بر عکس استفاده این تراشه های MAX 232 به نام راه اندازهای خط گیرنده های خط نام گذاری شده اند.

    DB – ( از استاندارد I / O سریال که فقط 9 پایه دارد توسط IAM معرفی شد به منظور ایجاد انتقال سریع و قابل اطمینان داده بین دستگاها در انتقال باید هماهنگی داشته باشد در ست مثل چاپگر چئن در وسیله گیرنده ممکن است برای پذیرش داده جای نباشد.

    باید مکانیزی برای اطلاع به فرستنده ایجاد شد تا از ارسال داده خودداری کند.

    DTR : و آمادگی پایانه داده وقتی که پایانه ( یا پورت Cnm در LPC روشن شود، پس از یک سوی تست های

  • فهرست:

    پیش گفتار

    هدف کلی ساخت

    توضیح میکرو کنترلی 8 – 51

    شرح سخت افزار سیستم

    شرح Le  های Ln 324 , max 

    توضیح برنامه نرم افزاری

    ضمایم

    یکی هست و هیچ نیست جز او

    وحده لااله الاهو

     

    منبع:

    ندارد


تحقیق دانش آموزی در مورد دانلود مقاله ساخت دستگاه بارکد خوان و اتصال آن به پورت سریال PC , مقاله دانشجویی با موضوع دانلود مقاله ساخت دستگاه بارکد خوان و اتصال آن به پورت سریال PC , پروژه دانشجویی درباره دانلود مقاله ساخت دستگاه بارکد خوان و اتصال آن به پورت سریال PC

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

فصل اول : میکروکنترلر 8051 1-1 دراین بخش اتبدا به اعضای مختلف خانواده میکروکنترلر 8051 و ویژگی های آنها نگاه می کنیم . به علاوه خواهیم دید که سازندگان 8051 چه کسانی هستندوچه نوع محصولی ارائه می دهند . تاریخچه مختصری از 8051 درسال 1981 شرکت  Intel میکروکنترلربه نام  8051  را معرفی کرد . این میکروکنترلردارای 128  بایت 4k , RAM  بایت ROM دو تایمر ، یک پورت ...

یکی از تحول های مهمی که درسال های اخیر در جهان کامپیوتر ایجاد شده است. رواج PDA ها است و در این بین بیشترین سهم در اختیار Pocket PC یا کامپیوترهای جیبی بوده است. کامپیوترهای جیبی در مدت یک یا دو سال از تمام رقبای پر سابقه خود پیشی گرفتند و حتی دامنه استفاده از PDAها را نیز گسترش دادند.امروزتعداد کاربرانPDA ها بسیار از گذشته است و پیش بینی می شود که کامپیوترهای جیبی تا چند سال ...

چکیده : در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8) مطالبی چند به میان آمده است این قفل توانایی این را دارد که توسط سه نفر و با سه رمز رقمی متفاوت مورد استفاده قرار گیرد . میکرو AVR رمز را از یک صفحه کلید ماتریسی دریافت می کند و پس از نمایش برروی صفحه نمایشگر LCD پس از مقایسه با رمز موجود در حافظه در صورت صحیح بودن رله ای ...

انواع هارد دیسک دیسک سخت با هارد دیسک منبع و محل ذخیره تمام برنامه ها و داده هاى موجود درون یک کامپیوتر است. در حال حاضر دیسک هاى سخت در دو نوع IDE و SATA بیشتر مورد توجه مصرف کنندگان است. کابل هاى اتصالى به هارد دیسک هاى IDE شامل کابل ۴۰ پین دیتا و کابل چهار پین برق مى باشد، اما در دیسک هاى سخت SATA از کابل هاى برق ۱۵ پین و هفت پین دیتا استفاده مى شود. یکى از مزایاى هاردهاى ...

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

پرکاربردترین قطعات مداری  : اینها قطعاتی هستند که  چند کاربرد معمول دارند: 1)      سوئیچ یا کلید: اولین کاربرد و ساده ترین کاربرد ترانزیستور می باشد به عنوان مثال وقتی یک تایمر می سازیم برای قسمت کلید مداری آن از ترانزیستور می توان استفاده کرد.  2)      تقویت کننده : برای تقویت سیگنال ناشی از سنسورها یا تقویت ...

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

شرح جامع BIOS بایوس اصطلاحی است که به عبارت (BASIC INPUT/ OUTPUT) اطلاق می گردد بایوس در واقع پیوند بین سخت افزار و نرم افزار در یک سیستم کامپیوتری محسوب میگردد. اغلب مردم اصطلاح بایوس را با نام دیگری تحت عنوان درایورهای دستگاه یا فقط درایور میشناسد. بایوس عبارت واحدی است که همه درایوهای داخل یک سیستم را که با همکاری یکدیگر به عنوان یک اینترفیس بین سخت افزار و نرم افزار سیستم ...

بایوس اصطلاحی است که به عبارت (BASIC INPUT/ OUTPUT) اطلاق می گردد بایوس در واقع پیوند بین سخت افزار و نرم افزار در یک سیستم کامپیوتری محسوب میگردد. اغلب مردم اصطلاح بایوس را با نام دیگری تحت عنوان درایورهای دستگاه یا فقط درایور میشناسد. بایوس عبارت واحدی است که همه درایوهای داخل یک سیستم را که با همکاری یکدیگر به عنوان یک اینترفیس بین سخت افزار و نرم افزار سیستم عامل عمل می ...

ثبت سفارش