ዝርዝር ሁኔታ:

የመስታወት ማሳያ: 8 ደረጃዎች
የመስታወት ማሳያ: 8 ደረጃዎች

ቪዲዮ: የመስታወት ማሳያ: 8 ደረጃዎች

ቪዲዮ: የመስታወት ማሳያ: 8 ደረጃዎች
ቪዲዮ: በትንሽ ገንዘብ ትርፋማ የሚደርጉ ስራዋች ፡ቀላልና ውጤታማ የሚደርጉ ስራዎች፡small work and more profit ,small busniss 2024, ሀምሌ
Anonim
የመስታወት ማሳያ
የመስታወት ማሳያ
የመስታወት ማሳያ
የመስታወት ማሳያ
የመስታወት ማሳያ
የመስታወት ማሳያ

የዚህ ፕሮጀክት ግብ የስማርት መስታወት ምስል ማሳያ ተግባርን መፍጠር ነው። መስተዋቱ ትንበያዎችን (ፀሐያማ ፣ ከፊል ፀሐያማ ፣ ደመናማ ፣ ነፋሻማ ፣ ዝናብ ፣ ነጎድጓድ እና በረዶ) እና የሙቀት እሴቶችን ከ -9999 ° እስከ 9999 ° ለማሳየት ይችላል። ትንበያ እና የሙቀት እሴቶች ከአየር ሁኔታ ኤፒአይ ተነጥለው ለመምሰል ያህል ከባድ ኮድ ተይዘዋል።

ፕሮጀክቱ FreeRTOS ን የሚያከናውን የ Zynq-Zybo-7000 ቦርድ ይጠቀማል እና ሃርዴዌርን ዲዛይን እና ፕሮግራም ለማድረግ ቪቫዶ 2018.2 ን ይጠቀማል።

ክፍሎች ፦

ዚንክ-ዚቦ -7000 (ከ FreeRTOS ጋር)

19 ኢንች (640x480)

ቪጂኤ ገመድ

12 "x 18" አክሬሊክስ መስታወት

ደረጃ 1 - ቪቫዶን በማዋቀር ላይ

ቪቫዶን በማዋቀር ላይ
ቪቫዶን በማዋቀር ላይ
ቪቫዶን በማዋቀር ላይ
ቪቫዶን በማዋቀር ላይ

ቪቫዶ 2018.2 ን ከ Xilinx ያውርዱ እና የዌብፓክ ፈቃድን ይጠቀሙ። ቪቫዶን ያስጀምሩ እና “አዲስ ፕሮጀክት ይፍጠሩ” እና ስም ይስጡት። በመቀጠል “RTL ፕሮጀክት” ን ይምረጡ እና “በዚህ ጊዜ ምንጮችን አይግለጹ” የሚለውን ምልክት ያድርጉ። አንድ ክፍል በሚመርጡበት ጊዜ “xc7z010clg400-1” እና በሚቀጥለው ገጽ ላይ “ጨርስ” የሚለውን ይምረጡት።

ደረጃ 2 ማሸግ የ VGA ሾፌር አይፒ

ማሸግ ቪጂኤ ሾፌር አይፒ
ማሸግ ቪጂኤ ሾፌር አይፒ
ማሸግ ቪጂኤ ሾፌር አይፒ
ማሸግ ቪጂኤ ሾፌር አይፒ

የ vga_driver.sv ፋይልን ወደ የንድፍ ምንጮች ያክሉ። በመቀጠል “መሣሪያዎች” ላይ ጠቅ ያድርጉ እና “አዲስ አይፒ ይፍጠሩ እና ጠቅ ያድርጉ” ን ይምረጡ። «የአሁኑን ፕሮጀክትዎን ያሽጉ» ን ይምረጡ። ከዚያ የአይፒ አካባቢን ይምረጡ እና “.xci ፋይሎችን ያካትቱ”። በሚከፈተው ላይ “እሺ” ን ጠቅ ያድርጉ እና ከዚያ “ጨርስ” ን ጠቅ ያድርጉ።

በ “የማሸጊያ ደረጃዎች” ላይ ወደ “ግምገማ እና ጥቅል” ይሂዱ እና “የጥቅል አይፒ” ን ይምረጡ።

አሁን vga_driver እንደ አይፒ ብሎክ የሚገኝ መሆን አለበት።

ደረጃ 3: Zynq IP

ዚንክ አይ.ፒ
ዚንክ አይ.ፒ
ዚንክ አይ.ፒ
ዚንክ አይ.ፒ
ዚንክ አይ.ፒ
ዚንክ አይ.ፒ
ዚንክ አይ.ፒ
ዚንክ አይ.ፒ

በ “አይፒ ውህደት” ክፍል ስር “አግድ ንድፍ ፍጠር” ን ይምረጡ። «ZYNQ7 Processing System» ን ያክሉ እና እገዳውን ሁለቴ ጠቅ ያድርጉ። «የ XPS ቅንብሮችን አስመጣ» ን ጠቅ ያድርጉ እና የ ZYBO_zynq_def.xml ፋይልን ይስቀሉ።

በመቀጠል በ “PS-PL ውቅረት” ስር ለ “AXI ደህንነቱ ያልተጠበቀ ማነቃቂያ” ተቆልቋዩን ይክፈቱ እና “M AXI GP0 በይነገጽ” ን ይፈትሹ።

በመቀጠልም በ “MIO ውቅር” ስር ለ “የመተግበሪያ ማቀናበሪያ ክፍል” ተቆልቋይውን ይክፈቱ እና “ሰዓት ቆጣሪ 0” እና “ጠባቂ” ን ይመልከቱ።

በመጨረሻ ፣ በ “ሰዓት ውቅር” ስር ለ “PL የጨርቅ ሰዓቶች” ተቆልቋይውን ይክፈቱ እና “FCLK_CLK0” ን እና በ 100 ሜኸዝ ያረጋግጡ።

ደረጃ 4: GPIO IP

ጂፒኦ አይፒ
ጂፒኦ አይፒ
ጂፒኦ አይፒ
ጂፒኦ አይፒ

ወደ ብሎክ ዲዛይን ሁለት የ GPIO ብሎኮችን ያክሉ። ጂፒኦዎች የፒክሰል አድራሻውን እና የፒክሰሮቹ አርጂቢ ክፍሎችን ለመቆጣጠር ያገለግላሉ። ከላይ ባሉት ምስሎች ላይ እንደሚታየው ብሎኮችን ያዋቅሩ። አንዴ ሁለቱንም ብሎኮች ካከሉ እና ካዋቀሩ ከዚያ “የግንኙነት አውቶማቲክን አሂድ” ን ጠቅ ያድርጉ።

GPIO 0 - ሰርጥ 1 የፒክሰል አድራሻውን ይቆጣጠራል እና ሰርጥ 2 ቀይ ቀለምን ይቆጣጠራል።

ጂፒኦ 1 - ሰርጥ 1 አረንጓዴውን ቀለም ይቆጣጠራል እና ሰርጥ 2 ሰማያዊውን ቀለም ይቆጣጠራል።

ደረጃ 5 ማህደረ ትውስታን አግድ

ማህደረ ትውስታን አግድ
ማህደረ ትውስታን አግድ
ማህደረ ትውስታን አግድ
ማህደረ ትውስታን አግድ
ማህደረ ትውስታን አግድ
ማህደረ ትውስታን አግድ

አግድ የማስታወሻ ጄኔሬተር አይፒን ወደ ብሎክ ዲዛይን ያክሉ እና ከላይ እንደሚታየው ያዋቅሩ። የፒክሴል ቀለሞች የተፃፉት ወደ ማህደረ ትውስታ አድራሻዎች ሲሆን ከዚያ በቪጂኤ ሾፌሩ ይነበባሉ። የአድራሻው መስመር ጥቅም ላይ ከሚውሉት የፒክሰሎች መጠን ጋር የሚስማማ በመሆኑ 16 ቢት መሆን አለበት። 16 የቀለም ቢቶች ስላሉ በውስጡ ያለው ውሂብ እንዲሁ 16 ቢት ነው። እኛ ማንኛውንም የእውቅና ማረጋገጫ ነጥቦችን ለማንበብ ግድ የለንም።

ደረጃ 6: ሌላ አይ.ፒ

የተያያዘው ፒዲኤፍ የተጠናቀቀውን ብሎክ ዲዛይን ያሳያል። የጎደለውን አይፒ ያክሉ እና ግንኙነቶቹን ያጠናቅቁ። እንዲሁም ለቪጂኤ ቀለም ውጤቶች እና አቀባዊ እና አግድም የማመሳሰል ውጤቶች “ውጫዊዎችን ያድርጉ”።

xlconcat_0 - ወደ አግድ ራም ውስጥ የሚገባውን አንድ 16 ቢት የ RGB ምልክት ለመፍጠር የግለሰቦችን ቀለሞች ያጣምራል።

xlconcat_1 - የአምድ እና የረድፍ ምልክቶችን ከቪጂኤ ሾፌሩ ጋር ያዋህዳል እና ወደ አግድ ራም ወደብ ቢ ይመገባል። ይህ ቪጂኤ ነጂ የፒክሰል ቀለም እሴቶችን እንዲያነብ ያስችለዋል።

ቪዲዲ - እኛ ሁል ጊዜ በእሱ ላይ ትክክል እንድንሆን ከማገጃው ራም መጻፍ ጋር የተገናኘ የማያቋርጥ ከፍተኛ።

xlslice_0, 1, 2 - ቁርጥራጮቹ ወደ ቪጂኤ ሾፌሩ ሊገቡ የሚችሉትን የ RGB ምልክት ወደ ግለሰብ አር ፣ ጂ እና ቢ ምልክቶች ለመጣስ ያገለግላሉ።

የማገጃ ዲዛይኑ ከተጠናቀቀ በኋላ የኤችዲኤል መጠቅለያ ያመንጩ እና የእገዳዎች ፋይልን ያክሉ።

*የማገጃ ንድፍ በቤንሊን1994 ከተፃፈው አጋዥ ስልጠና ላይ የተመሠረተ ነው*

ደረጃ 7 ኤስዲኬ

ይህንን አግድ ዲዛይን የሚያካሂደው ኮድ ከዚህ በታች ተካትቷል። Init.c ስዕሉን (ትንበያዎች ፣ ቁጥሮች ፣ የዲግሪ ምልክት ፣ ወዘተ) የሚይዙትን ተግባራት ይ containsል። በ main.c ውስጥ ዋናው loop ቦርዱ መርሃ ግብር ሲደረግ የሚሮጠው ነው። ይህ loop ትንበያውን እና የሙቀት እሴቶችን ያዘጋጃል እና ከዚያ በ init.c. ውስጥ የስዕል ተግባሮችን ይደውላል። በአሁኑ ጊዜ ሰባቱን ትንበያዎች ሁሉ ይፈትሻል እና አንዱን በአንዱ ያሳያል። እያንዳንዱን ምስል ማየት እንዲችሉ በመስመር 239 ላይ የእረፍት ነጥብ እንዲጨምሩ ይመከራል። ኮዱ አስተያየት ተሰጥቶት ተጨማሪ መረጃ ይሰጥዎታል።

ደረጃ 8 መደምደሚያ

የአሁኑን ፕሮጀክት ለማሻሻል አንድ ሰው የቅድመ -ትንበያ ምስሎችን በ COE ፋይሎች ቅጾች ላይ የማስታወሻ ጀነሬተሮችን ለማገድ ይችላል። ስለዚህ በ C ኮድ ውስጥ እንዳደረግነው ትንበያዎች በእጅ ከመሳል ይልቅ አንድ ሰው ምስሎቹን እንዲያነብ ማድረግ ይችላል። እኛ የፒክሴል እሴቶችን ለማንበብ እና እነሱን ለማውጣት ችለናል ፣ ግን እኛ ወደ ራም ከሰቀሉት ጋር ምንም ያልነበሩ ምስኪን ምስሎችን ፈጠረ። የማገጃ ማህደረ ትውስታ ጄኔሬተር የመረጃ ቋት ለማንበብ ጠቃሚ ነው።

የበይነመረብ ግንኙነት ገጽታ ስለሌለው ፕሮጀክቱ በመሠረቱ ግማሽ ስማርት መስታወት ነው። ይህንን ማከል የተሟላ ስማርት መስታወት ይሰጣል።

የሚመከር: