Mündəricat:

Montaj və Microchip PIC16F690 istifadə edərək İşıq Sequencer: 3 Addım
Montaj və Microchip PIC16F690 istifadə edərək İşıq Sequencer: 3 Addım

Video: Montaj və Microchip PIC16F690 istifadə edərək İşıq Sequencer: 3 Addım

Video: Montaj və Microchip PIC16F690 istifadə edərək İşıq Sequencer: 3 Addım
Video: Установка микрочипа на моих щенков хаски #shorts #husky #puppy #microchip #injection #cute #perkin 2024, Noyabr
Anonim
Montaj və Microchip PIC16F690 istifadə edərək işıq ardıcıllığı
Montaj və Microchip PIC16F690 istifadə edərək işıq ardıcıllığı
Montaj və Microchip PIC16F690 istifadə edərək işıq ardıcıllığı
Montaj və Microchip PIC16F690 istifadə edərək işıq ardıcıllığı

Bu layihənin məqsədi, bir oyunçunun reaksiya sürətini yoxlamaq üçün işıq sıralayıcı qurmaqdır. Bu işıq ardıcıllığının istifadəçi interfeysi 8 LED və bir düymədən ibarətdir. Texniki tərəfdən, MPLAB X IDE ilə montaj dilində yazılmış kodu LED -ləri idarə etmək və düymədən daxil olan məlumatları oxumaq üçün bir mikro nəzarətçiyə göndərəcəyik. Proqram işə düşdükdən sonra, LEDlər süpürmə ardıcıllığını göstərir və oyunçunun düyməni basaraq oyuna başlamasını gözləyir. Düymə basıldıqdan sonra, LED -lər təsadüfi bir müddət sönür və dərhal yüksəlir (birincidən sonuncusuna qədər işıqlandırmaq və bu proseduru təkrarlamaq kimi). Oyunçunun etməli olduğu şey, LEDlərin ardıcıl olaraq yanmağa başladığını gördükdə düyməni yenidən basmaqdır. LEDlər, yalnız oyunçu dördüncü LED yanmadan əvvəl reaksiya verərsə, bir sıra şən nümunələr göstərir. Nəhayət, proqram süpürmə rejiminə keçərək oyunu yenidən başlatır. Bəli, bu asılılıq oyununa gözləyə bilməyəcəyinizi bilirəm, buna görə də indi quraq

Addım 1: Materiallar

Materiallar
Materiallar

"Ağacı kəsməyimə altı saat vaxt ver, ilk dördünü baltanı itiləməklə keçirəcəyəm." (Abraham LINCOLN)

Hazırlanması və lazımi materiallara sahib olması bu layihədə uğur qazanmaq üçün çox vacibdir. Bu hissələri və proqram təminatını əldə edin. Bunu edə bilmirsinizsə, çox kədərli bir şəkildə məntiqi yenidən düşünmək məcburiyyətində qalacaqsınız, çünki aşağı səviyyəli proqramlaşdırma istifadə etdiyiniz aparata və ya "maşına xas" çox spesifikdir. Məsələn, istifadə etdiyimiz Microchip by PIC16F690 ilə bir işıq sıralayıcısı yaratmaq, Intel tərəfindən MCS-51 istifadə etməkdən fərqli olaraq fərqli bir kod və fərqli bir cihaz sxeminə sahib olacaq, çünki fərqli daxili quruluşlara, I/O pinlərinə malikdir və hətta fərqli tələb edir. montaj sintaksisləri.

Qeyd: Mikrokontrollerinizi PICkit və çörək taxtasından çıxarmağı asanlaşdıran bir çip çıxarıcı hazırlamağı məsləhət görürük. Əks təqdirdə təsadüfən mikrokontrolördəki bəzi kritik pinləri qıra bilər və göndərmə dəyəri olan yenisini almaqdan və layihənizi davam etdirmək üçün bir neçə həftə gözləmək məcburiyyətində qala bilərsiniz.

Addım 2: Avadanlıq

Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq

Əvvəlcə cihazı başa düşəcəyik və hər şeyi düzgün bir şəkildə bağlayacağıq.

Texniki: PIC16F690 mikrokontrolörünün 20 sancağı var: Vss (güc), Vdd (torpaq), A Portu üçün 6 pin, B Portu üçün 4 və C Portu üçün 8 pin. Bu layihədə 8 pin 8 LED -ə və Port B -yə giriş olaraq Port C -dən çıxış olaraq istifadə edəcəyik. Diqqət yetirin ki, istifadə etdiyimiz LED -lər maksimum 20mA cərəyana dözə bilər və dövrədə 5V enerji təchizatı istifadə ediriksə, hər LED -ə 150Ω rezistor əlavə etməliyik. Yalnız bir düyməyə sahib olduğumuz üçün B Portunun yalnız bir pinindən istifadə edəcəyik və bunun üçün RB4 pinindən istifadə edək. PIC16F690 məlumat cədvəlinə müraciət etməlisiniz. Avadanlıq quruluşunun təsviri üçün Əlavə A -ya baxın

Təlimatlar

1. Hər bir LED -in pozitivini 150 Ω rezistorlu və GND -ə mənfi olan mikrokontrolörün C Portunun pininə bağlayın.

2. Düymənin bir ucunu Port B -nin RB4 bitinə, digər ucunu isə GND -yə bağlayın.

3. Mikro nəzarətçinin Vss -ni GND -ə və Vdd -i 5V -ə qoşun.

Avadanlıq üçün budur. Sadə və Səliqəli. Hər şeyi doğru yerdə bağladığınızdan və heç bir şeyi yandırmayacağınızdan əmin olmaq üçün hərəkət etməzdən əvvəl cihazınızı yoxlayın.

Addım 3: Hesabata keçid

Bu təlimatlandırmaya bir giriş olacaq. Təlim olunanların hamısına baxmaq üçün bu linkə keçin.

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

Tövsiyə: