آموزش جامع کار با آی سی شیفت ریجستر ۷۴hc595 : تو این مطلب ابتدا  مختصری در مورد پایه های IC Shift Register 74hc595 صحبت میکنیم و بعد نحوه دادن اطلاعات به ۷۴hc595 رو توضیح میدم و بعد دیتاشیت این آی سی ها (شیفت ریجستر) رو قرار میدم و در آخر هم یه فیلم آموزش این آی سی و یه پروژه.

آموزش جامع کار با آی سی شیفت ریجستر 74hc595

آموزش جامع کار با آی سی شیفت ریجستر ۷۴hc595

 


 به نام خدا


 

آموزش جامع کار با آی سی شیفت ریجستر 74hc595

پایه های IC Shift Register 74hc595

۱) OE :  پایه فعالساز آی سی(به GND وصل میشود)

۲) MR : به VCC وصل میشه.

۳) ST_CP : پالس نمایش هستش.

۴) SH_CP : پالس حرکت هستش.

 

توجه ۱ :  وقتی پایه   MRو  OE  صفر باشد و به پایه ST-CP یک کلاک پالس بدهیم خروجی پاک میشود (خروجی ها صفر میشوند)

توجه ۲ : و وقتی پایه OE یک باشد خروجی کلا غیر فعال هست.

 

آموزش دادن اطلاعات به IC Shift Register 74hc595

توجه : البته در فیلم هم اینا رو تقریبا توضیح میدم ولی به هر حال چندپخط زیر رو هم بخونید ظرر نداره.

مثلا میخواهیم عدد یک را به خروجی شیفت دهیم

۱) MR به VCC وصل میشه  و   OE به GND وصل میشود

۲) پس ما تنها با ۳ پایه آیسی برای شیفت دادن عدد خود به خروجی کار داریم . ( پایه های DS ,ST ,SH)

۳) ابتدا پایه DS را یک میکنیم.(برای این که میخوایم در خروجی ۱ نمایان شود.)

۴) حالا برای اینکه عدد یک در خروجی ظاهر شود باید یک کلاک پالس به پایه SH بدهیم و یک کلاک پالس هم به پایه ST تا عدد یک در خروجی ظاهر شود (یعنی پایه Q0 یک میشود)

۵) حال پایه DS را صفر میکنیم.

۶) با هر پالسی که به پایه SH داده شود عدد یک به سمت Qn حرکت داده میشود یعنی  اگر به پایه SH سه پالس بدهیم و در نهایت یک پالس به پایه  ST تا  عدد یک در Q2 ظاهر شود . (اگر ما سه پالس به پایه Sh بدهیم و به پایه ST پالسی ندهیم هیچ وقت عدد در خروجی ظاهر نمیشود–این ترتیب باید رعایت شود یعنی اول باید پایه SH پالس بدهیم بعد به پایه ST )

۷) برای مثال : اگر پایه DS یک باشد و شما به پایه SH سه پالس بدهید عدد ۱۱۱ در حافظه ذخیره شده و با دادن یک پالس به پایه ST عدد ۱۱۱ در خروجی ظاهر میشود(یعنی پایه های Q0,Q1,Q2 یک میشوند)

 

توجه : این شیفت رجیستر ۸ بیتی هست یعنی تنها میتواند ۸ بیت را در خروجی ظاهر کند ولی اگر عدد ما بیشتر از ۸ بیت بود چی ؟؟؟؟

مثلا اگر عدد ما ۹بیتی بود یک بیت اضافه آن در پایه ‘Q7 ظاهر میشود !

به چه دردی میخورد این پایه ؟؟ حال شما برای اینکه بتوانید عدد ۱۶ بیتی یا کمتری را به خروجی شیفت دهید احتیاج به یک شیفت رجیستر دیگه دارید که با این شیفت رجیستر سری کنید.

چطوری سری کنیم ؟پایه های شیفت رجیستر دوم هم مانند شیفت رجیستر اول وصل میکنیم تنها تغییری که میکند اینکه پایه Q7’ به پایه DS شیفت رجیستر دوم وصل میشود.

برای اینکه عدد ۱ در پایه خروجی Q0 شیفت رجیستر دوم قرار بگیرد باید ۹ پالس به پایه SH و یک پالس به پالس به پایه ST بدهیم

 

دیتاشیت آی سی شیفت ریجستر ۷۴hc595

این آیسی که ما امروز باهاش کار کردیم و تو پروتئوس یه پروژه بستیم باهاش >>>فک کنم این آی سی  مال شرکت PHILIPS باشه….من دیتاشیت این آیسی رو از ۳ شرکت مختلف میزارم براتون(ظرر نداره که) فکر هم نمیکنم فرق آنچنانی با هم داشته باشن.(احتمالا عندش اینه که نام چند تا پایه رو تغییر دادن)

دانلود دیتاشیت آی سی ۷۴HC595

 

فیلم آموزش کار با آی سی شیفت ریجستر ۷۴hc595

اینم از فیلم های آموزش این جلسه :

جلسه ۱ : http://www.aparat.com/v/bNeto

 

 

جلسه ۲ : http://www.aparat.com/v/SkQvV

دانلود پروژه IC Shift Register 74hc595

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

دانلود پروژه آی سی ۷۴HC595

 

IC Shift Register 74hc595

 

 

پروژه AVR آی سی شیفت ریجستر ۷۴hc595

 

 مطالعه بیشتر (سایت خارجی -_-)

۱) Serial to Parallel Shifting-Out with a 74HC595

۲) The Shift Register

۳) The 74HC595 Shift Register

 منبع:

http://dmf313.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%A2%DB%8C-%D8%B3%DB%8C-%D8%B4%DB%8C%D9%81%D8%AA-%D8%B1%DB%8C%D8%AC%D8%B3%D8%AA%D8%B1-74hc595/