ዝርዝር ሁኔታ:

ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ -5 ደረጃዎች
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ -5 ደረጃዎች

ቪዲዮ: ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ -5 ደረጃዎች

ቪዲዮ: ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ -5 ደረጃዎች
ቪዲዮ: ETHIOPIA - የመተንፈሻ አካላት ችግርን ወደ ባሰ ደረጃ ሳይደርሱ ለማከም የሚረዱ ቀላል የቤት ውስጥ መላዎች 2024, ሀምሌ
Anonim
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ
ቀላል እና ርካሽ አናሎግ ወደ ዲጂታል መለወጫ

ከዘመኑ ጀምሮ ኤዲሲ ውድ እና አልፎ አልፎ ነበር ፣ ለፒሲዎች የውሂብ ማግኛ የሃርድዌር-ሶፍትዌር መፍትሄ ይመጣል። ከ IBM ተኳሃኝ በሆነው በአሮጌው ጆይስቲክ ወደብ ላይ በመመስረት ፣ የማይነቃነቅ ባለብዙ ንዝረትን ተከላካይ አስተላላፊ (ቴርሞስተር ፣ የፎቶ ሴል ፣ የጭረት መለኪያ ፣ ወዘተ) የማስነሳት ዘዴ እና ከዚያ የብዙ ንዝረቱ ውጤት ከፍተኛ ከመሆኑ በፊት ምን ያህል ዑደቶች እንደሚያልፉ መቁጠር። በአብዛኛዎቹ የፒሲ መድረኮች እና በአብዛኛዎቹ ቋንቋዎች ለመተግበር ቀላል። VisualBasic እና Qbasic ናሙና ፋይሎች ይታያሉ።

ደረጃ 1 - ጆይስቲክ ወደብ

ጆይስቲክ ወደብ
ጆይስቲክ ወደብ

ለዓመታት ብዙ የቤት IBM ተኳሃኝ ፒሲዎች X ዘንግ ፣ የ Y ዘንግ ፣ ኤ እና ቢ አዝራሮች ምልክት ካስማዎች ካለው ጆይስቲክ ወደብ ጋር መጡ። ትንሹ DB-15 አገናኝ በአድራሻ 200h እና 201h ላይ ሊገኝ ይችላል። ጆይስቲክ ራሱ ሁለት ፖቶኒኮሜትሮች እና ሁለት አዝራሮች ብቻ ነበሩ። በፒሲው ማዘርቦርድ ውስጥ ፣ ሁለት አቅም ያላቸው የማይነቃነቁ ባለብዙ ቫቲቪተሮች (አርኤምኤም በአጭሩ) ቋሚ capacitors እና የ IN/OUT ፒኖች ነበሩ። የ RC ጊዜ ቋሚ በ potenciometers እና በ capacitors ተዘጋጅቷል። የምልክት ልወጣውን ለመጀመር ፣ ወደ ወደብ አድራሻ 200h መጻፍ ይፃፉ እና ከዚያ ወደ ወደብ አድራሻ 200h ን ለማንበብ ትንሽ ከፍ ብለው እስኪያገኙ ድረስ መቁጠር ይጀምራሉ። ይህ በማንኛውም ቋንቋ (መሠረታዊ ፣ ፓስካል ፣ ሐ) ሊተገበር ይችላል።

ደረጃ 2 - በቪቢ ውስጥ ጆይስቲክ ወደብ

በቪቢ ውስጥ ጆይስቲክ ወደብ
በቪቢ ውስጥ ጆይስቲክ ወደብ

ይህ የጃንክሬድ ጆይስቲክዬን ለመፈተሽ የተጠቀምኩበት የናሙና ኮድ ነው - የግል ንዑስ ሰዓት ቆጣሪ1_ቲመር () ዲም ቪ ፣ ኤች እንደ ኢንቲጀር ኤች & H201 ፣ እና ኤችኤፍኤፍ ለ H = 1 እስከ 3000 ከሆነ (Inp (& H201) እና & H1) / & H1 = 0 ከዚያ ይውጡ ለ ቀጣይ H አግድም & H10 = 0 ከዚያ ቅርፅ 1. FillColor = & HFF If (Inp (& H201) እና & H20) / & H10 = 0 ከዚያ ቅርጽ 2 (& H201) እና & H20) / & H20 = 1 ከዚያም Shape2. FillColor = & HC0C0C0 Shape3. Left = H Shape3. Top = VEnd Sub ፕሮግራሙ የሚሠራው ከፒሲዎ ጋር የተያያዘ እውነተኛ ጆይስቲክ ካለዎት ብቻ ነው። አግድም እና አቀባዊ የጽሑፍ ሳጥኖች ከዱላዎ የ X እና Y እንቅስቃሴዎች ጋር የተዛመደ ዋጋን ያሳያሉ። እንዲሁም እንቅስቃሴዎችዎን ለመወከል አንድ ካሬ በትልቅ ሳጥን ውስጥ ይንቀሳቀሳል። የ A እና B ቁልፎችን መጫን ግራጫዎቹን ክበቦች ያንብቡ። ናሙናው የ EXE ፋይል ፣ የምንጭ ኮዱ እና የ INPOUT32. DLL ቤተ -መጽሐፍት በ. RAR ፋይል ውስጥ አሉ።

ደረጃ 3 - በ DOS ስር ያለውን ትይዩ ወደብ በመጠቀም ይተግብሩት

በ DOS ስር ያለውን ትይዩ ወደብ በመጠቀም ይተግብሩት
በ DOS ስር ያለውን ትይዩ ወደብ በመጠቀም ይተግብሩት

74 LS 123 እኔ እንደ ጆይስቲክ ወደብ ተመሳሳይ ስርዓት ለማግኘት እጠቀም ነበር። ሁለት RMM አለው። በፒዲኤፍ ፋይል ውስጥ ወደ ትይዩ ወደብዎ ለማያያዝ የውሂብ ሉህ እና ቀለል ያለ ወረዳ ማየት ይችላሉ። እኔ የ Qbasic አድናቂ ነኝ (በሰፊው የሚገኝ ስለሆነ) ኮዱ በውስጡ ተፃፈ። የአሰራር ሂደቱ በ VB ናሙና ውስጥ አንድ ነው LPTdata = & H378 LPTstatus = LPTdata + 1: LPTcontrol = LPTdata + 2YMAXX = 500SCREEN 2LINE (9, 1)-(630 ፣ 170) ፣ ፣ ቢ ፣ እና H3333VIEW (10 ፣ 2)- (629 ፣ 169) ዊንዶው (0 ፣ YMAXX)-(620 ፣ 0) MAXX = 620DIM D (MAXX) INKEY $ =”“LUTcontrol ፣ & H1 OUT LPTcontrol ፣ & H0 FOR Y = 1 TO YMAXX IF (INP (LPTstatus) እና & H10) / & H10 = 1 ከዚያም በሚቀጥለው Y LOCATE 23 ፣ 1 “####” ን በመጠቀም ያትሙ። Y LINE (0 ፣ 0) - (MAXX ፣ YMAXX) ፣ 0 ፣ BF ለ I = 1 እስከ MAXX LINE (I ፣ D (I - 1)) - (I ፣ D (I)) D (I - 1) = D (I) NEXT ID (MAXX) = YWEND አንድ የውጤት ፒን የውጤቱን ለማንበብ MMR ን እና አንድ የግብዓት ፒን ለማነቃቃት ያገለግላል።

ደረጃ 4 - Ciruit ን ከ LPT ጋር ማያያዝ

Ciruit ን ወደ LPT በማያያዝ ላይ
Ciruit ን ወደ LPT በማያያዝ ላይ
Ciruit ን ወደ LPT በማያያዝ ላይ
Ciruit ን ወደ LPT በማያያዝ ላይ
Ciruit ን ከ LPT ጋር ማያያዝ
Ciruit ን ከ LPT ጋር ማያያዝ

ስርዓቱ እንደ ግማሽ ሃርድዌር እና ግማሽ ሶፍትዌር ይተገበራል። ተለዋዋጭ የመቋቋም ጊዜን ወደ የጊዜ መዘግየት መለወጥ ከዚያም ጥራጥሬዎችን ለመቁጠር እና ይህ ቆጠራ የምንፈልገው እሴት ነው። qbasic ፋይል ምልክቱን ለማጣራት ያሴራል እና ከዚያ በትክክል ያሸብልላል።

ደረጃ 5: ይጠቀሙበት

ይህ የተለመደ አይሲ ነው ፣ ግን ሌሎች monostables እንዲሁ ጥቅም ላይ ሊውሉ ይችላሉ። በቦታዎች ውስጥ የሚኖሩ ብዙ ሰዎች ኤ.ዲ.ሲ ለማግኘት አስቸጋሪ ናቸው ፣ እርስዎ ዲኤምአር የእርስዎን መዘግየት እንዲለውጥ እስኪያደርጉ ድረስ ይህንን ወረዳ እንደ ትምህርት ቤት ፕሮጀክት ለመጠቀም ሊፈልጉ ይችላሉ።

የሚመከር: