امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تابلوروان با شیفت رجیستر74595
نویسنده پیام
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #12
RE: تابلوروان با شیفت رجیستر74595
سلام.
راستش فرصت نمي كنم برنامه رو دقيق چك كنم و اجرا كنم ، اما تو يه نگاه گذرا به نظرم رسيد 2 خط جا به جا باشن.
در حلقه هاي FOR اول شمارش E شروع مي شه بعد G و بعد بقيه
براي NEXT گذاشتن معمولا از آخر به اول مي ذارن ، كه شما NEXT E رو زود تر از NEXT G گذاشتيد و فكر مي كنم بايد جاي اين 2 رو عوض كنيد.
شايد هم Step 2 ها كار دستتون داده كه بعيد مي دونم.
مورد بالا رو چك كنيد ببينيد درست مي شه.

موفق باشيد.

۰۳-دى-۱۳۹۱, ۲۲:۳۳:۲۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
akbar1033 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 4
( 7 تشکر در 4 ارسال )
ارسال: #13
RE: تابلوروان با شیفت رجیستر74595
با سلام
ازشما ممنونم که جوابم رومیدین به خدااین مشکل رو از ابتدا توی یه سایت دیگه عنوان کردم دریغ از یه جواب
بگذریم همه چی رو جابجا کردم نشد تابالاخره گفتم به جای اینکه ازادرس اول بخونم از ادرس 256خوندم دیدم باز داره ازاول میخونه ادرس رو عوض کردم100دیدم از100خوند همینکه رسید به256دیدم دوباره ازیک داره میخونه
هر چی هست وقتی یکی از متغییرها به 256میرسه دوباره یک میشه تو دستورMIDمن از رشته(DAT(1به اندازه Cدوتا رو جدا میکنم بعد تبدیل به هگز میکنم
حالا رشته (DAT(1خودش512تاهست من هم که دوتا دوتا ازش جدا میکنم پس باید256تادوتادوتاداشته باشیم که میگه مشکل کارم اینجاست ولی چرا ازادرس256یا100میخونم دوباره برمیگرده از ادرس0یعنی ازعددیک تا ده میخونه بعددوباره ازیک میخونه.دوستای دیگه هم اگه وقت میکنند لطفا یه نگاه بندازن . یه جایی خوندم اطلاعاتتون رو بزارید تادیگران راه رفته شمارودوباره نرن البته میدونم خیلیهاازاین راه نون زندگیشونرو دارن درمیارن که حق هم دارن شایددرخواست من خیلی نابجاست .شرمنده
۰۵-دى-۱۳۹۱, ۱۸:۳۲:۳۷
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #14
RE: تابلوروان با شیفت رجیستر74595
يه نكته ديگه !
مطمئني داري با FAT32 كار مي كني؟ ( يعني MMC رو با FAT32 فرمت كردي؟ )
چون نوع هاي ديگه مثل FAT16 و ... هم دارهه ...

(آخرین ویرایش در این ارسال: ۰۷-دى-۱۳۹۱, ۲۳:۲۷:۳۷، توسط sharin.)
۰۷-دى-۱۳۹۱, ۲۳:۲۶:۳۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
akbar1033 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 4
( 7 تشکر در 4 ارسال )
ارسال: #15
RE: تابلوروان با شیفت رجیستر74595
هنوز از مموری خودم ایمیج نگرفتم یعنی من از یه ایمیج اماده شده برای کارم استفاده کردم.
ولی مگه کلاfatحالا هر کدومش مگه روش سطح بالا حساب نمیشه که اطلاعات روسکتوری میخونه واسه افزایش سرعت ممکنه اشکال از fatمموری باشه ولی یک چیزی وقتی من ادرس روبه جای 1میزارم 256 درست از 256میخونه ولی وقتی مقدار eرو میزارم256ازادرس یک شروع میکنه وچون دردستور midمنc=i+eگذاشتم احساس میکنم اینه لحظه ای که cبه256میرسه 0میشه حالا چرا نمیدونم می یه جورایی برنامه رو موقع اجرای کد تست کنم ببینم چه بلایی سرcمیاد چمیدونم شبیه سازی اجرای خط به خطی ...Whistle
۰۹-دى-۱۳۹۱, ۰۱:۰۳:۰۷
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #16
RE: تابلوروان با شیفت رجیستر74595
آهان ...

ببين C و هم E از نوع word هستن.اما I از نوع Byte . با توجه به گفته ي شما ، فكر مي كنم حاصل جمع E و I رو به صورت Byte به C نسبت مي دهه و نه WORD ، در نتيجه (سي) ، 255 تا بيشتر نشون نمي دهه! شما يه بار I رو اول برنامه از نوع WORD تعريف كن ، ببين درست مي شه؟!

در مورد اون هم سكتوري مي خونه ، اما چه تعداد؟ براي هر نوع FAT يه تعدادي مشخص شده ديگه ... پس فرق مي كنه ...

۰۹-دى-۱۳۹۱, ۱۳:۲۹:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : akbar1033, 1نفر
akbar1033 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 4
( 7 تشکر در 4 ارسال )
ارسال: #17
RE: تابلوروان با شیفت رجیستر74595
باسلام
اقا من شرمنده ام ظاهرا کس دیگه قصدکمک نداره که من فقط مزاحم شما میشم
fat32هم گذاشتم نشد
حالا یه جورایی برنامه رو با کم کردن تعداد ادرس حل کردم ولی به یه مشکل دیگه ور خوردم اونم اینه وقتی به پایان اخرین سکتور رسید همونجا در جا میزنه ودوباره به خط اول برنامه یعنی ادرس یک بر نمیگرده دستورifهم نوشتم که اگه ادرس شد بیشتر از ظرفیت که 2kbهست ادرس رو دوباره یک بکنه که نکرد شما هم یه نگاه بندازین
ممنون


فایل‌(های) پیوست شده
.rar   mmc03.rar (اندازه: 108.03 KB / تعداد دفعات دریافت: 57)
۱۰-دى-۱۳۹۱, ۱۹:۱۴:۲۳
ارسال‌ها
پاسخ
barg-xazan89 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 0
تاریخ عضویت: دى ۱۳۹۲

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #18
RE: تابلوروان با شیفت رجیستر74595
(۲۲-آذر-۱۳۹۱, ۲۳:۲۷:۱۹)akbar1033 نوشته است: کسی جواب نداد خودم پیداکردم

http://xat.ir/011/1441621911.rar

سلام مهندس اين عالي بود دستتون درد نكنه.
يه سوال درباره سخت افزار بيشتر توضيح ميدين. المان ديگري نياز نيست براي اين شماتيك؟ مقاومت و ترانزيستور و غيره نمي خواد؟
نحوه برنامه نويسيش هم شيف بصورت سطري يا ستوني؟
۲۳-دى-۱۳۹۵, ۱۷:۱۲:۰۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تابلوروان با 74595 aaxa 4 3,631 ۱۶-شهریور-۱۳۹۳, ۰۳:۳۲:۴۸
آخرین ارسال: seoli
  تابلوروان بامیکرومگا16شیفت سطری به پایین (کمک در ساخت) indiana 1 2,074 ۱۵-شهریور-۱۳۹۱, ۱۸:۳۳:۴۳
آخرین ارسال: omid_phoenix
  [سوال] شیفت اطلاعات روی lcd Ambassador 7 9,393 ۱۱-آذر-۱۳۹۰, ۱۸:۲۱:۵۹
آخرین ارسال: reza-m
  اشکال در دستور شیفت codevision!!! ali_1500max 4 7,746 ۰۸-دى-۱۳۸۹, ۲۳:۵۴:۵۷
آخرین ارسال: ali_1500max
  شیفت رجیستر 4094 فروم باز 10 7,846 ۰۱-مرداد-۱۳۸۸, ۱۷:۴۸:۴۶
آخرین ارسال: فروم باز

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS