1 Mikrokontrollerlar va isis proteus dasturi haqida asosiy tushunchalar



Yüklə 1,92 Mb.
səhifə7/12
tarix19.02.2022
ölçüsü1,92 Mb.
#52829
1   2   3   4   5   6   7   8   9   ...   12
температура

64-bitli ROM kodi. Har bir DS18B20 raqamli termometr yagona 64-bitli kodni ROM da saqlaydi. Kichik 8 bitli ROM kodi o’z 1-wire shinasi DS18B20 raqamli termometr o’z ichiga 28h kodini oladi. Keyingi 48 bit esa o’z ichiga yagona serial nomerni oladi. Katta 8 bit o’z ichiga ortiqcha baytni siklli nazorat qilishni oladi. ROM kodi esa birinchi 56-biti hisoblanadi. Siklli nazoratni ko’p ishlab chiqish bo’limida CRC bitlar batafsil tushuntirish beriladi. 64-bitli ROM kodi va aloqa funksiyasi ROM ni mantiqiy boshqaradi. DS18B20 raqamli termometr 1-Wire protokol yordamida qurilma sifatida faoliyat ko'rsatishiga imkon beradi. Bu jadvalda 1-wire shina tizimining batafsil ma’lumoti keltirilgan.

6-jadval. 64- bitli ROM kodi



8-bit CRC

48-bit ishlab chiqarish raqami

8-bit turiga mansub kodi (28h)

MSB LSB

MSB LSB

MSB LSB


Xotira. Agar DS18B20 raqamli termometr signalizatsiya vazifasida ishlatilmasa TH va TL universal xotira sifatida xizmat qilishi mumkin. FUNCTION COMMANDS DS18B20 raqamli termometr bo’limida barcha xotira buyruqlari haqida batafsil ma’lumot berilgan. Keshdagi kichik bitlar va harorat registridan mos ravishda bayt 0 va bayt 1 ni o’z ichiga oladi. Bu baytlar faqat o’qish uchun. Bayt 2 va bayt 3, TH va TL registriga ruxsat berishni ta’minlaydi. Bayt 4 ma’lumot ning registr konfiguratiyasiga ega. Quyidagi jadvalda РЕГИСТРА КОНФИГУРАЦИИ (CONFIGURATION REGISTER) bo’limidagi ma’lumotlar batafsil berilgan.Bayt 5,6 va 7 tashqi qurilma uchun zahiralangan va bu registrga yozish mumkin emas.Bu registrlarga “1” berilsa barcha razryadlar ortga qaytadi. 8 baytli RAM faqat o’qish uchun va CRC kodiga ega. Yozilgan ma’lumotlar to’g’riligini tekshirish uchun yozilgan ma’lumotni oxirigacha o’qish lozim. E’tibor bering, bu ma'lumotlar DS18B20 o'qiyotganda 0 bayt uzatishni boshlaydi. EEPROM da ma’lumot registrini konfiguratsiyasi va TH, TL saqlanadi. Copy Scratchpad [48h] boshqarish buyruqini chiqarish kerak. EEPROM registrida ma’lumot saqlanadi.RAM da quvvat yuklansa qayta yuklanadi. Istalgan vaqtda Recall E2 [B8h] buyruq RAM ning EEPROM dan ma’lumotlarni qayta yuklashi mumkin. Qurilmani boshqarish Recall E2 [B8h] jarayonini nazorat qilishda buyruqdan keyin sinxronizatsiya berish yo’li va shina holatini nazorat qilish uchun ishlatiladi. Agar 0 bo’lsa jarayon qayta yuklanishda davom etadi, agar 1 bo’lsa jarayon bajarilgan bo’ladi.

7-jadval. DS18B20 xotira xaritasi





Registr konfiguratsiyasi. Foydalanuvchi DS18B20 konvertatsiya xususiyatini sozlashga ruhsat berishi mumkin.Bu registrdagi R 0 va R1 bitlar 3-jadvalda ko’rsatilganidek foydalaniladi. Bu bitlar R0=1 va R1=1 quvvat ulanganda bu qiymatlar sbros holatiga o’tadi. E’tibor bering ,kovertatsiya qilish vaqti ruhsat berishga to’g’ridan – to’g’ri bog’liq. Bit 7 va bit 0 dan bit 4 gacha registr konfiguratisyasi zahiralangani uchun bu bitlar “1” o’qish jarayonida ortga qaytadi, foydalanuvchi o’zgartirmasligi uchun ichki qurilmadan foydalanishi mumkin.

8-jadval. Konfiguratsiya registr



bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

0

R1

R2

1

1

1

1

1

9-jadval. Konfiguratsiya quvvatining harorati


Yüklə 1,92 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin