ዝርዝር ሁኔታ:

ገበሬ ፣ ቀበሮ ፣ ዝይ ፣ የእህል እንቆቅልሽ 6 ደረጃዎች
ገበሬ ፣ ቀበሮ ፣ ዝይ ፣ የእህል እንቆቅልሽ 6 ደረጃዎች

ቪዲዮ: ገበሬ ፣ ቀበሮ ፣ ዝይ ፣ የእህል እንቆቅልሽ 6 ደረጃዎች

ቪዲዮ: ገበሬ ፣ ቀበሮ ፣ ዝይ ፣ የእህል እንቆቅልሽ 6 ደረጃዎች
ቪዲዮ: ተረት ተረት የግመሉ አፍንጫ 2024, ሀምሌ
Anonim
ገበሬ ፣ ቀበሮ ፣ ዝይ ፣ የእህል እንቆቅልሽ
ገበሬ ፣ ቀበሮ ፣ ዝይ ፣ የእህል እንቆቅልሽ

ልጅ በነበርኩበት ጊዜ “ሳይንቲፊክ አሜሪካን ፕሮጄክቶች ለአማተር ሳይንቲስት” የተባለ መጽሐፍ አባቶቼን አነሳሁ። እኔ አሁንም መጽሐፉ አለኝ ፣ እና የእኔ ግንዛቤ በእነዚህ ቀናት መምጣት ከባድ መጽሐፍ መሆኑን ነው። ግን አሁን በመስመር ላይ ማንበብ ይችላሉ። ይህ መጽሐፍ ብዙ ነገሮችን ለማስተዋወቅ አገልግሏል ነገር ግን የእኔን ፍላጎት ያሳሰበው ምዕራፍ በሂሳብ ማሽኖች ላይ ነበር። በመጨረሻው የሶፍትዌር ልማት ሥራዬ ላይ ያሰናከለኝ ነገር ምናልባት ሊሆን ይችላል።

በዚህ ምዕራፍ ውስጥ ዘመናዊ የተቀናጁ ወረዳዎችን አልፎ ተርፎም ትራንዚስተሮችን (ቅብብሎሽ በመጠቀም) ቀድመው የወጡ ወረዳዎችን በመጠቀም የእንቆቅልሽ መፍቻ ማሽኖች መግለጫዎች አሉ። ግን አንዳንድ ተመሳሳይ ጽንሰ -ሀሳቦች እዚያ ነበሩ ፣ እነሱ ዘመናዊ ኮምፒተሮች እስከ ዛሬ የሚጠቀሙት አንድ ዓይነት የሎጂክ መሣሪያዎች።

በእነዚህ ቀናት በጥቂት ዶላሮች ሙሉ የኮምፒተር ስርዓቶችን በቀላሉ እና በርካሽ ማግኘት እና እንቆቅልሽዎን ወይም ጨዋታዎን ብቻ ፕሮግራም ማድረግ ይችላሉ። ግን እንቆቅልሽዎ ብጁ ሃርድዌር ለመፍጠር ፣ ኮምፒውተሮች የተገነቡባቸውን የሎጂክ በሮች በመጠቀም በዝቅተኛ ደረጃ ብዙ ነገሮችን ማድረግ ይችላሉ። ይህ ተግባራዊ ወይም ተስማሚ ላይሆን ቢችልም ኮምፒውተሮች በትክክል እንዴት እንደሚሠሩ እንዲማሩ ያስችልዎታል። እንዲሁም አስደሳች ዓይነት ነው።

ደረጃ 1: የሚያስፈልጉ ቁሳቁሶች

ይህንን ሙሉ በሙሉ በ Tinkercad ወረዳዎች ውስጥ መገንባት እና የእንቆቅልሹን ትክክለኛ ተግባር ማስመሰል ይችላሉ።

በአካል ለመገንባት ከፈለጉ ፣ የሚያስፈልግዎት እዚህ አለ -

4 መቀያየሪያ ወይም ተንሸራታች መቀየሪያዎች።

1 የግፊት ቁልፍ (ለአፍታ)

2 ትናንሽ የዳቦ ሰሌዳዎች።

9 ኤልኢዲዎች።

9 1 ኪ ተቃዋሚዎች።

1 7475 ባለአራት ላች ቺፕ

2 7408 ባለአራት እና በሮች

1 7432 ባለአራት ወይም በር

1 የባትሪ ጥቅል 3 AA ወይም AAA ሴሎችን ይይዛል።

የዝላይ ሽቦዎች ስብስብ።

ለ 74xx ተከታታይ ቺፕስ ፣ ማንኛውንም የእነዚህን ልዩነቶች መጠቀም ይችላሉ። IE ፣ የ 74xx ስሪቶች የመጀመሪያው TTL ናቸው ፣ ግን እንዲሁም የ 74LSxx ስሪቶችን (ዝቅተኛ የኃይል አጠቃቀምን) ፣ ወይም 74HCxx ን (ሌላው ቀርቶ ዝቅተኛ የኃይል cmos ስሪቶችን) ወዘተ የመሳሰሉትን መጠቀም ይችላሉ። ሁሉም ሌሎች ልዩነቶች ስሱ የማይንቀሳቀስ ኤሌክትሪክ ናቸው።

ደረጃ 2 - የቦሊያን ሎጂክ

ቡሊያን ሎጂክ
ቡሊያን ሎጂክ
ቡሊያን ሎጂክ
ቡሊያን ሎጂክ

የቦሊያን ሎጂክ አስፈሪ ሊመስል ይችላል ፣ ግን በእውነቱ በጣም ቀላል ነው። ቡሊያን ማለት ከ 1 እና 0 ብቻ ወይም ከእውነት እና ከሐሰት ጋር እየተገናኙ ነው ማለት ነው። ወይም በኤሌክትሮኒክስ ውስጥ ፣ + እና -። የእሱ አመክንዮ ክፍል ወደ ብዙ “ይህ ከሆነ ያ” ነው። በጣም መሠረታዊ የሎጂክ አሠራሮች በቀላሉ እነዚህ ሦስት ነገሮች ናቸው - እና ፣ ወይም ወይም አይደለም። እነዚህ በሮች ተብለው ይጠራሉ ፣ ምክንያቱም እነሱ በዋነኝነት በወረዳ በኩል ለኤሌክትሪክ ፍሰት እንደ በሮች ሆነው ያገለግላሉ።

የብአዴን በር እንደሚከተለው ይሰራል። ሁለት ግብዓቶች አሉት ፣ እና አንድ ውፅዓት። ሁለቱ ግብዓቶች 1 ወይም 0 ሊሆኑ ይችላሉ ፣ እና ውጤቱም 1 ወይም 0. ለ AND በር ፣ ሁለቱም ግብዓቶች 1 ከሆኑ ፣ ውፅዓት 1. ካልሆነ ፣ ውጤቱን 0 ያወጣል።

ለኦር በር እንዲሁ ሁለት ግብዓቶች እና አንድ ውፅዓት አለው። አንድ ወይም ሌላ ግብዓት 1 ከሆነ ፣ ከዚያ ውጤቱ 1 ነው።

የመጨረሻው በር አይደለም በር ነው ፣ እና እሱ አንድ ግብዓት እና አንድ ውፅዓት ብቻ አለው። ግብዓቱ 1 ከሆነ ፣ ውፅዓት 0. ግቤት 0 ከሆነ ፣ 1 ያወጣል።

የ OR እና AND በሮችም ከ 2 በላይ ግብዓቶች ሊኖራቸው ይችላል። ለማቃለል በ 2 ወይም ከዚያ በላይ መስመሮች ወደ አንድ በር ሲገቡ ሊታዩ ይችላሉ ፣ ግን በእውነቱ ፣ 3 የግቤት በር አንድ ብቻ ወደ ሌላኛው መመገብ ሁለት ሁለት የግብዓት በሮች ብቻ ናቸው።

ኮምፒተርን ለመገንባት አሁን ማወቅ ያለብዎትን ሁሉ ያውቃሉ። በጣም ዘመናዊ ኮምፒተሮች እንኳን እነዚህን ሦስት ነገሮች የሚጠቀሙት ፣ ምንም እንኳን በሚሊዮን የሚቆጠሩ ቢሆኑም።

ስለዚህ እንቆቅልሽ እንገንባ።

ደረጃ 3 ገበሬ ፣ ቀበሮ ፣ ዝይ እና የእህል እንቆቅልሽ

ገበሬ ፣ ቀበሮ ፣ ዝይ እና የእህል እንቆቅልሽ
ገበሬ ፣ ቀበሮ ፣ ዝይ እና የእህል እንቆቅልሽ

በመጽሐፉ ውስጥ የመጀመሪያው ነገር የአርሶ አደሩ ፣ የቀበሮው ፣ የዝይ እና የእህል ክላሲክ እንቆቅልሽ ለመፍጠር አመክንዮ ወረዳ ነው። ይህ እንቆቅልሽ በተለያዩ ቅርጾች በመቶዎች ለሚቆጠሩ ዓመታት ቆይቷል። በጥቂት ህጎች ብቻ መሠረታዊ የሎጂክ እንቆቅልሽ ነው። እንቆቅልሹ እንደሚከተለው ነው።

አንድ ገበሬ ቀበሮ ፣ ዝይ እና ጥቂት እህል አለው። እሱ ሊሻገርበት ወደሚገባው ወንዝ ይመጣል ፣ እና ጀልባ አለ ፣ ግን እሱን እና አንድ ሌላ ነገር በአንድ ጊዜ ብቻ መያዝ ይችላል።

ቀበሮው ዝይውን ስለሚበላ ቀበሮውን ከጉዙ ጋር መተው አይችልም። ቀበሮዎች የሚያደርጉት ያ ነው ፣ የእነሱ ተፈጥሮ ብቻ ነው።

ዝይውን ከእህል ጋር መተው አይችልም ፣ ምክንያቱም ዝይው ይበላዋል።

ሦስቱም እንዴት በሰላም ወደ ወንዙ ማዶ ይሻገራል?

ይህንን እንቆቅልሽ ለመፍጠር ጥቂት ነገሮች ያስፈልጉናል። በመጀመሪያ ፣ በአራት መቀያየሪያዎች በመጀመር ፣ ለእያንዳንዱ ገበሬ ፣ ቀበሮ ፣ ዝይ እና እህል። ወደ ጀልባው የሚሄደውን በዚህ መንገድ እናስቀምጣለን

በሁለተኛ ደረጃ ፣ ሁሉም ነገር ከደረጃ ወደ ደረጃ የት እንዳለ ለማስታወስ እንቆቅልሹን እንፈልጋለን።

ከዚያ ጀልባውን መቼ እንደሚያንቀሳቅሱ ለመንገር አንድ ቁልፍ ያስፈልገናል።

በመጨረሻም ደንቦቹን ለማስከበር አንዳንድ አመክንዮዎች ያስፈልጉናል።

ደረጃ 4 ማህደረ ትውስታ

ማህደረ ትውስታ
ማህደረ ትውስታ
ማህደረ ትውስታ
ማህደረ ትውስታ

በዚህ እንቆቅልሽ ውስጥ የነገሮችን ሥፍራ ለማስታወስ ፣ በመጀመሪያው ወረዳ ውስጥ ከሚጠቀሙት ቅብብል የበለጠ የላቀ ነገር እንጠቀማለን። ይህ መጽሐፍ በተፃፈበት ጊዜ ምንም ትራንዚስተሮች አልነበሩም ፣ ግን ቅብብሎች ነበሯቸው። እነዚህ ቅብብሎች አንድ ገመድ ሲገፉ እነሱ ይዘጋሉ እና ከዚያ ቁልፉን በሌላኛው በኩል እስኪገፉ ድረስ ተዘግተው ይቆያሉ።

ዛሬ 4 ቢት መቀርቀሪያ የሚባል የተለመደ እና ርካሽ ክፍል እንጠቀማለን። በኮምፒተር አመክንዮ ውስጥ ‹ቢት› አንድን 1 ወይም 0. የሚያመለክተው ልክ እንደ አሃዝ ተመሳሳይ ነገር ነው። ይህ የተቀናጀ ወረዳ (ወይም “አይሲ” ወይም “ቺፕ”) ተንሸራታቾች በመባል የሚታወቁ 4 ሎጂክ ክፍሎችን ይ containsል። Flip Flop 1 ወይም 0 ን እንደ ግብዓት ሲሰጡት 1 ወይም 0 ን ያወጣና ከዚያም ‹ተጣብቆ› ›እንዲቆይ የተዋቀረ ሁለት በሮች ብቻ የተዋቀሩ ናቸው። ስለዚህ ስሙ መገልበጥ / መገልበጥ። ከ 1 ወደ 0 ይገለብጣል ወይም ከ 0 ወደ 1 (ወይም በተቃራኒው ነው?) ከዚያም እዚያው ይቆያል። ይህ በመሠረቱ በአሮጌው ወረዳ ውስጥ ከአራቱ ቅብብል ጋር ተመሳሳይ ነገር ያደርጋል።

በሁለት በሮች ብቻ ቀለል ያለ ተንሸራታች ማወዛወዝ ማድረግ ይችላሉ ፣ ግን በዚህ መቀርቀሪያ ውስጥ ያሉት ተጨማሪ ባህሪ አላቸው (ጥቂት ተጨማሪ በሮች የሚጠይቁ)። ግብዓቱ በሚቀየርበት ጊዜ ወዲያውኑ የውጤት ለውጥ ከማድረግ ይልቅ ግብዓቶችን የሚያነቃ ወይም የሚያሰናክል ሌላ ግብዓት አለው። በተለምዶ አካል ጉዳተኛ ሆኖ ይቆያል። ጀልባውን ወደ ሌላኛው ጎን ለመላክ ከመሞከሩ በፊት ይህ ሁለት መቀያየሪያዎችን (ገበሬውን እና ሌላውን) እንዲያዘጋጁ ያስችልዎታል። ወረዳችን ቀድሞውኑ ከአሮጌው የበለጠ ብልህ ነው።

በእኛ የእንቆቅልሽ ውስጥ የሁሉንም መርሆዎች ቦታዎችን የማዋቀር እና የማስታወስ ችሎታ አሁን አለን።

እስካሁን የእኛ ወረዳ እዚህ አለ - 4 ቢት መቆለፊያ

ደረጃ 5: ደንቦች ሎጂክ

ደንቦች ሎጂክ
ደንቦች ሎጂክ

ደንቦቹን ለማስከበር እና ችግር ሲኖር ለማመልከት ፣ እኛ የሚያስፈልጉንን ገደቦች ለመተግበር አንዳንድ የቦሊያን ሎጂክ በሮችን እንጠቀማለን።

ችግር ካለ ለመወሰን አራት ምርመራዎች ያስፈልጉናል - ከእነዚህ ውስጥ አንዳቸውም ቢሆኑ የማስጠንቀቂያ ምልክቱን ያብሩ።

1. እህል እና ዝይ በወንዙ ማዶ እና ገበሬው ካልሆነ።

2. ቀበሮው እና ዝይው በወንዙ ማዶ እና ገበሬው ካልሆነ።

3. ገበሬው ወንዙን ካቋረጠ እና ምንም ቀበሮ እና ዝይ ከሌለ ከእሱ ጋር የለም።

4. ገበሬው ወንዙን ከተሻገረ እና እህል እና ዝይ ከእሱ ጋር ከሌለ።

እኛ የምንጠቀምበትን አመክንዮ በትክክል ለመገጣጠም ይህንን የገለጽኩበትን መንገድ ልብ ይበሉ ፣ እነሱ የ AND በሮች ከመደበኛ ወይም ከተገላቢጦሽ ውጤቶች ፣ ከተገላቢጦቹ እንደ “አይ” ወይም “አይደለም” የሚሠሩ።

አንዳቸውም እውነት ሊሆኑ ፣ ችግርን ሊያስከትሉ ስለሚችሉ ፣ ሁሉም ወደ OR በር ይመገባሉ።

4 ቢት መቆለፊያን ጨምሮ የተጠናቀቀው አመክንዮ በማያ ገጹ ላይ ይታያል። ይህ አመክንዮ ከተባለ ፕሮግራም ነው። መቀያየሪያዎችን ሲቀይሩ ፣ ‹1› ›እሴት ያላቸውን ግንኙነቶች በሰማያዊ በማጉላት ይህ ፕሮግራም የሎጂክ ፍሰትን ለማሳየት በጣም ጥሩ ነው። እርስዎ ሊጭኑት የሚችሉት ፋይል በአመክንዮ ውስጥ አያይዘዋለሁ።

ደረጃ 6 እውነተኛ አምሳያ (ፕሮቶታይፕ)

ፕሮቶታይፕ እውነተኛ ወረዳ
ፕሮቶታይፕ እውነተኛ ወረዳ

አሁን እውነተኛ የሥራ ወረዳ መፍጠር እንችላለን። የ Tinkercad ወረዳዎችን በመጠቀም ይህንን በሃርድዌር እውነተኛ ገጽታ እና ተግባር በማስመሰል ይህንን ማድረግ እንችላለን።

ቲንከርካድ በ 7475 4 ቢት መቀርቀሪያ ውስጥ ገንብቷል ፣ ስለዚህ ያ ክፍል ቀላል ነው። ለበሩ ፣ እያንዳንዳቸው እያንዳንዳቸው 4 እና በሮች (7408) ያሉ ሁለት ቺፖችን ለመጠቀም መርጫለሁ። አራት ፣ 3 ግብዓት እና በሮች ለመፍጠር አንደኛው ወደ ሌላኛው ግብዓት በመግባት ሁለት እና በሮች እንጠቀማለን። ይህ በሁለተኛው ላይ 1 ግብዓት ፣ እና በመጀመሪያው ላይ 2 ግብዓቶችን ያስቀራል ፣ 3 ግብዓት እና በር ይፈጥራል። ለ OR በር እኔ ተመሳሳይ ነገር አደርጋለሁ። አራት ወይም የበር ቺፕ ውፅዓት ወደ ሦስተኛው ወይም ወደ በር የሚገቡ ሁለት OR በሮችን ይጠቀማል። አንድ በር ጥቅም ላይ ሳይውል ይቀራል።

በ Tinkercad ወረዳዎች ላይ ማስመሰልን ያሂዱ

የሚመከር: