O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali



tải về 1.32 Mb.
trang6/12
Chuyển đổi dữ liệu21.10.2023
Kích1.32 Mb.
#55373
1   2   3   4   5   6   7   8   9   ...   12
2-dedlayn

28-rasm.Fizik sxema segment
Kodni yuklab, Arduino MK'ni kompyuterga ulab, Arduino IDE orqali qurilmani boshlang. Kodni yuklashingizdan so‘ng, 7-segmentli indikator orqali raqamlarni ko‘rishishingiz mumkin.



29-rasm. Ulanish sxemasi.
#define A 8
#define B 7
#define C 6
#define D 5
#define E 4
#define F 3
#define G 2
#define A1 0
#define B1 1
#define C1 9
#define D1 10
#define E1 11
#define F1 12
#define G1 13
void setup() {
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
pinMode(A1, OUTPUT);
pinMode(B1, OUTPUT);
pinMode(C1, OUTPUT);
pinMode(D1, OUTPUT);
pinMode(E1, OUTPUT);
pinMode(F1, OUTPUT);
pinMode(G1, OUTPUT);
//delay(1000);
}
void loop() {
digitalWrite(A, 1); // 01 uchun
digitalWrite(B, 1);
digitalWrite(C, 1);
digitalWrite(D, 1);
digitalWrite(E, 1);
digitalWrite(F, 1);
digitalWrite(G, 0);
digitalWrite(A1, 0);
digitalWrite(B1, 1);
digitalWrite(C1, 1);
digitalWrite(D1, 0);
digitalWrite(E1, 0);
digitalWrite(F1, 0);
digitalWrite(G1, 0);
delay(1000);
digitalWrite(A, 1); // 02 uchun
digitalWrite(B, 1);
digitalWrite(C, 1);
digitalWrite(D, 1);
digitalWrite(E, 1);
digitalWrite(F, 1);
digitalWrite(G, 0);
digitalWrite(A1, 1);
digitalWrite(B1, 1);
digitalWrite(C1, 0);
digitalWrite(D1, 1);
digitalWrite(E1, 1);
digitalWrite(F1, 0);
digitalWrite(G1, 1);
delay(1000);
}
Kerakli o‘zgarishlarni qilganingizdan so‘ng, Arduino IDE orqali kodni yuklab, Arduino Microcontrollerga yuklab chiqishingiz mumkin. Bu kod indikatorga raqamni chiqarishni namoyish etadi.
4-razryadli 7-segmentli indikator, elektronika va dijital display (ko‘rsatgich) texnologiyasi orqali yaratilgan bir turiyadi. Bu indikator bitta sondiruvlar to‘plamini namoyish etish uchun 7-segmentli ekranlardan foydalanadi. Har bir segment alohida joylashgan, shuningdek, bitta raqam yoki belgi (misol uchun "0" dan "9" gacha raqamlar yoki "A" dan "F" gacha hex belgilari) namoyish etish uchun yetarli.
"4-razryadli" deganda, bu indikator 4 xonali raqamlar yoki belgilar ko‘rsatishi mumkinligini bildiradi. Ya'ni, bu indikator 0 dan 9999 gacha bo‘lgan raqamlarni yoki belgilarni ko‘rsatishi mumkin.
Har bir segmentni yoqish yokio‘chirish orqali, turli raqam va belgilarni namoyish etish mumkin. Bunda segmentlar quyidagi tartibda joylashgan:

tải về 1.32 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   12




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương