Computeronic|کامپیوترونیک
Photo
شكل فوق، خروجي كدام كد است؟
Anonymous Quiz
68%
for i in range(4):print(“*”*(i+1))
0%
for i in range(4):print(“*”)
32%
for i in range(4):print(“*”*i)
بررسی SRAM داخلی داده :
همانطور که گفتیم SRAM داخلی داده به طور گستردهای برای برای ذخیره سازی داده و پارامترها بوسیله برنامههای AVR و کامپایلرهای C بکار گرفته میشود. به همین دلیل آن را حافظه موقت (scratchpad) نیز مینامند. هر خانه SRAM بطور مستقیم از طریق آدرسش قابل دسترسی است. از این خانه ها در فصل های آینده برای ذخیره سازی داده هایی که از طریق I/O و پورت های سریال به CPU آورده شده اند. استفاده میکنیم. طول هر خانه 8 بیت است و میتواند برای ذخیره هر دادهای، به شرط آنکه 8 بیتی باشد، بکار میرود. اندازه SRAM ، همانند حافظه I/O ، از تراشهای به تراشه دیگر، حتی در بین اعضای یک خانواده، میتواند تغییر کند
#میکروکنترلر #AVR
🆔@computeronic
همانطور که گفتیم SRAM داخلی داده به طور گستردهای برای برای ذخیره سازی داده و پارامترها بوسیله برنامههای AVR و کامپایلرهای C بکار گرفته میشود. به همین دلیل آن را حافظه موقت (scratchpad) نیز مینامند. هر خانه SRAM بطور مستقیم از طریق آدرسش قابل دسترسی است. از این خانه ها در فصل های آینده برای ذخیره سازی داده هایی که از طریق I/O و پورت های سریال به CPU آورده شده اند. استفاده میکنیم. طول هر خانه 8 بیت است و میتواند برای ذخیره هر دادهای، به شرط آنکه 8 بیتی باشد، بکار میرود. اندازه SRAM ، همانند حافظه I/O ، از تراشهای به تراشه دیگر، حتی در بین اعضای یک خانواده، میتواند تغییر کند
#میکروکنترلر #AVR
🆔@computeronic
بررسی تفاوت SRAM در مقابل EEPROM در تراشههای AVR :
یک حافظه EEPROM در AVR وجود دارد که برای ذخیره داده استفاده میشود. همانطور که میدانید EEPROM با قطع برق داده های خود را از دست نمیدهد درحالی که SRAM اطلاعات خود را از دست میدهد. به همین دلیل EEPROM برای ذخیره سازی داده هایی که به ندرت تغییر میکنند ونباید اطلاعاتشان بب خاموش شدن سیستم از بین برود، استفاده میشود. برای مثال به انتخاب ها (options) و تنظیمات سیستم اشاره کرد پ. از آنجایی که SRAM برای ذخیره داده ها و پارامتر هایی که بار ها تغییر میکنند، بکار میرود
سه بخش تشکیل دهنده حافظه داده (ثباتهای همه منظوره ، حافظه I/O و SRAM داخلی داده) از SRAM ساخته شده اند. حافظه EEPROM در AVR به طور مفصل در آینده بحث خواهیم کرد. در AVR منظور از EEPROM مقدار حافظه EEPROM و منظور از SRAM مقدار حافظه RAM داخلی است.
#میکروکنترلر #AVR
🆔@computeronic
یک حافظه EEPROM در AVR وجود دارد که برای ذخیره داده استفاده میشود. همانطور که میدانید EEPROM با قطع برق داده های خود را از دست نمیدهد درحالی که SRAM اطلاعات خود را از دست میدهد. به همین دلیل EEPROM برای ذخیره سازی داده هایی که به ندرت تغییر میکنند ونباید اطلاعاتشان بب خاموش شدن سیستم از بین برود، استفاده میشود. برای مثال به انتخاب ها (options) و تنظیمات سیستم اشاره کرد پ. از آنجایی که SRAM برای ذخیره داده ها و پارامتر هایی که بار ها تغییر میکنند، بکار میرود
سه بخش تشکیل دهنده حافظه داده (ثباتهای همه منظوره ، حافظه I/O و SRAM داخلی داده) از SRAM ساخته شده اند. حافظه EEPROM در AVR به طور مفصل در آینده بحث خواهیم کرد. در AVR منظور از EEPROM مقدار حافظه EEPROM و منظور از SRAM مقدار حافظه RAM داخلی است.
#میکروکنترلر #AVR
🆔@computeronic
خروجي كد زير چيست؟
s=“2”
print(int(str(int(7/2)*int(s))))
s=“2”
print(int(str(int(7/2)*int(s))))
Anonymous Quiz
17%
3
26%
3.5
22%
6
35%
Error
This media is not supported in your browser
VIEW IN TELEGRAM
اضافه شدن آمار برای گروه های بالای ۵۰۰ نفر در آپدیت جدید تلگرام مشابه چیزی که قبلا برای کانال ها اضافه شده بود!
#فكت
🆔@Computeronic
#فكت
🆔@Computeronic
دستور LDS (Load Direct From Data) :
LDS Rd
;Load Rd with the contents of loacation k (0<d<31)
;k is an address between $0000 to $FFFF
دستور LDS به CPU میگوید یک بایت را از آدرسی در حافظه داده، به یک ثبات همه منظوره کپی کند. بعد از اجرای این دستور ، ثبات همه منظوره مقداری برابر با خانه حافظه داده خواهد داشت. خانه حافظه داده میتواند در هر قسمتی از فضای داده قرار گرفته باشد. میتواند یکی از ثبات های I/O ، محلی در SRAM داخلی ، یا GPR باشد . برای مثال دستور "LDS R20,0x1" محتوای خانه ۱ (مبنای شانزده) را بر روی R20 کپی میکند. مانند تصویر
#میکروکنترلر #AVR
🆔@computeronic
LDS Rd
;Load Rd with the contents of loacation k (0<d<31)
;k is an address between $0000 to $FFFF
دستور LDS به CPU میگوید یک بایت را از آدرسی در حافظه داده، به یک ثبات همه منظوره کپی کند. بعد از اجرای این دستور ، ثبات همه منظوره مقداری برابر با خانه حافظه داده خواهد داشت. خانه حافظه داده میتواند در هر قسمتی از فضای داده قرار گرفته باشد. میتواند یکی از ثبات های I/O ، محلی در SRAM داخلی ، یا GPR باشد . برای مثال دستور "LDS R20,0x1" محتوای خانه ۱ (مبنای شانزده) را بر روی R20 کپی میکند. مانند تصویر
#میکروکنترلر #AVR
🆔@computeronic
Computeronic|کامپیوترونیک
Photo
استاتیک:شاخهای از مکانیک میباشد که برسی در تعادل اجسام صلب ساکن یا با حرکت یکنواخت تحت اثر نیروهای وارده را برسی میکند.
جسم صلب: به سامانهای گفته میشود که شامل تعداد زیادی ذرات ثابت میباشد، که فاصله ذرات از هم همواره ثابت است و هیچ گونه حرکتی نسبت به هم ندارند حتی زمانی که به جسم نیرو وارد میشود و یا زمانی که جسم درحال حرکت میباشد؛ میتوان به عنوان نمونه به قاشق و یا پایه پلها به طور نسبی و با چشم پوشی از برخی موارد این اجسام را صلب دانست ولی تقریبا میتوان به طور کلی گفت در دنیای حقیقی جسم کاملا صلبی وجود ندارد چون اجسام مختلف تحت شرایط خاص ممکن است در اثر وارد کردن نیرو و .... تغییر شکل دهند
در حقیقت اجسام جامد ثابت هم ذرات شان دارای ارتعاشاتی هستند بنابراین تعریف فوق یک حالت ایدهآل است؛و جسم هرچقدر هم سفت ومحکم باشد بازهم صلب نیست ولی در مسائل بسیاری به دلیل کوچک بودن این حرکات ذرات میتوان از آنها چشم پوشی کرد.
نیرو: اثر یک جسم به جسم دیگر نیرو است ؛ که کمیتی برداری است و عملیات برداری برای آنها صادق است،
مشخصه های اصلی نیرو عبارتست از اندازه،جهت و نقطه اثر آن.
دسته بندی نیروها:
- نیروی ثابت: نیرویی است که راستا،جهت و نقطه اثر آن معین باشد.
- نیروی آزاد:نیروی است که جهت آن مشخص باشد.
- نیروی لغزنده: نیرویی است که راستا و جهت آن مشخص ولی نقطه اثر آن متغییر باشد.
#مکانیک
#استاتیک
🆔@computeronic
جسم صلب: به سامانهای گفته میشود که شامل تعداد زیادی ذرات ثابت میباشد، که فاصله ذرات از هم همواره ثابت است و هیچ گونه حرکتی نسبت به هم ندارند حتی زمانی که به جسم نیرو وارد میشود و یا زمانی که جسم درحال حرکت میباشد؛ میتوان به عنوان نمونه به قاشق و یا پایه پلها به طور نسبی و با چشم پوشی از برخی موارد این اجسام را صلب دانست ولی تقریبا میتوان به طور کلی گفت در دنیای حقیقی جسم کاملا صلبی وجود ندارد چون اجسام مختلف تحت شرایط خاص ممکن است در اثر وارد کردن نیرو و .... تغییر شکل دهند
در حقیقت اجسام جامد ثابت هم ذرات شان دارای ارتعاشاتی هستند بنابراین تعریف فوق یک حالت ایدهآل است؛و جسم هرچقدر هم سفت ومحکم باشد بازهم صلب نیست ولی در مسائل بسیاری به دلیل کوچک بودن این حرکات ذرات میتوان از آنها چشم پوشی کرد.
نیرو: اثر یک جسم به جسم دیگر نیرو است ؛ که کمیتی برداری است و عملیات برداری برای آنها صادق است،
مشخصه های اصلی نیرو عبارتست از اندازه،جهت و نقطه اثر آن.
دسته بندی نیروها:
- نیروی ثابت: نیرویی است که راستا،جهت و نقطه اثر آن معین باشد.
- نیروی آزاد:نیروی است که جهت آن مشخص باشد.
- نیروی لغزنده: نیرویی است که راستا و جهت آن مشخص ولی نقطه اثر آن متغییر باشد.
#مکانیک
#استاتیک
🆔@computeronic
@Computeronic_logic circuit.pdf
19.3 MB
مدار منطقی موریس مانو
مناسب برای رشته های برق و کامپیوتر
#مدار_منطقی
#کتابخانه
#کامپیوتر
#الکترونیک
🆔@Computeronic
مناسب برای رشته های برق و کامپیوتر
#مدار_منطقی
#کتابخانه
#کامپیوتر
#الکترونیک
🆔@Computeronic
ماژول ها در پايتون:
ماژولها در پايتون ابزارهايي هستند كه بِه ما امكان استفاده از يك سري توابع و متدها را ميدهند.
در آغاز برنامه اگر ميخواستيد از ماژولي استفاده كنيد بايد از كلمه كليدي import استفاده كنيد و گاهي قبل از آن از from نيز بايد استفاده كنيد.
در واقع اينها مانند include در زبان C و ++C و معادل using در زبان #C هستند.
🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵
روند كار بدين شكل است:
from نام ماژول import نام تابع مورد نظر
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
#پايتون
🆔@Computeronic
ماژولها در پايتون ابزارهايي هستند كه بِه ما امكان استفاده از يك سري توابع و متدها را ميدهند.
در آغاز برنامه اگر ميخواستيد از ماژولي استفاده كنيد بايد از كلمه كليدي import استفاده كنيد و گاهي قبل از آن از from نيز بايد استفاده كنيد.
در واقع اينها مانند include در زبان C و ++C و معادل using در زبان #C هستند.
🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵
روند كار بدين شكل است:
from نام ماژول import نام تابع مورد نظر
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
#پايتون
🆔@Computeronic
يكي از ماژولهاي مشهور در زبان پايتون random است كه شامل توابع پركاربردي است كه يكي از اين توابع randint است.
در شكل بالا ما در ابتداي برنامه ماژول random رو با كلمه كليدي from صدا زديم و تابع randint را import كرديم.
ساز و كار تابع randint بدين شكل است كه دو عدد دريافت كرده و بِه صورت تصادفي يك عدد ميان آنها را انتخاب ميكند.
در مثال بالا يك عدد از ١ تا ١٠ بِه صورت تصادفي بِه كمك تابع randint توليد شده و در متغير x قرار گرفته و در خط آخر چاپ شده!
#پايتون
🆔@Computeronic
در شكل بالا ما در ابتداي برنامه ماژول random رو با كلمه كليدي from صدا زديم و تابع randint را import كرديم.
ساز و كار تابع randint بدين شكل است كه دو عدد دريافت كرده و بِه صورت تصادفي يك عدد ميان آنها را انتخاب ميكند.
در مثال بالا يك عدد از ١ تا ١٠ بِه صورت تصادفي بِه كمك تابع randint توليد شده و در متغير x قرار گرفته و در خط آخر چاپ شده!
#پايتون
🆔@Computeronic
🐲 تمامی ماژول های پایتون در یک لیست کامل
https://github.com/vinta/awesome-python
در اين سايت ميتوانيد ليست كاملي از تمامي ماژولهاي پايتون را مشاهده كنيد؛گرچه ما در ادامه پركاربردترينها را نيز مورد بررسي قرار ميدهيم!
🆔@Computeronic
https://github.com/vinta/awesome-python
در اين سايت ميتوانيد ليست كاملي از تمامي ماژولهاي پايتون را مشاهده كنيد؛گرچه ما در ادامه پركاربردترينها را نيز مورد بررسي قرار ميدهيم!
🆔@Computeronic
GitHub
GitHub - vinta/awesome-python: An opinionated list of awesome Python frameworks, libraries, software and resources.
An opinionated list of awesome Python frameworks, libraries, software and resources. - vinta/awesome-python
🔴🟡🟢
for x in range(5):
print(x,end=“ “)
if x==3:
break
else:
print(“hi”)
for x in range(5):
print(x,end=“ “)
if x==3:
break
else:
print(“hi”)
دستور STS (STore data to data Space) :
STS k,Rr
;location k = Rr (0 <= r <= 31)
;K is an address between $0000 to $FFFF
دستور STS به CPU میگوید محتوای یک ثبات همهمنظوره را به آدرس خانهای در فضای حافظه داده انتقال دهد. بعد از اجرای این دستور ، خانه مقصد درحافظه داده مقداری برابر با ثبات همه منظوره خواهد داشت. خانه حافظه داده میتواند در هر قسمتی از فضای داده قرار گرفته باشد. میتواند یکی از ثباتهای I/O ، محلی در SRAM داخلی ، یا GPR باشد. مثلا دستور
STS 0x1, R10
محتوای R10 را بر روی خانه ۱ حافظه کپی میکند
براساس دیتاشیت خانه ۱ حافظه در GPR قرار دارد و آدرس ثبات R1 میباشد. پس این دستور محتوای R10 را روی R1 کپی میکند
#میکروکنترلر #AVR
🆔@Computeronic
STS k,Rr
;location k = Rr (0 <= r <= 31)
;K is an address between $0000 to $FFFF
دستور STS به CPU میگوید محتوای یک ثبات همهمنظوره را به آدرس خانهای در فضای حافظه داده انتقال دهد. بعد از اجرای این دستور ، خانه مقصد درحافظه داده مقداری برابر با ثبات همه منظوره خواهد داشت. خانه حافظه داده میتواند در هر قسمتی از فضای داده قرار گرفته باشد. میتواند یکی از ثباتهای I/O ، محلی در SRAM داخلی ، یا GPR باشد. مثلا دستور
STS 0x1, R10
محتوای R10 را بر روی خانه ۱ حافظه کپی میکند
براساس دیتاشیت خانه ۱ حافظه در GPR قرار دارد و آدرس ثبات R1 میباشد. پس این دستور محتوای R10 را روی R1 کپی میکند
#میکروکنترلر #AVR
🆔@Computeronic