Azərbaycan Respublikası Təhsil Nazirliyi


Download 5.01 Kb.
Pdf ko'rish
bet113/157
Sana21.11.2023
Hajmi5.01 Kb.
#1792576
1   ...   109   110   111   112   113   114   115   116   ...   157
Bog'liq
2014-2730 (2)

Sıfırlama düyməsi. 
Hələlik xarici sıfırlama rejimi aktivləşdirilib, eynilə MCLR birləşdirici 
ucuna (ayağına) analoji düymə əlavə etmək olar.
Bu düymə sıxıldıqdan sonra MK proqramı sıfırdan yerinə yetirməyə 
başlayacaq.
Rejimlərin yazılması (tikilməsi – proşivka)
İşıq dioduna və düyməyə dəyişənlər verilir.
enable_digital_io() –bütün giriş və çıxışların rəqəm rejiminə keçirilməsi -- 
alias led is pin_B5 – işıqdiodu RB5-yə qoşulub
pin_B5_direction = output -- RB5-i rəqəmli çıxış kimi kökləyirik 


239
alias button is pin_B4 -- düymə RB4-ə qoşulub 
pin_B4_direction = input -- RB4-ü giriş kimi kökləyirik
led = off – işıq diodu söndürülür 
led dəyişəninə 1, yaxud 0 (on, yaxud off, true, yaxud false və s.) verməklə MK-
nın uyğun birləşdirici ucuna (çıxışına) müsbət, yaxud mənfi qütb qoşulmasını, 
bununla da işıq diodunun yanması və sönməsini, button dəyişəninin oxunması 
zamanı isə düymənin sıxılmadığı hal üçün 1, sıxılmadığı hal üçün isə 0 alınır. 
Qeyd olunanları nəzərə alaraq, sonsuz tsikl üçün lazım olan əməliyyatlar 
ardıcıllığını yazmaq olar (bu əməliyyatlar daimi icra ediləcək, sonsuz tsikl 
olmadıqda isə MK asılı vəziyyətdə qalacaq.
forever loop 
led = off – işıqdiodu söndürülür
_usec_delay(500000) -- 0,5san gözləmə 
if Button == 0 then --əgər düymə sıxılıbsa, əməliyyat yerinə yetirilir 
led = on -- işıqdiodu yandırılır
_usec_delay(500000) -- 0,5san gözləmə
end if 
end loop 
Ləngimə çox sadə hesablanır: 
generatorun tezliyi 4MHs-dir. Bir takt 1mks olmaqla 0,5san sayılır.
Qoşulmanı (proşivkanı - yazılmanı) kompilyasiya edirik: 
Errors :0 Warnings :0 
Code :60/2048 Data:4/208 Hardware Stack: 0/8 Software Stack :80 
İndi bu tikilmə (proşivka) əməliyyatları MK-ya yazmaq üçün aşağıda 
verilmiş qaydada qurğunun qoşulma sxemini qururuq. 

Download 5.01 Kb.

Do'stlaringiz bilan baham:
1   ...   109   110   111   112   113   114   115   116   ...   157




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling