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
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling