Агуулгын хүснэгт:
Видео: Ассемблер ба микрочип PIC16F690 ашиглан гэрлийн дараалал: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төслийн зорилго нь тоглогчийн урвалын хурдыг шалгах гэрлийн дараалал үүсгэх явдал юм. Энэхүү гэрлийн дарааллын хэрэглэгчийн интерфэйс нь 8 LED болон товчлуураас бүрдэнэ. Техникийн тал дээр бид MPLAB X IDE -ийн тусламжтайгаар угсрах хэл дээр бичигдсэн кодыг микроконтроллер руу илгээж, LED -ийг хянах, товчлуураас оролтыг унших гэж байна. Хөтөлбөрийг ажиллуулсны дараа LED нь цэвэрлэх дарааллыг харуулдаг бөгөөд тоглогч товчлуурыг дарж тоглоомыг эхлүүлэх хүртэл хүлээнэ. Товчлуурыг дарсны дараа LED нь санамсаргүй хугацаагаар унтарч, тэр даруй дээшлэх болно (эхнийхээс сүүлчийнх хүртэл гэрэлтүүлж, энэ процедурыг давтах гэх мэт). Тоглогчид LED -ууд дараалан асаж эхэлснийг хармагцаа товчлуурыг дахин дарахад л хангалттай. Дөрөв дэх LED асахаас өмнө тоглогч хариу үйлдэл үзүүлсэн тохиолдолд л LED нь хөгжилтэй хэв маягийг харуулдаг. Эцэст нь програм нь цэвэрлэх горимд орсноор тоглоомыг дахин эхлүүлнэ. Тийм ээ, та энэ донтуулдаг тоглоомыг тэсэн ядан хүлээж байгааг би мэдэж байна, одоо үүнийг бүтээцгээе
Алхам 1: Материал
"Надад мод огтлоход зургаан цаг өг, би эхний дөрвөн цагийг сүх ирлэхэд зарцуулах болно." (Абрахам Линколин)
Энэхүү төсөлд амжилтанд хүрэхийн тулд шаардлагатай материалыг бэлтгэх, эзэмших нь маш чухал юм. Эдгээр эд анги, програм хангамжийг гартаа аваарай. Хэрэв та чадахгүй бол маш логикийг дахин бодох хэрэгтэй болно, учир нь доод түвшний програмчлал нь таны ашигладаг техник хангамж эсвэл "машинд зориулагдсан" онцлогтой байдаг. Жишээлбэл, бидний ашиглаж буй Microchip-ийн PIC16F690-тай гэрлийн дараалал үүсгэгчийг бий болгох нь Intel-ийн MCS-51-ийг ашиглахаас ялгаатай кодтой, өөр техник хангамжийн схемтэй байх болно. угсрах синтакс.
Тэмдэглэл: PICkit болон талхны самбараас микроконтроллероо гаргаж авахад хялбар болгодог чип олборлогч бэлтгэхийг танд зөвлөж байна. Үгүй бол та санамсаргүйгээр микроконтроллер дээрх зарим чухал зүүг эвдэж, тээвэрлэлтийн зардал бүхий шинийг худалдаж аваад хэдэн долоо хоног хүлээх хэрэгтэй болж магадгүй.
Алхам 2: Техник хангамж
Нэгдүгээрт, бид тоног төхөөрөмжийг ойлгож, бүх зүйлийг зөв холбож өгөх болно.
Техникийн: PIC16F690 микроконтроллер нь 20 голтой: Vss (хүч), Vdd (газардуулга), А портод 6 зүү, В портод 4, С портод 8 зүү байдаг. Гурван порт байдаг бөгөөд тус бүрийг оролт эсвэл гаралтанд тохируулж болно. Энэхүү төсөлд бид 8 зүү нь 8 LED -тэй нийцэж байгаа тул П портыг оролт болгон ашиглах гэж байна. Бидний ашигладаг LED нь хамгийн ихдээ 20 мА гүйдлийг тэсвэрлэх чадвартай бөгөөд хэрэв бид хэлхээнд 5V тэжээлийн хангамж ашиглаж байгаа бол LED тус бүрт 150 Ом эсэргүүцлийг цувралаар нэмэх шаардлагатай болно. Бид зөвхөн нэг товчлууртай тул В порт нэг зүүг ашиглах болно, үүнд RB4 зүү ашиглацгаая. Та PIC16F690 мэдээллийн хуудсыг үзэх шаардлагатай болно. Тоног төхөөрөмжийн тохиргооны зургийг Хавсралт А -аас үзнэ үү
Зааварчилгаа
1. LED тус бүрийн эерэг талыг микроконтроллерийн С порт руу холбож 150 Ом эсэргүүцэлтэй, GND -тэй сөрөг холбоно.
2. Товчлуурын нэг үзүүрийг В портны RB4 бит, нөгөө үзүүрийг GND -тэй холбоно уу.
3. Vss микроконтроллерийг GND, Vdd -ийг 5V -д холбоно уу.
Энэ бол тоног төхөөрөмжийн хувьд юм. Энгийн бөгөөд Цэвэр. Ажиллахаасаа өмнө тоног төхөөрөмжөө шалгаж, бүх зүйл зөв газарт холбогдсон эсэхийг шалгаарай, та юу ч шатахгүй.
Алхам 3: Тайлангийн линк
Энэ нь зааварчилгааны талаархи танилцуулга болно. Зааврыг бүхэлд нь үзэхийн тулд энэ линк рүү орно уу.
kedev.wordpress.com/2018/11/20/light-seque…
Зөвлөмж болгож буй:
Bluetooth алсын удирдлагатай гэрлийн унтраалга - Дахин тохируулах. Гэрлийн унтраалга ажилласаар байна, нэмэлт бичих шаардлагагүй: 9 алхам (зурагтай)
Bluetooth алсын удирдлагатай гэрлийн унтраалга - Дахин тохируулах. Хөнгөн унтраалга ажилласаар байна, нэмэлт бичих шаардлагагүй. 2017 оны 11 -р сарын 25 -ны өдөр - Энэ төслийн киловатт ачааллыг хянах боломжтой өндөр хүчин чадалтай хувилбарын хувьд BLE Control -ийг өндөр хүчдэлийн ачаалалд шилжүүлэхийг үзнэ үү. Зарим BLE самбар / програм хангамжийн стекүүд
Ширээний гэрлийн чимэглэл ба хаалганы гэрлийн тэмдэг: 8 алхам (зурагтай)
Ширээний гэрлийн чимэглэл ба хаалганы гэрлийн тэмдэг: Энэхүү заавар нь ширээний чимэглэлийг хэрхэн яаж програмчлах, хэрхэн яаж гэрэлтүүлэхийг зааж өгөх болно. Эдгээр гэрэл нь нэг цагийн дотор өнгөө өөрчилдөг. Та мөн гэрэл асдаг дагалдах хаалганы тэмдгийг хэрхэн програмчлах, бүтээх талаар сурах болно. Та хаалгыг ашиглаж болно
Програмчлагдах RGB LED дараалал (Arduino болон Adafruit Trellis ашиглан): 7 алхам (зурагтай)
Програмчлагдах боломжтой RGB LED дараалал (Arduino болон Adafruit Trellis ашиглан): Миний хөвгүүд ширээг гэрэлтүүлэхийн тулд өнгөт LED тууз авахыг хүсдэг байсан бөгөөд би тогтсон хэв маягаар уйдах болно гэдгийг мэдэж байсан тул лаазалсан RGB тууз хянагч ашиглахыг хүсээгүй. эдгээр хянагчид байдаг. Үүнийг бүтээх сайхан боломж болно гэж би бас бодож байсан
RGB LED гэрлийн мод (Шөнийн гэрэл зураг, хөлдөлтийн гэрлийн хувьд): 4 алхам (зурагтай)
RGB LED гэрлийн зөөгч (шөнийн гэрэл зураг, хөлдөлтийн гэрлийн хувьд): RGB LED гэрэлтэй гэрэл зургийн мод гэж юу вэ? Хэрэв та гэрэл зураг, ялангуяа шөнийн цагаар гэрэл зураг авах дуртай бол энэ нь юу болохыг та аль хэдийн мэдэж байгаа гэдэгт би итгэлтэй байна! Үгүй бол энэ нь танд гайхалтай бүтээл хийхэд туслах гайхалтай гайхалтай төхөөрөмж гэж би хэлж чадна
4 алхам тоон дараалал: 19 алхам (зурагтай)
4 алхам дижитал дараалал: CPE 133, Cal Poly San Luis ObispoТөслийн зохиогчид: Jayson Johnston, Bjorn Nelson нар өнөөгийн хөгжмийн салбарт хамгийн түгээмэл хэрэглэгддэг багажуудын нэг юм. нь дижитал синтезатор юм. Хип хопоос поп, үдэш хүртэлх бүх төрлийн хөгжим