ዝርዝር ሁኔታ:
ቪዲዮ: 8051 ከ DS1307 RTC ጋር መገናኘት እና በኤልሲዲ ውስጥ የጊዜ ማህተምን ማሳየት 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በዚህ መማሪያ ውስጥ እኛ 8051 ማይክሮ መቆጣጠሪያን ከ ds1307 RTC ጋር እንዴት ማገናኘት እንደምንችል አብራርተናል። እዚህ ፕሮቲየስን ማስመሰል በመጠቀም የ RTC ጊዜን በኤልሲዲ ውስጥ እናሳያለን።
ደረጃ 1: ያገለገለ ሶፍትዌር
እኛ ፕሮቲስ አስመስሎ በማሳየት ላይ እንደመሆናችን መጠን ለኮዲንግ እና አስመሳይነት እርስዎ የፈለጉት-
1 Keil uvision: ከኬል ብዙ ምርቶች ናቸው። ስለዚህ c51 አጠናቃሪ ይጠየቃሉ። ያንን ሶፍትዌር ከዚህ ማውረድ ይችላሉ
2 የማስመሰል ፕሮቲዩስ ሶፍትዌር - ይህ ማስመሰል ለማሳየት ሶፍትዌሩ ነው። ይህንን ሶፍትዌር ለማውረድ ብዙ መረጃ ያገኛሉ።
በሃርድዌር ውስጥ እያደረጉ ከሆነ ከዚያ በሃርድዌርዎ ውስጥ ኮዱን ለመስቀል ፍላሽ አስማት የሆነ አንድ ሶፍትዌር ያስፈልግዎታል። ያስታውሱ ብልጭታ አስማት በ nxp የተገነባ ነው። ስለዚህ በዚህ ሶፍትዌር አማካኝነት ሁሉንም 8051 የቤተሰብ ማይክሮ መቆጣጠሪያን መስቀል አይችሉም። ስለዚህ በፊሊፕስ ላይ የተመሠረተ መቆጣጠሪያ እርስዎ ብቻ መስቀል ይችላሉ።
ደረጃ 2: የሚያስፈልጉ አካላት
እዚህ በእኛ ማሳያ ቪዲዮ ውስጥ ፕሮቲዩስን ማስመሰል እንጠቀማለን ነገር ግን በእርግጠኝነት በሃርድዌርዎ ውስጥ ካደረጉት ለእዚህ ፕሮጀክት እነዚህን ክፍሎች ይፈልጉዎታል-
8051 የልማት ቦርድ - ስለዚህ ይህ ሰሌዳ ካለዎት ኮዱን በቀላሉ በእራስዎ መስቀል እንዲችሉ የተሻለ ይሆናል።
LCD 16*2: ይህ 16*2 lcd ነው። በዚህ ኤልሲዲ ውስጥ 16 ፒኖች አሉን።
DS1307 RTC ሞዱል-በ DS1307 ላይ የተመሠረተ ሞጁል ፣ የ DS1307 ተከታታይ የእውነተኛ ሰዓት ሰዓት (RTC) ዝቅተኛ ኃይል ያለው ፣ ሙሉ የሁለትዮሽ ኮድ ያለው የአስርዮሽ (ቢሲዲሲ) ሰዓት/የቀን መቁጠሪያ እና 56 ባይት የ NV SRAM ነው። አድራሻ እና መረጃ በ I²C ፣ በሁለትዮሽ አውቶቡስ በኩል በተከታታይ ይተላለፋሉ። የሰዓት/የቀን መቁጠሪያው ሰከንዶች ፣ ደቂቃዎች ፣ ሰዓታት ፣ ቀን ፣ ቀን ፣ ቀን ፣ ወር እና የዓመት መረጃ ይሰጣል። የወሩ ቀን ማብቂያ ለዝላይ ዓመት እርማቶችን ጨምሮ ከ 31 ቀናት ባነሰ ወራት በራስ -ሰር ይስተካከላል። ሰዓቱ በ AM/PM አመላካች በ 24 ሰዓት ወይም በ 12 ሰዓት ቅርጸት ይሠራል። DS1307 የኃይል ውድቀቶችን የሚያገኝ እና ወደ የመጠባበቂያ አቅርቦቱ በራስ-ሰር የሚቀየር አብሮገነብ የኃይል-ስሜት ወረዳ አለው። ክፍሉ ከመጠባበቂያ አቅርቦት በሚሠራበት ጊዜ የጊዜ አያያዝ ሥራው ይቀጥላል።
ከ 8051 የሥልጠና ኪት በላይ አንድ ምስል አሳይተናል ፣ እዚያ ኤልሲዲ እና አርቲሲ ሞዱል ክፍል በቦርዱ ውስጥ አለ ስለዚህ ያንን ሰሌዳ ከገዙ ይህንን የ ds1307 ሞዱል በይነገጽ ማገናዘብ ቀላል ይሆንልዎታል ፣ አለበለዚያ ትንሽ የልማት ሰሌዳ ከገዙ ከዚያ እንዲሁም አንድ ኤልሲዲ እና አንድ የ RTC ሞዱል ከሳንቲም ሴል ጋር መግዛት አለብዎት።
ዩኤስቢ ወደ UART መቀየሪያ - CP1202 ዩኤስቢ UART መለወጫ ሞዱል ፣ ዩኤስቢን ከሲሪያል ወይም ከ TTL ወይም ከዩኤስቢ ጋር በፍጥነት ለማገናኘት በጣም ቀላል ሰሌዳ። በሞጁሉ በኩል ከኮምፒተርዎ ከማይክሮ መቆጣጠሪያ / ማይክሮፕሮሰሰር ጋር በቀላሉ መገናኘት ይችላሉ።
ደረጃ 3 የወረዳ ዲያግራም
ደረጃ 4 ኮድ
ከ GitHub አገናኝ የምንጭ ኮዱን ማግኘት ይችላሉ።
ደረጃ 5 ቪዲዮ
ጠቅላላው የፕሮጀክቱ መግለጫ ከላይ ባለው ቪዲዮ ውስጥ ተሰጥቷል።
ይህንን ፕሮጀክት በተመለከተ ጥርጣሬ ካለዎት ከዚህ በታች ለእኛ አስተያየት ለመስጠት ነፃነት ይሰማዎ። እና ስለተካተተ ስርዓት የበለጠ ለማወቅ ከፈለጉ የዩቲዩብ ቻናላችንን መጎብኘት ይችላሉ።
ተደጋጋሚ ዝመናዎችን ለማግኘት እባክዎን የፌስቡክ ገፃችንን ይጎብኙ እና ላይክ ያድርጉ።
ምስጋና እና ሰላምታ ፣
Embedotronics Technologies
የሚመከር:
የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር 6 ደረጃዎች
የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር -አንዳንድ ዘመናዊ የኩብ መግብርን በመገልበጥ የጊዜ ክስተቶችን ለመከታተል ቀላል ግን በእውነት ጠቃሚ የአርዱዲኖ ፕሮጀክት ላቀርብዎት እፈልጋለሁ። ወደ «ሥራ» ገልብጥ >; " ተማር " >; " ሙዚቃዎች " >; " እረፍት " ጎን እና እሱ ይቆጥራል
የቁልፍ ሰሌዳ በይነገጽ ከ 8051 ጋር እና የቁልፍ ሰሌዳ ቁጥሮችን በ 7 ክፍል ማሳየት 4 ደረጃዎች (ከስዕሎች ጋር)
የቁልፍ ሰሌዳ በይነገጽ ከ 8051 ጋር እና የቁልፍ ሰሌዳ ቁጥሮችን በ 7 ክፍል ውስጥ ማሳየቱ - በዚህ አጋዥ ስልጠና ውስጥ የቁልፍ ሰሌዳውን ከ 8051 ጋር እንዴት ማገናኘት እና በ 7 ክፍል ማሳያ ውስጥ የቁልፍ ሰሌዳ ቁጥሮችን ማሳየት እንደምንችል እነግርዎታለሁ።
የቁልፍ ሰሌዳ ቁጥሮችን በ 16 X 2 LCD በ 8051: 4 ደረጃዎች ማሳየት
የቁልፍ ሰሌዳ ቁጥሮችን በ 16 X 2 ኤልሲዲ ማሳየት ከ 8051 ጋር - በዚህ ፕሮጀክት ውስጥ የቁልፍ ሰሌዳውን እና ኤልሲዲውን ከ 8051 ጋር እናገናኛለን። በቁልፍ ሰሌዳው ውስጥ ቁልፉን እንደምንጫን እኛ በእኛ ኤልሲዲ ውስጥ የደብዳቤ ቁጥሩን እያገኘን ነው።
በኤልሲዲ ስቱዲዮ ውስጥ ብጁ ማሳያ ይገንቡ (ለ G15 ቁልፍ ሰሌዳ እና ኤልሲዲ ማያ ገጾች) ።7 ደረጃዎች
በኤልሲዲ ስቱዲዮ ውስጥ ብጁ ማሳያ ይገንቡ (ለ G15 ቁልፍ ሰሌዳ እና ኤልሲዲ ማያ ገጾች)። እሺ የ G15 ቁልፍ ሰሌዳዎን ካገኙ እና ከእሱ ጋር በመጡት መሰረታዊ ማሳያዎች በጣም ካልተደነቁ ከዚያ የ LCD ስቱዲዮን የመጠቀም መሰረታዊ ነገሮችን እወስድዎታለሁ። የራስዎ ለማድረግ። ይህ ምሳሌ መሠረቱን ብቻ የሚያሳይ ማሳያ ይሠራል
በኤልሲዲ ዴስክቶፕ ማያ ገጽ ውስጥ ኢንቫይነር ይለውጡ -3 ደረጃዎች
በኤልሲዲ ዴስክቶፕ ማያ ገጽ ውስጥ ኢንቮይተርን ይለውጡ - ስለዚህ ፣ ኮምፒተርዎን አብርተው ከዚያ እንደተለመደው ሲጀምር አዩ ፣ ግን በድንገት ባዶ ሆነ። ስለዚህ በሆነ ባልተለመደ ምክንያት እንደገና ለማስጀመር ወስነዋል ፣ ግን ከዚያ ችግር እንዳለ ይወቁ። የእርስዎ ችግር - ኢንቫውተር (ኃይልን ያገናኛል