O‘ZBЕKISTОN RЕSPUBLIKАSI
ОLIY TА’LIM FAN VА INNOVATSIYALAR VАZIRLIGI
ABU RAYHON BERUNIY NОMIDАGI
TОSHKЕNT DАVLАT TЕXNIKА UNIVЕRSITЕTI
«Elеktrоnikа vа аvtоmаtikа» fаkultеti
«Аxbоrоtlаrgа ishlоv bеrish vа bоshqаrish tizimlаri» kаfеdrаsi
«Axborot boshqarish tizimlarini instrumental vositalari » fаnidаn
KURS ISHI
Mavzu: Mikrokontroller asosida suv satxi indikator (7 segmentli indikator)
Bаjаrdi: ____________________
Guruhi:_____________________
Qаbul qildi:____________________
TDTU– 2023
MUNDARIJA
KIRISH………………………………………………………………….....3
I BOB Mikrokontrollerlar haqida tushuncha, ularning turli modellari
va funksiyalari, mikrokontrollerlarni boshqarish usullar……….……..4
Segmentli indikatorlar haqida tushunchalar, ulardagi
segmentlar va bog'lanishi belgilash rejasi, indikatordagi raqam va
harflarni belgilash, qo'llanma tarqatish……………………..….………4
1.2 Suv darajasining avtomatik ko'rsatkichining ishlashi…………...22
II BOB 7 Segmentli indikatorlar tuzilishi, segmentlarining
bog'lanishi va suv satxi indikatorining asosiy tuzilishi…………..……..33
2.1. 7 segmentli indikatorlar va Suv satxi indikatorining
asosiy tuzilishi…........................................................................................33
2.2Har bir segmentni belgilash uchun mos pinlar,
belgilash Rejasi va ma'lumotlar tizimi ……………………….……..….36
XULOSA……………………………………….…..……………………...41
FOYDALANILGAN ADABIYOTLAR……….………………..……….43
KIRISH
Kursning maqsadi: Kursning maqsadi suv satxi indikatorini mikrokontroller bilan bog'lash va ma'lumotlarni 7 segmentli indikatorda ko'rsatishni o'rganish bo'lishi mumkin. O'z maqsadlaringizni aniqlab oling va ushbu maqsadlar bo'yicha kursni yo'nalting.
Mikrokontrollerlar haqida tushunchalar: Kurs ishida foydalaniladigan mikrokontrollerlar haqida umumiy tushunchalarni o'rganing. Mikrokontrollerlarning turli modellari, pinlar, aloqalar va ularni boshqarish turlari to'g'risida tushunchalarga ega bo'lish juda muhim.
7 segmentli indikatorlar haqida tushunchalar: 7 segmentli indikatorlar to'g'risida tushunchalar oling. Ularning tuzilishi, segmentlarining bog'lanishi va ularni boshqarish uchun kerakli elektrik mazmuni haqida bilish kerak. Har bir segmentni belgilash uchun mos pinlar, belgilash rejasi va ma'lumotlar tizimi mavjud.
Arduino dasturlash tili: Kurs ishi uchun Arduinoga qo'llanilishi ko'p bo'lgan dasturlash tilini o'rganing. Arduino platformasi juda mashhur va oddiy bo'lib, uni o'rganishga katta imkoniyat mavjud. C++ tilidan foydalanish va Arduino dasturlash muhitini o'rnatishni o'rganing.
Suvtarozlik sensorlari: Suv satxi ma'lumotlarini olish uchun suvtarozlik sensorlari haqida tushuncha oling. Bu sensorlar suv sathidagi o'zgarishlarni aniqlaydigan modellardir. Kurs ishida o'rganish uchun mos sensorlarni tanlang (masalan, float sensor yoki ultrazvukli sensor).
Hardware tuzish: Mikrokontroller, 7 segmentli indikator va suvtarozlik sensorlarni bog'lash uchun kerakli elektrik loyihalarini tuzishni o'rganing. Mikrokontrollerdagi pinlarni indikatorning segmentlariga va sensorlarga ulashing. O'rganing, ularni elektrik mazmuni bilan qanday tuzish kerakligini.
Koding: Suvtarozlik sensorlaridan ma'lumotlarni o'qib, mikrokontroller orqali 7 segmentli indikatorda ma'lumotlarni ko'rsatish uchun dastur yozing. Suvtarozlik darajasiga qarab
Do'stlaringiz bilan baham: |