Serial available funksiyasi bilan tanishish. Uning ahamiyati va



Download 460,57 Kb.
Pdf ko'rish
bet3/3
Sana23.12.2022
Hajmi460,57 Kb.
#894665
1   2   3
Bog'liq
8-Ma`ruza (1)

ASCII kodlash tizimi
orqali amalga oshiriladi .
ASCII – American Standard Code for Information

Klaviatura orqali kiritiladigan har bir belgining ASCII kodi bor:
Klaviatura orqali kiritilgan har bir belgini kompyuter shu kod deb tushunadi. 
Serial.read() -
yuborilgan har bir belgini ASCII kodida o’qiydi va 
Serial.println(Serial.read()) - 
o’qilgan raqamli kodni monitor portga chiqaradi.
Masalan, biz 0 ni jo’natsak 48, 1ni jo’natsak 49, 2ni jo’natsak 50 va h.z. Demak, 
har bir jo’natgan raqamimiz 48 ga ko’p bo’lib monitor portga chiqyapti. 
Qanday qilib jo’natilgan raqamlarni to’g’ri chiqarishimiz mumkin? Bunga 
quyidagicha yechim topamiz:
Serial.println(Serial.read()-48);


7-rasm 
1ni jo’natsa birinchi svetodiod , 2ni jo’natsa 2-svetodiod …. 9ni jo’natsa 9 –
svetodiod yonsin.
8-rasm 
1ni jo’natsa svetodiod yonsin 2 ni jo’natsa o’chsin. 


9-rasm 
Bu usul yordamida yuborilgan raqamlarni to’g’ri chiqarishimiz mumkin. 
Raqamlardan boshqa kiritilgan belgilarni o’zidek qabul qila olmaymiz. Masalan, bu 
usul yordamida A ni harfini jo’natsak, A-48=17 bo’ladi. 
Qanday qilib jo’natilgan har qanday ma’lumotni o’zidek qabul qilishimiz 
mumkin??? 
Bu vazifani bajarish uchun 
char
– belgili o’zgaruvchilar toifasi
dan 
foydalanamiz. 
Yuborilgan belgilarni kompyuter ASCII kodida o’qishini bildik. Char toifasi esa bu 
kodni yana shu kodga mos belgiga aylantirib beradi(10-rasm) 


10-rasm 
Ana endi biz jo’natgan ixtiyoriy belgini to’g’ri qabul qilishmiz mumkin!!! 
7 raqamini jo’natganingizda monitor portda “ 7 yuborildi ” degan yozuv 
chiqsin.
 

11-rasm 
A harfi jo’natilsa, svetodiod yonsin , B harfi jo’natilsa o’chsin. 




12-rasm 

Download 460,57 Kb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish