Mündəricat:
- Addım 1: Xilinx Vivado Web Paketini quraşdırın
- Addım 2: Yeni bir layihə yaradın
- Addım 3: Dot/Tire Giriş Modulu yaradın
- Addım 4: Yeddi Segment Ekran Çıxış Modulu yaradın
- Addım 5: Üst Modulu yaradın
- Addım 6: Məhdudiyyətlər Faylını yaradın
- Addım 7: Dizaynı sintez edin
- Addım 8: Dizaynı həyata keçirin
- Addım 9: Bitstream yaradın
- Addım 10: Avadanlığı hədəfləyin
- Addım 11: Cihazı proqramlaşdırın
Video: Basys 3 Mors Dekoder: 11 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu bir kollec sinfi üçün bir layihədir. Bu layihə VHDL -də Vivado adlı bir proqramda yazılmışdır. Basys 3 lövhəsini istifadə edərək Morse Decoder tətbiq etmək üçün lazım olan bütün modulları yaratmaq vəzifələri. Lövhə bir keçiddən mors kodu almaq üçün istifadə olunur və məktubu yeddi seqmentli ekranda göstərəcəkdir.
Bir nöqtə etmək üçün - gözləmədən açarı açın və söndürün
Tire etmək üçün - açarı 2 saniyə yandırın, sonra söndürün
Addım 1: Xilinx Vivado Web Paketini quraşdırın
Vivado veb paketi xilinx.com saytında yüklənə bilər. Yükləmə və quraşdırma addımlarını keçmək üçün bu başlanğıc təlimatından istifadə edin.
Addım 2: Yeni bir layihə yaradın
- Vivadonu açın. Sonra "Yeni Layihə Yarat" düyməsini basın.
- "Sonrakı" düyməsini basın. Layihəyə ad verin və layihənin yerini seçin. Layihəmizin adı MorseDecoder idi və USB sürücüsündə saxlanılırdı.
- RTL Layihəsini seçin.
- "Sonrakı" düyməsini basın.
- AddSources -dan yan keçmək üçün "Next" düyməsini basın
- Mövcud Ip əlavə etməyi keçmək üçün "Sonrakı" düyməsini basın
- Məhdudiyyətlər əlavə etməyi keçmək üçün "Sonrakı" düyməsini basın. Təqdim olunan şəkilə əsasən lövhənizi seçin.
- "Sonrakı" düyməsini basın
- "Bitir" düyməsini basın
Addım 3: Dot/Tire Giriş Modulu yaradın
Bu modul düyməyə nə vaxt basıldığını və nə qədər basıldığını izləyir və Morze koduna çevirir.
- Mənbələr pəncərəsinə gedin, sağ vurun və "Mənbə əlavə et" düyməsini basın.
- "Dizayn mənbəyi əlavə et və ya yaradın" seçin
- "Fayl Yarat" düyməsini basın
- Fayl növünü "VHDL" olaraq dəyişdirin
- Faylınızı adlandırın (bizimki DD adlanır) və "OK" düyməsini basın
- "Bitir" düyməsini basın
- "Modulu təyin et" pəncərəsini aşmaq üçün "OK" düyməsini basın
- Verdiyimiz kodu Şərhlərlə kopyalayın və yapışdırın
Addım 4: Yeddi Segment Ekran Çıxış Modulu yaradın
Bu Modul, yeddi seqmentli ekranın əslində göstərə biləcəyi bit axını formasında doğru hərfə morse kodunun dəyişdirilməsindən məsuldur.
3 -cü addımdakı təlimatları təkrar edin, ancaq bu dəfə "SSD" faylına kopyalayın
Addım 5: Üst Modulu yaradın
Bu, yeddi seqmentli ekranda Mors Kodu girişi və Çıxışını alacaq ümumi moduldur.
3 -cü addımdakı təlimatları bir daha təkrarlayın, bu dəfə "MorseDecoder" faylına kopyalayın
Addım 6: Məhdudiyyətlər Faylını yaradın
Basys lövhəsində istifadə etmək üçün fiziki avadanlıq seçməliyik. Bura yeddi seqmentli ekranın istifadəsi, həmçinin Mors Kodunda keçmək üçün bir keçiddən istifadə daxil olacaq.
- Mənbə pəncərəsinə vurun və yenidən "Mənbə əlavə et" seçin.
- "Məhdudiyyətlər əlavə et və ya yaradın" seçin və sonra növbəti düyməni basın.
- "Fayl Yarat" düyməsini basın və fayl növünü dəyişmədən buraxın. Faylı "MorseDecoder" adlandırın.
- "Bitir" düyməsini basın.
- Verdiyimiz kodu Şərhlərlə kopyalayın və yapışdırın.
Addım 7: Dizaynı sintez edin
Flow Navigator -a gedin və Sintez bölməsindəki "Run Synthesis" düyməsini basın
Addım 8: Dizaynı həyata keçirin
Sintezi müvəffəqiyyətlə yerinə yetirdikdən sonra tətbiqetməni işə salmağınızı xahiş edəcək bir açılan pəncərə olacaq. Davam etmək üçün "OK" düyməsini basın. Bu pəncərə açılmırsa, aşağıdakı təlimatları izləyin:
Flow Navigator -a gedin və İcra bölməsində "Implementation Run" düyməsini basın
Addım 9: Bitstream yaradın
Flow Navigator -a gedin və Proqram və Debug bölməsində "Bitstream Yarat" düyməsini basın
Addım 10: Avadanlığı hədəfləyin
- Basys3 lövhənizin Vivadonun işlədiyi kompüterə qoşulduğundan əmin olun. Lövhədə bir kabelin microUSB ucu və bu kabelin adi USB ucu kompüterinizə qoşulmuş olmalıdır.
- Proqram və Debug bölməsində "Hardware Manager açın" a gedin, sonra açmaq üçün soldakı kiçik üçbucağı vurun.
- "Hədəfi Aç" düyməsini basın və "Avtomatik Bağlantı" seçin
Addım 11: Cihazı proqramlaşdırın
- "Hardware Manager" seçin
- "Proqram Cihazı" na basın
- Açılan cihazı seçin
- "Proqram" düyməsini basın
Tövsiyə:
Mors Kodu Stansiyası: 3 addım
Morse Kodu Stansiyası: Dit-dit-dah-dah! Bu asan Arduino Uno layihəsi ilə Mors Kodunu öyrənin. Bu asan Arduino layihəsi Mors Kodu stansiyasıdır. Morse Kodu, simvolları bir sıra nöqtə və tire olaraq kodlayan bir əlaqə üsuludur. Bu dövrə piezo səs siqnalı istifadə edir
LabDroid: Mors Kodu Kodlayıcısı/Kod Çözücü: 4 Addım
LabDroid: Mors Kodu Kodlayıcısı/Dekoder: Qeyd: Bu təlimat LabDroid -in ən yeni versiyasında 1: 1 olaraq həyata keçirilə bilməz. Tezliklə yeniləyəcəyəm. Bu layihə sizə LabDroid ilə nə edə biləcəyinizi göstərəcək. Hello World normal olaraq mətn, işıq və ya səs üzərində qurulduğundan LabDr üçün düşündüm
İkili Ağacı Mors Dekoder: 7 Adım (Şəkillərlə birlikdə)
İkili Ağac Morse Dekoderi: a. məqalələr {şrift ölçüsü: 110.0%; yazı tipi çəkisi: qalın; şrift tərzi: italik; mətn bəzəyi: heç biri; background-color: red;} a.articles: hover {background-color: black;} Bu təlimat bir Arduino Uno R3.T istifadə edərək Mors Kodunun necə açılacağını izah edir
Mors kodu ilə 2 hərfli söz öyrənən: 5 addım
Mors kodu ilə 2 hərfli söz öyrənən: Bir müddətdir Scrabble (tm) 2 hərfli sözləri öyrənməyə çalışıram və heç bir uğur qazana bilməmişəm. Mən də bir az uğurla yenə də Mors kodunu öyrənməyə çalışdım və davamlı olaraq göstərən bir qutu quraraq bəzi subliminal öyrənməyi sınamağa qərar verdim
Arduino ilə Mors kodu tərcüməçisini necə etmək olar: 10 addım
Arduino ilə Mors Kodu Tərcüməçisi Necə Hazırlanır: Baxış Kodlaşdırılmış bir şəkildə ünsiyyət qurmaq, bu qədər cazibədar olmaqdan əlavə, müxtəlif sahələrdə bir çox tətbiqə malikdir. Kod ünsiyyətinin ən çox yayılmış üsullarından biri də Morse kodudur. Bu təlimatda, göndərmək və yenidən tərcümə etmək üçün tərcüməçi etməyi öyrənəcəksiniz