شروع مبحث ديجيتال، And، OR، Not....
به نام خدا
با عرض سلام خدمت همهي دوستاي خوبم
ما به دليل شروع فصل امتحانات مجبور شديم كمي سرعت كار رو كاهش بديم، انشاالله بعد از پايان فصل امتحانات، با سرعت و نظم بيشتري كار را پيش خواهيم برد.
در اين جلسه ما وارد مبحث الكترونيك ديجيتال خواهيم شد. اين مبحث اهميت بسيار زيادي در كار ما دارد و ما را به صورت خيلي ملموستر وارد دنياي رباتها ميكند. مطالبي كه در اين فصل شما اموزش خواهيد ديد مطالبي جديد و تازه هستند و دوستان بايد با دقت نظر بيشتر مطالب را دنبال كنند.
در بحث ديجيتال ما همه چيز را فقط در 2 حالت 0 يا 1 در نظر ميگيريم. به عنوان مثال ميدانيم كه همواره يك لامپ يا روشن است يا خاموش. در اينجا حالت خاموش را 0 و حال روشن را 1 در نظر ميگيريم. يعني وضعيت هر سيستم (مانند لامپ) را با 0 يا 1 توصيف كنيم.
پس براي توصيف وضعيت يك لامپ ما فقط نيازمند يك عدد 0 يا 1 هستيم ( يك عدد در مبناي 2 ) . يك عدد در مبناي 2 را در زبان لاتين Bit ميگويند(Binary digit ) . پس ما براي گزارش وضعيت يك لامپ فقط به 1 بيت اطلاعات نياز داريم.
ما در بحث الكترونيك ديجيتال 0و1 را با 0 و 5 ولت شبيه سازي مي كنيم، يعني هنگامي كه يك پايهي يك آي-سي خروجي 5ولت ميدهد ميگوييم خروجي 1 است و وقتي 0 ولت ميدهد خروجي 0 است.
عملگر(Operator) و عملوند(Operand): |
جمع"+" ، منها"–" ، ضرب"×" ، تقسيم "÷" و... سادهترين عملگرهايي هستند كه شما تا كنون با آنها آشنا شدهايد. اين عملگرها هر كدام وظايفي دارند، مثلاً عملگر "+" دو عدد را با يكديگر جمع ميكند و حاصل را در خروجي ذخيره ميكند. اين دو عدد را كه عمليات ( در اين مثال عمليات جمع) روي آنها اجرا ميشود، عملوند ميگويند.
به عملگرهايي كه عملوندهاي آنها عملوندهاي منطقي(يعني فقط 0 و 1) هستند، عملگرهاي منطقي ميگويند. پركاربردترين عملگرهاي منطقي And و Or و Not هستند كه به ترتيب با نمادهاي " & " و " || " و " ! " نمايش داده ميشوند. ( مثل عملگر جمع كه با نماد "+" نمايش داده ميشود )
اين عملگر مانند عملگر جمع 2 عملوند دارد و يك خروجي. اين عملگر 2 عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك ميكند و اگر هر دو 1 باشند، خروجي را 1 ميدهد. در غير اين صورت(يعني اگر يكي از 2 عملوند، يا هر دو، 0 باشند) خروجي 0 است. به جدول نگاه كنيد.
خروجي | عملوند2 | عملوند1 |
0 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |
1 | 1 | 1 |
اين عملگر نيز مانند عملگر جمع 2 عملوند دارد و يك خروجي. اين عملگر 2 عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك ميكند و اگر يكي از آن دو، يا هر 2 عملوند، 1 باشند، خروجي را 1 ميدهد. در غير اين صورت(يعني اگر هر دو 2 عملوند، 0 باشند) خروجي 0 است. به جدول نگاه كنيد.
خروجي | عملوند2 | عملوند1 |
0 | 0 | 0 |
1 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 1 |
اين عملگرتنها يك عملوند و يك خروجي دارد. اين عملگر، عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك ميكند و اگر1 بود، خروجي 0 ميدهد و اگر 0 بود، خروجي 1 ميدهد.
جدول نگاه كنيد.
منتظر سوالات و نظرات دوستان عزيزم هستم
تا جلسهي آينده خدا نگه دار
دوست شما، فراز