NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4831 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 6 از 6

موضوع: خوندن 1بیت از 1بایت در بیسکام

  1. #1
    کاربر علاقه مند hamid6568 آواتار ها
    تاریخ عضویت
    Nov 2010
    نام
    حمید
    نوشته ها
    46
    تشکر
    26
    تشکر شده 10 بار در 8 پست

    Icon17 خوندن 1بیت از 1بایت در بیسکام

    سلام
    چطور میشه داخل بیسکام یک بیت از یک بایت مثلا بیت هفتم از رجیستر Ucsra رو چک کنم؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند MEYSAMHL آواتار ها
    تاریخ عضویت
    Aug 2009
    نوشته ها
    69
    تشکر
    36
    تشکر شده 28 بار در 22 پست

    پیش فرض

    سلام دوست عزیز
    خیلی ساده >>>>>>> مثلا فرض می کنیم داده در بایت A وجود دارد و شما می خواهید بیت 5 رو بخونید:
    Dim A as Byte
    Dim B as Bit

    do
    .
    .
    .

    B=A.5
    .
    .
    loop
    به همین راحتی ....

  4. تشکرها از این نوشته :


  5. #3
    کاربر علاقه مند hamid6568 آواتار ها
    تاریخ عضویت
    Nov 2010
    نام
    حمید
    نوشته ها
    46
    تشکر
    26
    تشکر شده 10 بار در 8 پست

    پیش فرض

    برای رجیستر چطور؟
    غیر از اینکه بریزمش تو یه متغیر دیگه از نوع بایت و مثلا همون بیت پنجمش رو جدا کنم راه دیگه ای نداره؟

  6. #4
    کاربر فعال processor آواتار ها
    تاریخ عضویت
    May 2010
    نام
    محمد صداقتی
    نوشته ها
    171
    تشکر
    124
    تشکر شده 262 بار در 120 پست

    پیش فرض

    سلام
    چطور میشه داخل بیسکام یک بیت از یک بایت مثلا بیت هفتم از رجیستر Ucsra رو چک کنم؟
    سوالت از مبانی پایه دیجیتال هستش
    از خاصیت and و or به راحتی میتونی استفاده کنی
    رجیستر مورد نظرت رو با 0 or کن اگه جوابت 1 شد خوب عدد مورد نظر 1 بوده اگه صفر هم که معلومه 0

    *تمرین در منزل
    سوال مورد نظر را با گیت and تکرار کنید.

    البته MEYSAMHL با دستور بیسکام توضیح داد.


  7. #5
    کاربر علاقه مند hamid6568 آواتار ها
    تاریخ عضویت
    Nov 2010
    نام
    حمید
    نوشته ها
    46
    تشکر
    26
    تشکر شده 10 بار در 8 پست

    پیش فرض

    نقل قول نوشته اصلی توسط processor نمایش پست ها
    سلام

    سوالت از مبانی پایه دیجیتال هستش
    از خاصیت and و or به راحتی میتونی استفاده کنی
    رجیستر مورد نظرت رو با 0 or کن اگه جوابت 1 شد خوب عدد مورد نظر 1 بوده اگه صفر هم که معلومه 0

    *تمرین در منزل
    سوال مورد نظر را با گیت and تکرار کنید.

    البته MEYSAMHL با دستور بیسکام توضیح داد.

    تمریناتون واقعا مفید بود
    اما من اینکارو هیشه تو کدویژن انجام میدادم.
    اما نمیدونم دستور and تو بیسکام چجوریه و اینکه میشه رو رجیستر انجامش داد یا نه؟

  8. #6
    کاربر علاقه مند MEYSAMHL آواتار ها
    تاریخ عضویت
    Aug 2009
    نوشته ها
    69
    تشکر
    36
    تشکر شده 28 بار در 22 پست

    پیش فرض

    روش اول که گفتم راحتر ولی اگه شما می خواهید با AND کار کنید به اینصورت میشه :
    Dim a as Byte
    Dim b as Byte
    b=&b00100000
    do
    .
    .
    .
    .
    a= a AND b
    .
    .
    .
    .

    loop

موضوعات مشابه

  1. تعبیه قابلیت آپدیت برنامه میکرو توسط کاربر عادی
    توسط sjafarim در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 9
    آخرين نوشته: 03-11-2013, 22:15
  2. تنظیم بایت ریت برای ارتباط سریال lpc2378
    توسط aleyasin در انجمن LPC series (NXP)
    پاسخ: 15
    آخرين نوشته: 09-08-2013, 15:13
  3. ظرفیت دیسک بلوری به 128 گیگابایت افزایش یافت
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 07-04-2010, 12:33

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •