فهرست مطالب:
- تدارکات
- مرحله 1: نمودارها و نمودارهای عملکردی را سنجاق کنید
- مرحله 2: اتصال به آردوینو
- مرحله 3: نتیجه گیری
تصویری: آردوینو با ثبت نام شیفت CD4015B: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
CD4015B یک رجیستر شیفت دو مرحله ای 4 مرحله ای با ورودی سریال و خروجی موازی است. این یک IC 16 پین است و شامل دو ثبت 4 مرحله ای یکسان با ورودی های Data ، Clock و Reset مستقل است. سطح منطقی موجود در ورودی هر مرحله در هر گذار ساعت مثبت به خروجی آن مرحله منتقل می شود. منطق بالا در ورودی بازنشانی هر چهار مرحله تحت پوشش آن ورودی را بازنشانی می کند. این یک دستگاه CMOS با تمام ورودی ها در برابر تخلیه استاتیک محافظت می شود.
این امکان وجود دارد که 2 ثبت چهار مرحله ای را به یک ثبت 8 بیتی در یک بسته ، و با افزودن IC های CD4015B بیشتر ، گسترش دهید.
این برنامه کاربردهای مختلفی دارد ، از جمله:
- صف ورودی / خروجی موازی سریال
- تبدیل داده های سریال به موازی
- ثبت همه منظوره
و همچنین LED های رانندگی همانطور که در زیر نشان خواهم داد.
تدارکات
این IC ها بسیار ارزان هستند و در حال حاضر می توانید 10 CD4015BE را با قیمت کمتر از 2 پوند انگلستان از چین در Ebay خریداری کنید.
مرحله 1: نمودارها و نمودارهای عملکردی را سنجاق کنید
CD4015B دارای ظاهری غیر معمول است و باید دقت شود که هر پین به درستی شناسایی شود. برای مثال Q4B (پین 2) در کنار Q3A (پین 3) و Q4A (پین 10) در کنار Q3B (پین 11) است. همچنین ساعت B در قسمت A عمدتا IC و به همین ترتیب ساعت A در قسمت B عمدتا B قرار دارد.
عملکرد CD4015B
برای روشن شدن عبارت بالا
"داده ها از یک ورودی به مرحله خروجی IC در یک انتقال مثبت منتقل می شوند".
یعنی پین ساعت در مرحله مربوطه از پایین به بالا حرکت می کند. این امر در آردوینو بدین صورت انجام می شود که ابتدا پین ساعت را پایین قرار دهید ، پین داده را بالا یا پایین تنظیم کنید و سپس پین ساعت را دوباره بالا قرار دهید. هر بار که این اتفاق می افتد ، داده های پین خروجی به پین بعدی منتقل می شود ، یعنی از Q1A به Q2A و غیره. داده های Q4A یا از بین می رود یا در صورت اتصال به داده B ، به Q1B منتقل می شود.
وقتی پین ساعت از بالا به پایین می رود هیچ اتفاقی نمی افتد.
هنگامی که پین Reset بالا تنظیم می شود ، 4 خروجی خود را پایین تنظیم می کند. این باعث می شود جریان از طریق LED ها عبور کرده و آنها را روشن کند. در مجموعه ای که در زیر توضیح داده شده است ، همه 8 خروجی با اتصال Reset A و Reset B تنظیم مجدد می شوند.
مرحله 2: اتصال به آردوینو
اتصال به آردوینو به شرح زیر است:
- CD4015B پین 16 به آردوینو 5 ولت
- CD4015B پین 8 به Arduino Gnd
- پین CD4015B 6 (بازنشانی A) به پین 5 آردوینو
- پایه CD4015B 7 (داده A) تا پین 6 آردوینو
- پین CD4015B 9 (ساعت A) تا پین 7 آردوینو
- CD4015B پین Q1A - Q4A به LED کاتد و آند تا 5v از طریق مقاومت 100 اهم
برای فعال کردن 8 Stage Shift Register
- پین 14 (Reset B) را به پین 6 (Reset A) در CD4015B وصل کنید
- پین 1 (ساعت B) را به پین 9 (ساعت A) در CD4015B وصل کنید
- پین 10 (Q4A) را به پین 15 (داده B) در CD4015B وصل کنید
- CD4015B پین Q1B - Q4B به LED کاتد و آند به 5v از طریق مقاومت 100 اهم
یک برنامه آردوینو برای نشان دادن نحوه استفاده از CD4015B با LED ها گنجانده شده است. برای کارکرد برنامه نیازی به کتابخانه خاصی نیست. لازم نیست از پین 5 ، 6 و 7 آردوینو استفاده کنید ، زیرا هر یک از پین های ورودی/خروجی کار می کند ، اما باید طرح را به هر پینی که استفاده کرده اید تغییر دهید.
مدار را می توان روی تخته نان تنظیم کرد.
حلقه برنامه 4 روش مختلف برای برنامه ریزی CD4015B را نشان می دهد.
مرحله 3: نتیجه گیری
من به طور تصادفی یک IC CD4015BCN در اطراف داشتم و در مورد نحوه برنامه ریزی آن تعجب می کردم. مطالعه برگه اطلاعات مربوطه تمام اطلاعات را در اختیار من قرار داد. همچنین بسیاری از دستگاه های ثبت نوبت دیگر در بازار وجود دارد. یکی از نمونه های محبوب 74LS595 است که روش خاص خود را برای برنامه نویسی و همچنین TTL برخلاف CMOS دارد. به نظر نمی رسد اطلاعات زیادی برای آردوینو و CD4015B در دسترس باشد.
من متخصص الکترونیک نیستم و فقط این اطلاعات را در اختیار کسانی می گذارم که ممکن است برایشان جالب باشد.
اطلاعات بیشتر را می توان در برگه های داده مربوطه یافت.
توصیه شده:
نحوه ثبت دما و شدت ثبت نور - شبیه سازی پروتئوس - فریتینگ - Liono Maker: 5 Step
نحوه ثبت دما و شدت ثبت نور | شبیه سازی پروتئوس | فریتینگ | Liono Maker: سلام این Liono Maker است ، این کانال رسمی YouTube من است. این کانال YouTube منبع باز است. پیوند: Liono Maker YouTube Channel در اینجا پیوند ویدیو وجود دارد: Temp & amp؛ ثبت شدت نور در این آموزش ما نحوه ایجاد Temper را یاد می گیریم
آموزش برنامه IoT Kraken Jr. قسمت 1 - ثبت نام و فعال سازی ایمیل: 9 مرحله
آموزش برنامه IoT Kraken Jr. وب. با استفاده از Arduino Uno + Ethernet Shield می توانید
آموزش برنامه IoT Kraken Jr. قسمت 3 - ثبت نام در آردوینو: 6 مرحله
آموزش برنامه IoT Kraken Jr. آخرین مرحله از سه آموزش قسطی. ثبت هیئت مدیره آردوینو ، این
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو
برچسب نام فلش LED چاپ سه بعدی - نام خود را در چراغ دریافت کنید!: 4 مرحله (همراه با تصاویر)
برچسب نام فلش LED چاپ سه بعدی-نام خود را در چراغ بگیرید! این یک پروژه کوچک خوب است که در آن با استفاده از چراغ های LED چند رنگ ، یک برچسب نام ایجاد می کنید که بسیار چشم نواز و چشم نواز است. دستورالعمل های ویدئویی: برای این پروژه شما نیاز: قطعات چاپ سه بعدی https://www.thingiverse.com/thing:2687490 کوچک