تالار گفتمان مانشت
روش تشخیص چرخه در شمارنده ها - نسخه‌ی قابل چاپ

روش تشخیص چرخه در شمارنده ها - mostafa2012 - 27 دى ۱۳۹۳ ۰۱:۱۹ ق.ظ

سوالش یک کم نامفهومه !!!
منظورش از Q0 سمت چپ همون سمت راست هس؟؟؟یا فرق میکنن؟؟؟

[تصویر:  327426_rqacx7d2cfdj1ksvaevz.png]

RE: روش تشخیص چرخه در شمارنده ها - archer22 - 27 دى ۱۳۹۳ ۰۱:۳۹ ق.ظ

هر شمارنده Q خودش رو داره.
به نظرم این سوال غلط هستش.
شمارنده ی BCD صفر تا ۹ رو میشماره. تو این سوال به ازای هر صفر تا ۹ یی که شمارنده راست میشماره، شمارنده چپی یکی اضافه میشه.اما این یک زمانی اضافه میشه که شمارنده راستی ۸ بشه...نه اینکه ۹!...برای اینکه درست بشماره باید Q0 و Q3 شمارنده راستی رو and میکرد و به پالس شمارش شمارنده چپی می داد.
برای همین این مدار ۰ تا ۹۹ رو نمیشماره.چون وقتی شمارنده راست هشت میشه،شمارنده چپی یکی اضافه میشه.یعنی چی؟یعنی ترتیب شمارش میشه:۱-۲-۳-۴-۵-۶-۷-۱۸-۱۹-۱۰-۱۱-۱۲-۱۳-۱۴-۱۵-۱۶-۱۷-۲۸-۲۹-۲۰-۲۱-۲۲-و.....

پ.سوال!! :من خودم یه اشکالی تو این سوال دارم که وقتی شمارشگر راست ۸ میشه بلافاصله شمارنده چپ یکی اضافه میشه یا نه..یه پالس دیگه طول میکشه و به این صورت میشه: .....-۷-۸-۱۹-......-۱۶-۱۷-۱۸-۲۹-؟؟؟

RE: روش تشخیص چرخه در شمارنده ها - ریحان - ۲۷ دى ۱۳۹۳ ۰۱:۴۰ ق.ظ

خو راهنمایی کنین دوستان...Dodgy

RE: روش تشخیص چرخه در شمارنده ها - Hamid_0311 - 27 دى ۱۳۹۳ ۰۳:۱۱ ق.ظ

با سلام
من نمیدونم این طراحا چه اصراری دارن شمارنده بدهند اما همه اش غلط میدن اون از سنجش که جای اینکه وصلش کنه خروجی به کلاک وصل کرده به ورودی و بعدم جواب اشتباه زده اینم از این Big Grin
اصولا ما توی شمارنده ها کلاکمون حساس به لبه هستش که باید مشخص کنن ولی اینجا از تیپ سوال میشه فهمید که شمارنده ها حساس به لبه منفی هستن (کلا توی طراحی های واقعی بیشتر از کلاک حساس به لبه استفاده میشه نه سطح)
خوب شمارنده دوم چه موقع شمارش میکنه؟ وقتی که شمارنده اول بیت اخرش از ۱ به ۰ تغییر کنه اون موقع کلاک می خوره و یک عددو میشماره
(چرا گفتم وقتی از یک به ۰ تغییر کنه؟ چون حساس به لبه منفی هستش) خوب پس شمارنده اول تا عدد ۸ میشماره یعنی
۱۰۰۰
خوب بیت اخرش یک شد حالا عدد ۹
۱۰۰۱
دقت کنید تا الان خروجی اینطوری هستش (چون بیت اخر هنوز از یک به ۰ تغییر نکرده)
۰۹
حالا وقتی کلاک میخوره شمارنده اول ریست میشه و میشه صفر یعنی
۰۰۰۰
خوب بیت اخر از ۱ به ۰ تبدیل شد پس شمارنده دوم یک کلاک میخوره و اونم یک عددو میشماره یعنی میشه (دقت کنید این دو همزمان انجام میشه نه که توی کلاک مجزا یعنی وقتی شمارنده اول ۰ میشه شمارنده دوم همون موقع کلاک میخوره و یک عدد میشماره)
۱۰
حالا باز شمارنده اول میشماره اما شمارنده دوم ثابته چون کلاک نمی خوره یعنی خروجیش همینطوری یک میمونه تا کی؟ وقتی که شمارنده اول باز برسه به ۹ و ریست بشه
۱۹ که شد
حالا که ۰ بشه دوباره شمارنده دوم کلاک می خوره و یک عدد میشماره و میشه
۲۰
همین طوری ادامه میده که نهایت ۰ تا ۹۹ میشماره
کلا این ازمونا ازمایشا خیلی باحال سوال میدن Big Grin
موفق باشید

RE: روش تشخیص چرخه در شمارنده ها - mostafa2012 - 29 دى ۱۳۹۳ ۰۳:۲۳ ب.ظ

(۲۷ دى ۱۳۹۳ ۰۳:۱۱ ق.ظ)Hamid_0311 نوشته شده توسط:  چرا گفتم وقتی از یک به ۰ تغییر کنه؟ چون حساس به لبه منفی هستش) خوب پس شمارنده اول تا عدد ۸ میشماره یعنی
۱۰۰۰
خوب بیت اخرش یک شد حالا عدد ۹
۱۰۰۱
دقت کنید تا الان خروجی اینطوری هستش (چون بیت اخر هنوز از یک به ۰ تغییر نکرده)
۰۹
حالا وقتی کلاک میخوره شمارنده اول ریست میشه و میشه صفر یعنی
۰۰۰۰
خوب بیت اخر از ۱ به ۰ تبدیل شد پس شمارنده دوم یک کلاک میخوره و اونم یک عددو میشماره یعنی میشه (دقت کنید این دو همزمان انجام میشه نه که توی کلاک مجزا یعنی وقتی شمارنده اول ۰ میشه شمارنده دوم همون موقع کلاک میخوره و یک عدد میشماره)
۱۰
...........

سلام
۱- ببخشید از کجا فهمیدید حساس به لبه منفی هس؟؟؟Huh

۲- چرا ریست میشه؟؟؟ مگر clear داره ؟؟؟؟ نکنه همین نکته که ازتون پرسیدم Q های دوطرف از ۰ تا ۴ اند منظورتونه ؟؟؟
یعنی وقتی بیت چهارم سمت راستی یک بشه => سمت چپی فعال میشه و باعث صفر شدن Q0-Q4 میشه؟؟؟؟
درس گفتم؟؟؟HuhConfused

RE: روش تشخیص چرخه در شمارنده ها - Hamid_0311 - 29 دى ۱۳۹۳ ۰۷:۲۲ ب.ظ

یکم رو مبحث شمارنده ها دقت کنید اصل کار اینه ماشین چیو میشماره و چطوری کلاک میخوره یکم تمرین کنید متوجه میشید البته این سوال یکم نافرم مطرح کرده اینم بزارید پای حساب ازمایشی بودنشBig Grin

سوال دوم دقت کنید شمارنده bcd هستش و شمارنده bcd فقط میتونه از ۰ تا ۹ بشماره
اون بالا هم توضیح دادم خروجی بیت اخر به عنوان کلاک شمارنده ماشین دوم عمل می کنه تا وقتی کلاک نخوره که چیزیو نمیشماره

شمارنده سنکرون هستش

موفق باشید

RE: روش تشخیص چرخه در شمارنده ها - moloodi - 30 دى ۱۳۹۳ ۱۲:۱۹ ب.ظ

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

[تصویر:  328232_DTQ9.png]

البته این شکل چهار رقمیه.