Агуулгын хүснэгт:
- Алхам 1: Xilinx Vivado вэб багцыг суулгана уу
- Алхам 2: Шинэ төсөл үүсгэх
- Алхам 3: Dot/Dash оролтын модулийг үүсгэнэ үү
- Алхам 4: Долоон сегментийн дэлгэцийн гаралтын модулийг үүсгэнэ үү
- Алхам 5: Шилдэг модулийг бий болгох
- Алхам 6: Хязгаарлалтын файлыг үүсгэнэ үү
- Алхам 7: Дизайныг нэгтгэх
- Алхам 8: Дизайныг хэрэгжүүлэх
- Алхам 9: Bitstream үүсгэ
- Алхам 10: Тоног төхөөрөмжийг онил
- Алхам 11: Төхөөрөмжийг програмчлах
Видео: Basys 3 Морзын декодер: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ бол коллежийн ангийн нэг төсөл юм. Энэ төслийг VHDL дээр Vivado нэртэй програм дээр бичсэн болно. Basys 3 самбарыг ашиглан Морзын декодерыг хэрэгжүүлэхэд шаардлагатай бүх модулийг бий болгох даалгавар. Энэхүү самбар нь унтраалгаас морзе код авахад хэрэглэгддэг бөгөөд долоон сегментийн дэлгэц дээр үсгийг харуулдаг.
Цэг хийхийн тулд унтраалгыг хүлээхгүйгээр асааж, унтраа
Зураас хийхийн тулд товчлуурыг 2 секундын турш асаагаад унтраа
Алхам 1: Xilinx Vivado вэб багцыг суулгана уу
Vivado вэб багцыг xilinx.com дээрээс татаж авах боломжтой. Эхлэх гарын авлагыг ашиглан татаж авах, суулгах алхамуудыг үзээрэй.
Алхам 2: Шинэ төсөл үүсгэх
- Нээлттэй вивадо. Дараа нь "Шинэ төсөл үүсгэх" дээр дарна уу.
- "Дараах" дээр дарна уу. Төслийг нэрлээд төслийн байршлыг сонгоно уу. Манай төслийн нэр MorseDecoder байсан бөгөөд USB диск дээр хадгалагдаж байсан.
- RTL төслийг сонгоно уу.
- "Дараах" дээр дарна уу.
- AddSources -ийг алгасахын тулд "Дараах" дээр дарна уу
- "Дараах" дээр дарж одоо байгаа Ip -ийг нэмнэ үү
- Хязгаарлалт оруулахыг тойрч гарахын тулд "Дараах" дээр дарна уу. Зураг дээр үндэслэн самбараа сонгоно уу.
- "Дараах" дээр дарна уу
- "Дуусгах" дээр дарна уу
Алхам 3: Dot/Dash оролтын модулийг үүсгэнэ үү
Энэ модуль нь товчлуурыг дарах хугацаа, түүнийг хэр удаан дарж байгааг Морзын код болгон хөрвүүлдэг.
- Эх сурвалж цонх руу очоод хулганы баруун товчийг дараад "Эх сурвалж нэмэх" дээр дарна уу.
- "Дизайн эх сурвалж нэмэх эсвэл үүсгэх" -ийг сонгоно уу.
- "Файл үүсгэх" дээр дарна уу
- Файлын төрлийг "VHDL" болгон өөрчилнө үү.
- Файлдаа нэр өг (манай файлыг DD гэж нэрлэдэг) "OK" дээр дарна уу.
- "Дуусгах" дээр дарна уу
- "Тодорхойлох модуль" цонхыг алгасахын тулд "OK" дээр дарна уу
- Бидний өгсөн кодыг сэтгэгдлээр хуулж, буулгана уу
Алхам 4: Долоон сегментийн дэлгэцийн гаралтын модулийг үүсгэнэ үү
Энэхүү модуль нь морзын кодыг долоон сегментийн дэлгэц дээр харуулах боломжтой бит форматаар зөв үсэг болгон өөрчлөх үүрэгтэй.
3 -р алхам дахь зааврыг дахин дагаж мөрдөөрэй, гэхдээ энэ удаад "SSD" файл дээр хуулна уу
Алхам 5: Шилдэг модулийг бий болгох
Энэ бол долоон сегментийн дэлгэц дээрх Морзын кодын оролт, гаралтыг авах ерөнхий модуль юм.
3 -р алхам дахь зааврыг дахин дагаж, энэ удаад "MorseDecoder" файлд хуулна уу
Алхам 6: Хязгаарлалтын файлыг үүсгэнэ үү
Бид basys самбар дээр ашиглах физик тоног төхөөрөмжийг сонгох хэрэгтэй. Үүнд долоон сегментийн дэлгэцийг ашиглах, мөн Морзын кодыг нэвтрүүлэхийн тулд шилжүүлэгчийг ашиглах болно.
- Эх цонхон дээр дараад "Эх сурвалж нэмэх" -ийг дахин сонгоно уу.
- "Хязгаарлалт нэмэх эсвэл үүсгэх" -ийг сонгоод дараа нь дарна уу.
- "Файл үүсгэх" дээр дараад файлын төрлийг хэвээр үлдээгээрэй. Файлыг "MorseDecoder" гэж нэрлэнэ үү.
- "Дуусгах" дээр дарна уу.
- Бидний өгсөн кодыг сэтгэгдлээр хуулж, буулгана уу.
Алхам 7: Дизайныг нэгтгэх
Flow Navigator руу очоод Synthesis хэсгийн "Synthesis -ийг ажиллуулах" дээр дарна уу
Алхам 8: Дизайныг хэрэгжүүлэх
Та синтезийг амжилттай ажиллуулсны дараа програмыг ажиллуулахыг шаардах цонх гарч ирэх болно. Үргэлжлүүлэхийн тулд "OK" дээр дарна уу. Хэрэв энэ цонх гарч ирэхгүй бол доорх зааврыг дагана уу.
Flow Navigator руу очоод Хэрэгжүүлэх хэсгийн "Хэрэгжилтийг ажиллуулах" дээр дарна уу
Алхам 9: Bitstream үүсгэ
Flow Navigator руу ороод Програм ба дебаг хийх хэсгийн "Bitstream үүсгэх" дээр дарна уу
Алхам 10: Тоног төхөөрөмжийг онил
- Vysado -г ажиллуулж байгаа компьютерт Basys3 самбараа залгасан эсэхийг шалгаарай. Удирдах зөвлөл нь кабелийн microUSB үзүүрийг залгасан байх ёстой бөгөөд кабелийн ердийн USB төгсгөлийг таны компьютерт холбосон байх ёстой.
- Програм ба дибаг хийх хэсгийн "Тоног төхөөрөмжийн менежерийг нээх" хэсэгт очоод зүүн талын жижиг гурвалжин дээр дарж нээнэ үү.
- "Нээлттэй зорилт" товчийг дараад "Автомат холболт" -ыг сонгоно уу.
Алхам 11: Төхөөрөмжийг програмчлах
- "Тоног төхөөрөмжийн менежер" -ийг сонгоно уу.
- "Програмын төхөөрөмж" дээр дарна уу.
- Гарч ирэх төхөөрөмжийг сонгоно уу
- "Програм" дээр дарна уу
Зөвлөмж болгож буй:
Ардуино Морзын код бичигч: 7 алхам (зурагтай)
Ардуино Морзын код бичигч: Би ямар ч текстийг Морзын код болгон хөрвүүлж, дараа нь бичих чадвартай робот бүтээсэн !! Энэ нь картон, Lego -оос хийгдсэн бөгөөд электроникийн хувьд би Arduino болон ердөө хоёр мотор ашигладаг байсан
Хоёртын мод Морзын декодер: 7 алхам (зурагтай)
Хоёртын мод Морзын декодер: a.articles {font-size: 110.0%; фонтын жин: тод; фонтын хэв маяг: налуу; текст чимэглэл: байхгүй; background-color: red;} a.articles: hover {background-color: black;} Энэхүү зааварчилгаа нь Arduino Uno R3.T ашиглан Морзын кодыг хэрхэн тайлах талаар тайлбарласан болно
Морзын кодын орчуулагчийг Arduino ашиглан хэрхэн хийх вэ: 10 алхам
Морзын кодын орчуулагчийг Arduino ашиглан хэрхэн яаж хийх вэ: тойм Кодчилсон байдлаар харилцах нь маш сонирхолтой байхаас гадна янз бүрийн салбарт олон програмтай байдаг. Код дамжуулах хамгийн түгээмэл аргуудын нэг бол Морзын код юм. Энэхүү гарын авлагад та орчуулагч хэрхэн илгээх, буцааж өгөх талаар сурах болно
Морзын дуулга*: 8 алхам
Морзын дуулга*: bipbipbipbip bip biptûûûtbipbip biptûûutbipbip tûûûttûûûttûût / bipbipb tûûut biptûûûtbip biptûût tûûûtbip tûûûttûûtûtût эхээр бий болгосон байна
Arduino ашиглан текст бичих Морзын код: 5 алхам
Морзын код Arduino ашиглан текст бичих: IDEA тодорхойлолт Бид бүгдээрээ байгалийн мэдрэгчээрээ (хэл, дохио зангаа гэх мэт) дамжуулан харилцдаг. Сонирхолтой хэсэг нь нууц мэдээллийг хэн нэгэнтэй хуваалцахыг хүссэн үеэс эхэлдэг. Асуулт бол үүнийг яаж хийх вэ? Тиймээс хариулт нь та хэрхэн дамжуулахаас хамаарна