مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز یکشنبه 19 نوامبر, 2017 6:19 am



پاسخ به موضوع  [ 19 پست ]  برو به صفحه قبلی  1, 2, 3, 4  بعدی
 آموزش گام به گام میکروکنترلر 8051 
نویسنده پیام
آواتار کاربر

عضو: جمعه 07 مارس, 2008 1:15 pm
پست ها: 18
پست Re: جمع و تفریق اعداد باینری و هگزا دسیمال
سرريز

چه هنگامي سرريز رخ مي‏دهد؟
1. دو عدد منفي با هم جمع شد، حاصل مثبت شد.
2. دو عدد مثبت با هم جمع شد، حاصل منفي شد.
3. يك عدد منفي را از يك عدد مثبت كم كرديم و حاصل مثبت شد.
4. يك عدد مثبت را از يك عدد منفي كم كرديم و حاصل منفي شد.



تشخيص سرريز:
اگر آنچه كه وارد بيت علامت مي ‏شود با آنچه از بيت علامت خارج مي ‏شود با هم فرق كند، سرريز رخ داده است.

مثال:
اعداد A و B را در نظر بگيريد. حاصل A+B و A-B را به دست آوريد. در كدام مورد سرريز رخ مي‏ دهد؟ اعداد علامت دار بوده و محاسبه تفریق در سیستم مكمل دو انجام گیرد.


کد:

             A:  11101111       &       B:  11000111

   B:  11000111   ---------------2'S Complement --------> 00111000 +1 = 00111001




             1 1 1 0 1 1 1 1   +
             1 1 0 0 0 1 1 1
            ------------------
           1 1 0 1 1 0 1 1 0



             1 1 1 0 1 1 1 1   - 
             1 1 0 0 0 1 1 1
            ------------------
           1 0 0 1 0 1 0 0 0



 که در واقع از جمع مکمل 2 عدد B  با عدد A به دست آمده است و مشاهده مي شود كه در هيچ حالتي سرريز رخ نمي‏ دهد.

_________________

گردآورنده: المیرا جلالی
تدوین و آماده سازی مطالب : به وسیله همکاران سایت میکرو رایانه
تمام حقوق این اثر متعلق به سایت میکرورایانه است
استفاده و نقل از این مطالب فقط با ذکر نام سایت میکرو رایانه همراه با لینک آن آزاد است.


دوشنبه 10 مارس, 2008 8:55 pm
مشخصات شخصی
آواتار کاربر

عضو: جمعه 07 مارس, 2008 1:15 pm
پست ها: 18
پست Re: جمع و تفریق اعداد باینری و هگزا دسیمال
جمع و تفريق اعداد شانزده ‏شانزدهي


جمع اعداد مبناي 16
با شروع از كم‏ ارزش‏ترين رقم، با هم جمع مي‏ شوند. اگر حاصل كمتر از 16 باشد، حاصل جمع را براي آن مكان مي‏ نويسيم. اگر حاصل جمع بزرگتر از 16 باشد، 16 را از آن كم مي ‏كنيم تا رقم آن مكان و نيز رقم نقلي 1 را براي رقم بعدي به دست آوريم. مثال:

کد:

            2 3 D 9    +
            9 4 B E
           ---------
            B 8 9 7



تفريق اعداد مبناي 16
اگر رقم دوم بزرگتر از اولي باشد، از رقم بعدي، 16 واحد قرض مي‏ گيريم. مثال:

کد:

            5 9 F     -
            2 B 8
           --------
            2 E 7

_________________

گردآورنده: المیرا جلالی
تدوین و آماده سازی مطالب : به وسیله همکاران سایت میکرو رایانه
تمام حقوق این اثر متعلق به سایت میکرورایانه است
استفاده و نقل از این مطالب فقط با ذکر نام سایت میکرو رایانه همراه با لینک آن آزاد است.


دوشنبه 10 مارس, 2008 9:00 pm
مشخصات شخصی
آواتار کاربر

عضو: جمعه 07 مارس, 2008 1:15 pm
پست ها: 18
پست كد اسكي (ASCII)
كد اسكي (ASCII)

كدهای اسكي الگوهاي دودويي را به اعداد 0 تا 9 ، همه حروف الفبا (از هر نوع حروف بزرگ و كوچك) و همچنین بسياري از كدهاي كنترل و علائم نقطه ‏گذاري، اختصاص مي ‏دهد. مزيت مهم اين سيستم اين است كه اطلاعات مي‏ تواند بين كامپيوترها مشترك باشد.

سيستم اسكي جمعاً 7 بيت را براي نمايش هر يك به كار مي‏ برد. غالباً يك 0 در با اهميت‏ ترين مكان بيت قرار مي ‏گيرد تا آن را به يك كد 8 بيتي تبديل نمايد. كدهاي اسكي 128 كاراكتر را به صورت كد نمايش مي‏ دهند.

ارقام 0 تا 9 با كدهاي اسكي 30H تا 39H نشان داده مي‏شوند. اين انتخاب موجب مي‏ شود تا با پوشش يا حذف 3 در نيبل (چهار بيت) مرتبه بالا ، تبديل اسكي به سادگي انجام شود.

حروف بزرگ با كدهاي اسكي 41H تا 5AH نشان داده مي‏ شوند. حروف كوچك با كدهاي اسكي 61H تا 7AH نشان داده شده ‏اند. تنها بيت متفاوت در حروف بزرگ ″A″ و حروف ″a″ ، بيت 5 است. بنابراين تبديل بين حروف بزرگ و كوچك تنها با تغيير بيت 5 در اسكي امكان‏ پذير است.

_________________

گردآورنده: المیرا جلالی
تدوین و آماده سازی مطالب : به وسیله همکاران سایت میکرو رایانه
تمام حقوق این اثر متعلق به سایت میکرورایانه است
استفاده و نقل از این مطالب فقط با ذکر نام سایت میکرو رایانه همراه با لینک آن آزاد است.


جمعه 14 مارس, 2008 12:52 pm
مشخصات شخصی
آواتار کاربر

عضو: جمعه 07 مارس, 2008 1:15 pm
پست ها: 18
پست انواع بافرها (Buffer)
انواع بافرها (Buffer)


به دو منظور از بافرها استفاده مي ‏شود:

1. تقويت ولتاژ و جريان. مثلاً اگر در يك مدار از يك بافر، خروجی 5 ولت بگيريم اين خروجي 5 ولت افت پيدا نمي ‏كند.

2. ايزولاسيون


انواع خروجي IC ها

1. TOTEMPOLE :
خروجي آن‏ها دو حالت High يا Low دارد. نمی توانیم خروجي دو IC از اين نوع را به هم وصل كنيم چون مثلاً اگر يكي خروجي 0 و ديگري خروجي 1 داشته باشند، اتصال كوتاه اتفاق مي ‏افتد.

2. OPEN COLLECTOR :
در اين گونه IC ها اثر ورودي در خروجي ظاهر نمي ‏‏شود مگر اينكه يك مقاومت به خروجي وصل شود كه سر ديگر آن به VCC وصل باشد.

- خروجي ‏هاي OPEN COLLECTOR را مي‏ توان به هم وصل كرد.

- اگر مقاومتي بين خروجي و VCC نباشد، خروجي نامشخص است.

3. TRI STATE يا THREE STATE :
در اين نوع IC ها، علاوه بر ورودي‏ هاي عادي، ورودي ديگري به نام enable يا select نيز وجود دارد. اگر اين ورودي فعال باشد، خروجی اين گيت همانند TOTEMPOLE عمل مي ‏كند و تمام ويژگي‏هاي اين نوع IC را دارد و اگر اين ورودي غير فعال باشد، خروجي اين IC بدون توجه به ورودي ‏هاي آن در وضعيت سومي به نام High Impedance يا HZ (يعني قطع =مقاومت خيلي زياد) قرار مي‏ گيرد.

_________________

گردآورنده: المیرا جلالی
تدوین و آماده سازی مطالب : به وسیله همکاران سایت میکرو رایانه
تمام حقوق این اثر متعلق به سایت میکرورایانه است
استفاده و نقل از این مطالب فقط با ذکر نام سایت میکرو رایانه همراه با لینک آن آزاد است.


جمعه 14 مارس, 2008 12:56 pm
مشخصات شخصی
آواتار کاربر

عضو: جمعه 07 مارس, 2008 1:15 pm
پست ها: 18
پست سازمان دروني میکروکنترلرها
بخش عملياتي هر میکرو کنترلر به طور کلی هر كامپيوتر قابل تفكيك به سه قسمت است:

1. CPU (واحد پردازش مركزي) كه وظيفه اجر (پردازش) اطلاعات ذخيره شده در حافظه را دارد.

2. حافظه

3. وسايل I/O كه وظيفه تهيه مفاهيم ارتباط و محاوره با CPU را دارد.

_________________

گردآورنده: المیرا جلالی
تدوین و آماده سازی مطالب : به وسیله همکاران سایت میکرو رایانه
تمام حقوق این اثر متعلق به سایت میکرورایانه است
استفاده و نقل از این مطالب فقط با ذکر نام سایت میکرو رایانه همراه با لینک آن آزاد است.


یکشنبه 16 مارس, 2008 8:41 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ 19 پست ]  برو به صفحه قبلی  1, 2, 3, 4  بعدی

افراد آنلاین

کاربران حاضر در این تالار: - و 4 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه