Mundarija:

PIC16F690 montaji va mikrosxemasi yordamida yorug'lik ketma -ketligi: 3 qadam
PIC16F690 montaji va mikrosxemasi yordamida yorug'lik ketma -ketligi: 3 qadam

Video: PIC16F690 montaji va mikrosxemasi yordamida yorug'lik ketma -ketligi: 3 qadam

Video: PIC16F690 montaji va mikrosxemasi yordamida yorug'lik ketma -ketligi: 3 qadam
Video: Настройка на терморегулатор с PIC контролер 2024, Noyabr
Anonim
O'rnatish va Microchip PIC16F690 yordamida yorug'lik ketma -ketligi
O'rnatish va Microchip PIC16F690 yordamida yorug'lik ketma -ketligi
O'rnatish va Microchip PIC16F690 yordamida yorug'lik ketma -ketligi
O'rnatish va Microchip PIC16F690 yordamida yorug'lik ketma -ketligi

Loyihaning maqsadi - o'yinchining reaktsiya tezligini tekshirish uchun yorug'lik sekvenerini yaratish. Bu yorug'lik sekvenerining foydalanuvchi interfeysi 8 ta LED va tugmachadan iborat. Texnik tomondan, biz MPLAB X IDE bilan montaj tilida yozilgan kodni LEDlarni boshqarish va tugmachadan kirishni o'qish uchun mikrokontrollerga yuboramiz. Dastur ishga tushgandan so'ng, LEDlar o'chirish tartibini ko'rsatadi va o'yinchi tugmani bosib o'yinni boshlashini kutadi. Tugma bosilgandan so'ng, LEDlar tasodifiy vaqtga o'chadi va darhol ko'tariladi (birinchisidan ikkinchisigacha yoritish va bu tartibni takrorlash kabi). O'yinchi qilish kerak, LEDlar ketma -ket yonishni boshlaganini ko'rganidan keyin tugmani yana bosish kerak. LEDlar, agar o'yinchi to'rtinchi LED yonishidan oldin javob bersa, quvnoq naqshlar to'plamini ko'rsatadi. Nihoyat, dastur o'chirish rejimiga o'tish orqali o'yinni qayta boshlaydi. Ha, bilaman, siz bu o'ziga qaram o'yinni kutib o'tira olmaysiz, shuning uchun uni hozir quramiz

1 -qadam: materiallar

Materiallar
Materiallar

"Menga daraxt kesish uchun olti soat vaqt bering, men birinchi to'rttasini boltani o'tkirlash bilan o'tkazaman." (Avraam Linkoln)

Tayyorgarlik va kerakli materiallarga ega bo'lish, bu loyihada muvaffaqiyat qozonish uchun hal qiluvchi ahamiyatga ega. Bu qismlar va dasturiy ta'minotni qo'lingizga oling. Agar qila olmasangiz, afsuski, siz ko'p mantiqni qayta ko'rib chiqishingizga to'g'ri keladi, chunki past darajali dasturlash siz foydalanadigan uskuna yoki "mashinaga xos" xususiyatga ega. Masalan, biz foydalanayotgan Microchip-dan PIC16F690 yordamida yorug'lik sekvensorini yaratish, Intelning MCS-51-dan farqli o'laroq, farq kodi va boshqa apparat sxemasiga ega bo'ladi, chunki ular har xil ichki tuzilishga, kirish-chiqish pinlariga ega va hatto boshqasini talab qiladi. montaj sintaksisi.

Eslatma: Sizga mikrokontrollerni PICkit va taxtadan olib tashlashni osonlashtiradigan chip chiqargichni tayyorlashni tavsiya etamiz. Aks holda siz tasodifan mikrokontroldagi ba'zi muhim pimlarni sindirib, yuk tashish narxi bo'lgan yangisini sotib olish haqida shikoyat qila boshlaysiz va loyihangizni davom ettirish uchun bir necha hafta kutishingizga to'g'ri keladi.

2 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Birinchidan, biz apparatni tushunamiz va hamma narsani to'g'ri tarzda bog'laymiz.

Texnik: PIC16F690 mikrokontrolerida 20 ta pin bor: Vss (quvvat), Vdd (yer), A port uchun 6 ta, B port uchun 4 ta va S port uchun 8 ta. Uchta port bor va ularning har birini kirish yoki chiqishga o'rnatish mumkin. Ushbu loyihada biz C portini chiqish sifatida ishlatmoqchimiz, chunki 8 ta pin 8 ta svetodiodga mos keladi va B porti kirish sifatida. E'tibor bering, biz foydalanadigan LEDlar maksimal 20 mA oqimga bardosh bera oladi, va agar biz 5V kuchlanishli elektr tarmog'idan foydalanayotgan bo'lsak, har bir LEDga ketma -ket 150Ω qarshilik qo'shishimiz kerak bo'ladi. Biz B portining faqat bitta pinidan foydalanamiz, chunki bizda faqat bitta tugma bor va buning uchun RB4 pinidan foydalanamiz. Siz PIC16F690 ma'lumotlar jadvaliga murojaat qilishingiz kerak bo'ladi. Uskuna sozlamalarini tasvirlash uchun A ilovasiga qarang

Ko'rsatmalar

1. Har bir LEDning musbat ulagichini mikrokontrolderning C portli piniga 150 Ω rezistorli va GND ga salbiy ulang.

2. Tugmaning bir uchini B portining RB4 bitiga, ikkinchi uchini GND ga ulang.

3. Vss mikrokontrollerini GND va Vddni 5V ga ulang.

Bu apparat uchun. Oddiy va toza. Ishga tushishdan oldin, qurilmangizni tekshiring, siz hamma narsani kerakli joyga ulaganligingizga ishonch hosil qiling va siz hech narsa yoqib yubormaysiz.

3 -qadam: Hisobotga havola

Bu ko'rsatmaga kirish bo'ladi. To'liq ko'rsatmalarni ko'rish uchun ushbu havolaga o'ting.

kedev.wordpress.com/2018/11/20/light-seque…

Tavsiya: