Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Excel болон форматыг тохируулна уу
- Алхам 3: БА Хаалга
- Алхам 4: OR Хаалга
- Алхам 5: NAND Gate
- Алхам 6: NOR Gate
- Алхам 7: XOR Gate
- Алхам 8: XNOR Gate
- Алхам 9: Хаалга биш
- Алхам 10: Дижитал логик хэлхээ
- Алхам 11: Алдааг олж засварлах
Видео: Excel дээр логик хаалга хийх: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
7 үндсэн логик хаалгыг Excel дээр хийх нь тийм ч хэцүү биш юм. Хэрэв та Excel дээрх функцуудыг ойлгодог бол энэ төсөл маш энгийн байх болно, хэрэв та үүнийг ойлгохгүй бол үүнд дасахад удахгүй болно гэж санаа зовох хэрэггүй болно.
Excel нь бидэнд зориулж хэд хэдэн логик хаалга үүсгэсэн боловч 7 -г оруулаагүй бөгөөд бид үүнийг өөрөө хийхийг хүсч байна.
Төсөл нь удаан хугацаа шаарддаггүй бөгөөд үүнийг хийсний дараа та Excel дээр олон хэлхээг дижитал хэлбэрээр үүсгэж болно.
Алхам 1: Танд хэрэгтэй зүйл
Энэ төслийн хувьд танд тийм ч их зүйл хэрэггүй.
- Компьютер
- Excel (Би Excel -ийг санал болгож байна, гэхдээ үүнтэй төстэй зүйлүүд бас сайн байх ёстой)
- Логик хаалга хэрхэн ажилладаг талаар үндсэн мэдлэг
Алхам 2: Excel болон форматыг тохируулна уу
Эхлээд Excel -ийг эхлүүлээрэй (Энэ хувилбар нь тийм ч чухал биш боловч би Excel 2016 -ийг ашигласан), дараа нь шинэ "Хоосон ажлын дэвтэр" нээнэ үү.
Дараа нь дээрх зурган дээр харагдаж буй форматаа хий (Зургийн хэлбэрээс шалтгаалан та үүнийг зөв үзэхийн тулд дээр нь дарах хэрэгтэй болно, энэ нь дараах зургуудад хамаарна). Хэрэв та форматыг хуулж чадахгүй бол дараахь зүйлийг уншина уу.
B & C баганыг нэг оронтой болгож, 1 -р эгнээ, В ба С -ийг нэгтгэнэ.
Дараа нь текстээ оруулна уу.
Алхам 3: БА Хаалга
AND хаалга нь хамгийн энгийн, учир нь та оролтыг үржүүлснээр гаралтыг авах боломжтой юм.
0 x 0 = 0, 0 x 1 = 0, 1 x 0 = 0, 1 x 1 = 1
Энэхүү тэгшитгэлийн бүтээгдэхүүн нь хаалганы гаралттай ижил байна.
Томъёог хуулж оролт өгөх замаар туршиж үзээрэй (зөвхөн хоёртын хэлбэрээр).
Шинэ хаалга үүсгэх бүртээ зохион байгуулалтыг хуулж, юу ч давхцахгүй байхыг санаарай.
Алхам 4: OR Хаалга
OR хаалга нь илүү төвөгтэй тул 'If' мэдэгдэл шаарддаг. 'If' мэдэгдэл дараах байдлаар ажилладаг: = If (logic_test, [true if value], [false if value]). Бидний ашиглаж буй логик тест бол: Input1 + Input2> 0, жинхэнэ утга нь 1, эс бөгөөс утга нь 0 байна. Учир нь зөвхөн оролт хоёулаа худал байвал гаралт нь худал болж, 0 + 0 = 0 болохоор юу ч хамаагүй болно. 1 -ийг багтаасан оролтын багц нь үнийн хувьд илүү том байх болно (нийлбэр утга). Хэрэв хоёр оролтын нийлбэр нь 0 -ээс их байвал түүний гаралт нь үнэн эсвэл 1 байна.
Алхам 5: NAND Gate
NAND хаалга нь яг OR хаалгатай адилхан бөгөөд 'If' гэсэн мэдэгдэл шаарддаг бөгөөд логик нь ижил төстэй байдаг. Хаалга нь оролт хоёулаа үнэн байвал зөвхөн хуурамч гаралт өгөх болно. Тиймээс хэрэв бид оролтыг хоёуланг нь үржүүлбэл 1 -ээс бага нийлбэр нь үнэн байх болно, учир нь 'If' мэдэгдэл нь: input1 x input2 <1, 1, 0. Хэрэв энэ нь ойлгомжгүй байсан бол энэ хүснэгтэд туслах болно.
0 x 0 = 0, 0 <1 болохоор үнэн = 1
0 x 1 = 0, 0 <1 болохоор үнэн = 1
1 x 0 = 0, 0 <1 болохоор үнэн = 1
1 x 1 = 1, 1 = 1 болохоор Худал = 0
Алхам 6: NOR Gate
NOR хаалга нь 'If' мэдэгдлийг ашигладаг бөгөөд энэ хаалганы мэдэгдэл нь: Input1 + Input2 <1, 1, 0. Учир нь хаалга нь зөвхөн оролтын аль алиных нь True гаралтыг өгдөг. Бид хоёулаа оролтыг хоёуланг нь нэмдэг тул 1 -ийг багтаасан аливаа оролт нь хоёр 0 -ээс их байх болно. Үнэн ба худлаа мэдэгдэл нь хэрэв 1 -ээс бага нийлбэр байвал 1 -ийг харуул, өөрөөр 0 -ийг харуул.
0 + 0 = 0, 0 <1 болохоор үнэн = 1
0 + 1 = 1, 1 = 1 тул Худал = 0
1 + 0 = 1, 1 = 1 болохоор Худал = 0
1 + 1 = 2, 2> 1 болохоор Худал = 0
Алхам 7: XOR Gate
Энэ нь NOR хаалгатай нэлээд төстэй боловч томоос бага тэмдгийг ашиглахын оронд бид тэнцүү тэмдгийг ашигладаг, учир нь хаалга нь түүний үнэн гаралтыг зөвхөн холимог оролттой өгдөг тул хэрэв бид оролтыг хоёуланг нь нийлүүлбэл холимог оролтыг оруулна. үргэлж 1 -ийг өгөх тул бид дараах мэдэгдлийг ашигладаг: Input1 + Input2 = 1, 1, 0.
0 + 0 = 0, 0 ≠ 1 тул Худал = 0
0 + 1 = 1, 1 = 1 тул Үнэн = 1
1 + 0 = 1, 1 = 1 тул Үнэн = 1
1 + 1 = 2, 2 ≠ 1 тиймээс Худал = 0
Алхам 8: XNOR Gate
XNOR хаалга нь нэлээд энгийн бөгөөд энэ нь үндсэндээ XOR хаалганы эсрэг тал бөгөөд энэ нь логик тест бас эсрэгээрээ гэсэн үг юм. Энэ хаалга нь оролт хоёулаа ижил тоотой байвал үнэн гаралтыг өгдөг, өөрөөр хэлбэл холимог оролтын олонлог нь Худал болно. XOR хаалганы логик тест нь: Оролт1 + Оролт2 = 1, харин XNOR хаалганы логик тест нь: Оролт1 + Оролт2 ≠ 1. (Excel томъёонд ≠ байна).
0 + 0 = 0, 0 ≠ 1 тул Үнэн = 1
0 + 1 = 1, 1 = 1 тул Худал = 0
1 + 0 = 1, 1 = 1 болохоор Худал = 0
1 + 1 = 2, 2 ≠ 1 болохоор үнэн = 1
Алхам 9: Хаалга биш
NOT хаалга нь энгийн хаалга боловч 'If' мэдэгдэл нь бусадтай адилхан байдаг. Энэ нь зөвхөн нэг оролттой тул та форматаа өөрчлөхийг хүсч магадгүй юм. Хаалга нь оролтоо зүгээр л урвуу болгодог тул томъёо нь тийм ч хэцүү биш бөгөөд логик тест нь: хэрэв оролт 0, True мэдэгдэл бол: 1 -ийг харуулах бол 0 -ийг харуулна.
0 = 0, тиймээс үнэн = 1
1 ≠ 0, тиймээс False = 0 байна
Алхам 10: Дижитал логик хэлхээ
Бүх логик хаалгыг үүсгэсний дараа тэдгээрийг ашиглан Excel дээр логик хэлхээг хийж болно. Гэхдээ одоогийн формат хэт том тул та шинэ форматыг туршиж үзэх боломжтой (дээрх зураг).
Хоёр баганыг нэг оронтой өргөн болгож, дээд хоёр нүдийг нэгтгэн гаралтын дэлгэц үүсгэнэ, доод хоёр нүд нь оролт болно.
Томъёог бичихдээ гарцын дэлгэцийн хэсэгт хүссэн хаалганыхаа томъёог бичнэ үү.
Алхам 11: Алдааг олж засварлах
Хэрэв ямар ч үе шатанд логик хаалга зөв ажиллахгүй бол томъёог зөв оруулсан эсэх, оролтыг томъёотой зөв холбосон эсэхийг шалгаарай.
Хэрэв та бүх зүйл зөв гэдэгт итгэлтэй байгаа бол би энэ зааварчилгааг бичихдээ алдаа гаргасан байж магадгүй, хэрэв тийм бол тайлбарыг надад бичиж өгөөрэй.
Зөвлөмж болгож буй:
Транзисторыг ашигладаг логик хаалга: 3 алхам
Транзисторыг ашигладаг логик хаалга: Логик хаалга нь аливаа дижитал системийн үндсэн блок юм
Тахианы махны хаалга - Arduino дээр суурилсан: 5 алхам (зурагтай)
Тахианы махны хаалга - Arduino -д суурилсан: Юуны түрүүнд миний төрөлх хэл бол Голланд хэл тул зөв бичгийн алдаа гаргасандаа хүлцэл өчье. Хэрэв ямар нэг зүйл ойлгомжгүй байвал коммент хэсэгт зурвас үлдээгээрэй.Энэ бол миний анхны arduino төсөл юм.Эхнэр маань хананы хаалгыг өдөр бүр гараар нээхээс залхаж байсан болохоор
Логик хаалга ашиглан бүтээгдэхүүний тойргийн нийлбэр: 4 алхам
Логик хаалга ашиглан бүтээгдэхүүний тойргийн нийлбэр: Энэхүү зааварчилгаанд би бүтээгдэхүүний нийлбэр, логик алгебр, логик хаалга ашиглан өөрийн системийг хэрхэн бий болгохыг танд үзүүлэх болно. Та энэ гарын авлагад заасантай яг ижил системийг бий болгох шаардлагагүй, гэхдээ та үүнийг ашиглаж болно
EZProbe, EZ430 дээр суурилсан логик шалгалт: 4 алхам
EZProbe, EZ430 дээр суурилсан логик датчик: Энэ бол TI EZ430 гогцоо дээр суурилсан энгийн логик шалгалтын төсөл юм. Би 2010 оны 9 -р сард TI -аас ez430 -уудын үнэгүй санал болгосны давуу талыг ашигласан. Тэд жижиг кодын хэсгүүдийг туршиж үзэх, LED анивчихыг үзэх нь маш тохиромжтой, хөгжилтэй байдаг. тэд b оноос хойш байсан
3.3V хэт авианы мэдрэгч (ESP32/ESP8266, Particle Photon, гэх мэт 3.3V логик дээр HC-SR04-ийг бэлтгэх): 4 алхам
3.3V хэт авианы мэдрэгч (ESP32/ESP8266, Particle Photon, гэх мэт 3.3V логик дээр HC-SR04-ийг бэлтгэ): TL; DR: Мэдрэгч дээр ул мөрийг цуурай руу зүсээд дараа нь дахин холбоно уу. хүчдэл хуваагч (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Засварлах: ESP8266 нь GPIO дээр 5V -ийг тэсвэрлэдэг эсэх талаар зарим маргаан өрнөсөн