ما وارد مبحث الكترونيك ديجيتال خواهيم شد. اين مبحث اهميت بسيار زيادي در كار ما دارد و ما را به صورت خيلي ملموستر وارد دنياي رباتها ميكند. مطالبي كه در اين فصل شما اموزش خواهيد ديد مطالبي جديد و تازه هستند و دوستان بايد با دقت نظر بيشتر مطالب را دنبال كنند.
در بحث ديجيتال ما همه چيز را فقط در 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 هستند كه به ترتيب با نمادهاي " & " و " || " و " ! " نمايش داده ميشوند. ( مثل عملگر جمع كه با نماد "+" نمايش داده ميشود )
عملگر AND "&":
اين عملگر مانند عملگر جمع 2 عملوند دارد و يك خروجي. اين عملگر 2 عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك ميكند و اگر هر دو 1 باشند، خروجي را 1 ميدهد. در غير اين صورت(يعني اگر يكي از 2 عملوند، يا هر دو، 0 باشند) خروجي 0 است. به جدول نگاه كنيد.
خروجي
عملوند2
عملوند1
0
0
0
0
1
0
0
0
1
1
1
1
عملگر "||" OR:
اين عملگر نيز مانند عملگر جمع 2 عملوند دارد و يك خروجي. اين عملگر 2 عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك ميكند و اگر يكي از آن دو، يا هر 2 عملوند، 1 باشند، خروجي را 1 ميدهد. در غير اين صورت(يعني اگر هر دو 2 عملوند، 0 باشند) خروجي 0 است. به جدول نگاه كنيد.
خروجي
عملوند2
عملوند1
0
0
0
1
1
0
1
0
1
1
1
1
عملگر " ! " Not:
اين عملگرتنها يك عملوند و يك خروجي دارد. اين عملگر، عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك ميكند و اگر1 بود، خروجي 0 ميدهد و اگر 0 بود، خروجي 1 ميدهد.
جدول نگاه كنيد.
خروجي
عملوند
0
1
1
0
علاقه مندی ها (Bookmarks)