Sin(x) ni hisoblaymiz va natijani R2 ishchi yacheykaga yozib qo’yamiz.
x-1 ning qiymatini hisoblaymiz.
R2 va R3 ishchi yacheykalarning yig’indisini hisoblaymiz.
Hosil qilingan natijani R1 yacheykaning qiymatiga ko’paytiramiz va natijani R4 yacheykaga yozib qo’yamiz (bu maqsadda R1 yacheykani ishlatish ham mumkin, chunki uning qiymati ishlatib bo’lindi).
ex funksiyaning qiymatini hisoblaymiz.
Hosil qilingan natijadan R1 ishchi yacheykaning qiymatini ayiramiz.
Zamonaviy programmalash tillarida murakkab ifodalarni hisoblash mos turlarni o’zgartirish bilan registr xotirada translyator yordamida bajariladi. Lekin programmalashga o’rgatish maqsadida o’rgatish va programmalashning birinchi bosqichlarida formulalar bo’yicha hisoblash ketma-ketligiga ye’tibor berish tavsiya yetiladi.
1.2. Mantiqiy qurilmalar arxitekturasi. Bugungi kunda ko’plab qurilmalaga turli hildagi programmatorlar orqali boshqarilmoqda.Biz arduino programmatoridan foydalanamiz.Barcha programmatorlarga microcontrollerlar joylashtirilib unga dasturiy kodlar yuklanadi.Biz Arduino bilan birgalikda ATmega328 microcontrolleri ishlatiladi .
Microcontrollerlarni o’z hotirasi mavjud bo’ladi. Bizning ma'lumotlar uchun zarur o'zgaruvchan kichik ma'lumot tiplari va o’lchamlari.
1.2.1-rasm.
Har bir ma'lumotlar turi xotira ma'lum bir miqdor yuqoriga foydalanadi Arduino siz yuqorida sxemasidagi ko'rish mumkin. Ba'zi o'zgaruvchilar xotira va boshqalar faqat 1 bayt foydalanish bir bayt uchun nima haqida Xavotir olmang 4 yoki undan ko'p ( foydalanish Biz hozir ) , bu keyinchalik muhokama qilinadi na . Siz nusxa mumkin emas ma'lumotlar bir ma'lumotlar turi boshqasiga , masalan X bir int bo'ldi bo'lsa va y a x = y string sifatida ishlamaydi aytdi edi ikki ma'lumotlar turlari farq qiladi.
Atmega168 1KB (1000 bayt ) va mavjud ATmega328 SRAM of 2KB (2000 bayt ) bor. Bu o'zgaruvchilar dasturlar poda bilan emas, balki ko'p va katta
Siz emas , albatta, agar siz osongina xotira chopish mumkin to'g'ri ma'lumot turlari siz foydalanishni optimallashtirish .
ro'yxati Biz int Bizning foydalanish Shubhasiz Jon qarang, yuqorida
2 bayt yuqoriga foydalanadi va mumkin, deb ma'lumot turi isrof bo'ladi
up 32.767 uchun bir qator saqlash . Biz uchun int foydalangan sifatida
raqamli PIN raqami Bizning do'kon , qaysi faqat ketadi yuqori Bizning Arduino ( 13 sifatida va 54 uchun Arduino Mega ) , biz ko'proq xotira foydalangan
Zarur edi. Biz bilan xotirasini saqlagan bo'lishi mumkin bayt ma'lumotlar turi foydalanib , qaysi bir qator saqlash mumkinmi 0 va 255 orasidagi uchun etarli ko'proq qaysi I / O PIN sonini saqlash .
1.2.2-rasm.
Ardiononi bir qancha turlari bor shulardan biz ardiononing birinchi versiyasi haqida gapirsak uning birinchi turi RS232 unda ishlash bir muncha qiyin bo’lgan ardiuononing mashxur tarqalagn turi NG (New Generation, like Star Trek)
1.2.3-rasm.
Hozirgi kunda arduino sxemasini turlari.