Kommutasiya funksiyasını MP-yə tapşırmaqla bu interfeysin aparat hissəsini
kəskin azaltmaq olar. Proqram-aparat interfeysin strukturu şəkil 10.9-da
göstərilmişdir. Bu interfeysin strukturunda yeddi seqmentli kodun deşifratoru
tamamilə aradan götürülüb, xaric edilən ədədin tetradalarının multipleksorlarının,
indikatorların işarə-yeri deşifratorunun və sayğacın funksiyaları MP-yə verilir və
proqram vasitələri ilə yerinə yetirilir.
Şək.10.8. İşarələyici (skanedici) tipli interfeyslərdə
Şək.10.9. Proqram-aparat interfeysin strukturu
İşarə-yerin kommutasiyası K1-K4 tranzistor açarları vasitəsi ilə PPA-nın KC
kanalının C0-C3
dərəcələri ilə, seqmentlərin kommutasiyası isə PPA-nın KB
kanalının B0-B6 dərəcələri ilə yerinə yetirilir. HG1-HG4 indikatorlarının eyni
seqmentləri K
a
– K
g
tranzistor açarlarının biri ilə birləşən ümumi şinlə əlaqələnib.
Downloaded by Mehman Mammadov (mehman1986@gmail.com)
lOMoARcPSD|30503707
Bir onluq rəqəmi müəyyən işarə yerinə çıxarmaq üçün KC kanalının C0-C3
dərəcələrində indikatorun ünvanını göstərmək, B0-B6 dərəcələrinə isə lazım olan
(indisiruemıy) rəqəmin yeddi seqmentli kodunu çıxarmaq lazımdır.
İnterfeysin proqram hissəsində indikatorların kommutasiyası ilə yanaşı
çıxarılan rəqəmin ikilik kodunun indikatorun yeddi seqmentli koduna çevrilməsini
də nəzərə almaq lazımdır. Əks halda aparat hissəsində bu məqsədlə bir deşifrator
nəzərə almaq lazım gələrdi. Proqram-aparat interfeysinin proqram modulu
altproqram şəklində tərtib olunur.
Bu alt-proqram, informasiyanın emalının
çıxarılması (oxunması) lazım olan nəticələrini MK-nın OYQ –nun yuvalarında
ardıcıl olaraq yerləşdirildikdən sonra, idarə olunmağa ötürülür. İnformasiyanın
rəqəm indikatoruna çıxarılması alqoritmi şəkil 10.10-da göstərilmişdir.
Şək.10.10.İnformasiyanın rəqəm indikatoruna çıxarılması alqoritmi
Zaman gecikmələri altproqramı informasiya çıxarılmasının bir tsiklində hər
bir rəqəmin indikasiya müddətini idarə etmək üçün istifadə edilir. DYQ-də
saxlanılan bütün rəqəmlərin növbə ilə indikasiyaya çıxarılması başa çatdıqdan
Downloaded by Mehman Mammadov (mehman1986@gmail.com)
lOMoARcPSD|30503707
sonra tsikl yenidən başlayır. Tsikl çıxarma altproqramının giriş
parametrlərində
göstərildiyi sayda təkrarlanır. Bu interfeysin yerinə yetirilməsi üçün
proqramlaşdırıla bilən xüsusi KP580BB79 BİS kontrolerindən istifadə etmək olar.
Dostları ilə paylaş: