ዝርዝር ሁኔታ:

CPE 133 ሜትሮኖሜ 3 ደረጃዎች
CPE 133 ሜትሮኖሜ 3 ደረጃዎች

ቪዲዮ: CPE 133 ሜትሮኖሜ 3 ደረጃዎች

ቪዲዮ: CPE 133 ሜትሮኖሜ 3 ደረጃዎች
ቪዲዮ: CPE 133 Lab 1 Demo 2024, ህዳር
Anonim
ሲፒኢ 133 ሜትሮኖሜ
ሲፒኢ 133 ሜትሮኖሜ

በካል ፖሊ ለመጨረሻው ፕሮጀክት እኛ ሜትሮኖሚ የተባለ የጊዜ ማቆያ መሣሪያ ፈጠርን ፣ በፍላጎት ሙዚቃ እና በዲጂታል ዲዛይን ምክንያት ይህንን ፕሮጀክት መርጠናል። በዳቦ ሰሌዳው ላይ የ LED ወረዳውን ለመገንባት ለማገዝ የእኛን ኮድ እና የመስመር ላይ ትምህርቶችን ዲዛይን ለማድረግ ለማገዝ በ CPE 133 ውስጥ ያለፉ ቤተ ሙከራዎችን እንጠቀም ነበር።

ደረጃ 1 - የስርዓት ሥነ ሕንፃ

የስርዓት ሥነ ሕንፃ
የስርዓት ሥነ ሕንፃ
የስርዓት ሥነ ሕንፃ
የስርዓት ሥነ ሕንፃ
የስርዓት ሥነ ሕንፃ
የስርዓት ሥነ ሕንፃ

ለግንኙነት የ Basys 3 FPGA ሰሌዳ ፣ የዳቦ ሰሌዳ ፣ የ LED ዎች ፣ ተከላካዮች እና መዝለያዎችን በመጠቀም ይህንን ንድፍ ተግባራዊ አድርገናል።

የዚህ ንድፍ ዓላማ የ LED መብራቱን ወደ ፊት እና ወደ ፊት ለመጨመር እና ለመቀነስ ነው። ብልጭ ድርግም የሚሉበት ፍጥነት ቴምፕ ይባላል። ተፈላጊው ቴምፕ የተገኘው የብርሃንን ፍጥነት ለመጨመር ወይም ለመቀነስ በ Basys 3 FPGA ሰሌዳ ላይ ያሉትን አዝራሮች በመጠቀም ነው።

ወደ ላይ አዝራሩ ተጭኖ ከሆነ መብራቶቹ በፍጥነት ጨምረዋል ፣ ታች አዝራሩ ከተጫነ ፍጥነቱ ይቀንሳል።

ደረጃ 2 የወረዳ አርክቴክቸር

የወረዳ ሥነ ሕንፃ
የወረዳ ሥነ ሕንፃ
የወረዳ ሥነ ሕንፃ
የወረዳ ሥነ ሕንፃ

የስርዓት አርክቴክቸር-አዝራር ደ-ቡን-አንድን ቁልፍ በአንድ ጠቅታ ለመጨመር አንድ ቁልፍ ጠቅ ስንል በወረዳው ውስጥ አንድ የማውረድ ቁልፍን ተግባራዊ እናደርጋለን። ዳግመኛ ባይነሳ በአዝራሩ ላይ አንድ ግፊት ብቻ በሰዓት ድግግሞሽ ይጨምራል።

ቴምፖ ቀያሪ - ቴምፖ ቀያሪ (LED) የሚነዳውን የሰዓት ውፅዓት ለመቆጣጠር በሰዓት መከፋፈሉ የሚጠቀምበትን MAX_COUNT እሴት ለመጨመር ወይም ለመቀነስ ያገለግል ነበር።

ይመዝገቡ -ከቴምፓየር ቀያሪው የወጣውን አዲሱን MAX_COUNT እሴቶችን ለመያዝ መዝገብ ጥቅም ላይ ውሏል። MAX_COUNT ን ከ 1 ሰከንድ የሰዓት ድግግሞሽ ጋር ወደሚመሳሰል እሴት ለማስመለስ CLR በመመዝገቢያው ላይ ተጨምሯል።

የሰዓት መከፋፈያ - የሰዓት መከፋፈያ የ BASYS 3 ቦርድ የሰዓት ግፊቶችን ለማቅለል ጥቅም ላይ ይውላል ፣ ይህ የሚከናወነው የሰዓት ድግግሞሹን በቴምፓየር ቀያሪው በተለወጠው MAX_COUNT እሴት በመከፋፈል ነው።

የ Shift Register-የተሻሻለ ባለ 4-ቢት ፈረቃ መመዝገቢያ በሰዓት የልብ ምት ጠርዝ ላይ ባለው የዳቦ ሰሌዳ ላይ ‹1› ወይም ከፍተኛ ዋጋን ወደ የእኛ የ LED ወረዳ ለማውጣት ያገለግል ነበር። በዳቦ ሰሌዳው ላይ በ 4 ኤልኢዲዎች ፣ በተከታታይ የ 4-ምት ቅደም ተከተሎችን በማድረግ ፣ በአንድ ጊዜ ከ 4 ቱ ኤልኢዲዎች 1 ብቻ ማውጣት ችለናል። የ 4-ቢት ውፅዓት 1 ከፍተኛ እሴት ፣ ማለትም “0001” ወይም “0100.” ብቻ እንዲይዝ የመቀየሪያ ምዝገባው ተሻሽሏል።

የሚመከር: