2-Laboratoriya ishi Mavzu: ta yetti segmentli indikatorlardan tashkil topgan razryadli matritsa. Dinamik aks ettirishni amalga oshirish (Arduinoda) Laboratoriya ishining maqsadi


Download 197.76 Kb.
Pdf ko'rish
bet1/3
Sana13.04.2023
Hajmi197.76 Kb.
#1350104
  1   2   3
Bog'liq
12-laboratoriya ishi



12-Laboratoriya ishi 
Mavzu: 7 ta yetti segmentli indikatorlardan tashkil topgan 4 razryadli 
matritsa. Dinamik aks ettirishni amalga oshirish (Arduinoda) 
Laboratoriya ishining maqsadi. 
Bu amaliy ishda Arduino ni 4-razryadli yetti segmentli matritsa bilan 
ishlashini kо‘rib chiqiladi. Dinamik aks ettirish haqida tasavvurga ega bо‘lamiz,
Arduino ni bir xil oyoqchalarini axborot chiqarishda bir necha yetti segmentli 
indikatorlarga ishlatilishi mumkinligini bilib olinadi.  
Kerakli elementlar
ArduinoUNO kontrolleri
➢ sxema yig‘ish uchun plata; 
➢ 4- razryadli yetti segmentli indikator; 
➢ qarshilik 510 Om - 8 dona; 
➢ tugma; 
➢ 10 kOm qarshilik
➢ ikki uchida razyomlari bо‘lgan simlar. 
Yetti segmentli indikatorlardagi 4-razryadli matritsa 4 ta yetti segmentli
indikatorlardan tashkil topgan va matritsaga bir vaqtda 4 ta raqam chiqarish uchun 
mо‘ljallangan. 7-segmentli indikatorlardagi 4-razryadli matritsa sxemasi 8.1 
chizmada berilgan. 
8.1 chizma. 7-segmentli indikatorlardagi 4-razryadli matritsa sxemasi. 


Raqamni chiqarish uchun A-G va DP ulanish nuqtalarida kerakli yorug‘lik 
diodlarini yoqish kerak va 6, 8, 9 yoki 12 chiqishlariga LOW ni berib kerakli 
matritsani tanlanadi. 
Matritsaning ulanish nuqtalarini Arduino platasiga ulanadi va matritsaning 
turli razryadlariga raqalarni chiqariladi. Ulanish uchun Arduino ning 12 oyoqchasi 
kerak bо‘ladi. 4-razryadli matritsani Arduino platasiga ulash sxemasi 8.2 chizmada 
berilgan. Ulanish nuqtalarga 510 Om qiymatli cheklovchi qarshilik orqali ulanadi. 
8.2 chizma. 4-razryadli matritsani Arduino ga ulash sxemasi.
(0-9) raqamlarni ketma-ket matritsaning xohishiy registriga chiqarish sketchi 
yoziladi. Berilgan oraliqdan tasodifiy qiymatni tanlash uchun random() funksiyasini 
ishlatamiz. num- bers[ ] massivida 0-9 raqamlarini aks ettirish uchun tegishli 
axborotlar qiymatlar saqlanadi (baytning katta razryadi indikatorning A segment 
belgisiga mos, kichik razryadlari – G segmentga), pins [ ] massivida - A-G va DP 
segmentlar uchun ulanish nuqtalar qiymatlari, pindigits [ ] massivida esa – matritsa 
razryadini tanlash uchun ulanish nuqtalar qiymati saqlanadi. 8.1 listingda sketch 
Havola qilingan. 

Download 197.76 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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