Muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari univеrsitеti tbta va dt kafedrasi Mikroprotsessor fani bo’yicha


Dastur algoritmi blok-sxemasini ishlab chiqish



Download 1,44 Mb.
bet9/9
Sana22.05.2021
Hajmi1,44 Mb.
#65252
1   2   3   4   5   6   7   8   9
Bog'liq
Lift harakatini boshqarish kurs ishi

3.3 Dastur algoritmi blok-sxemasini ishlab chiqish

3.4 C dasturlash tilida mikrokontroller tizimi dasturini yaratish
#include

#include

int kat,tur,hiz;

tur=10;


hiz=10;

bekle(c)


{ int i,j;

if(c==0)


{ for(i=0;i<500;i++)

{ for(j=0;j

{ ;

} } }


return; }

yukari(b)

{ int i,j;

for (i=1;i<=b;i++)

{

for (j=0;j<=10;j++)



{ P3=1;

bekle(0);

P3=2;

bekle(0);



P3=4;

bekle(0);

P3=8;

bekle(0); }



P2=kat+i;

}

kat=kat+b;



return;

}

asagi(b)



{

int i,j;


for (i=1;i<=b;i++)

{

for (j=0;j<=tur;j++)



{ P3=8;

bekle(0);

P3=4;

bekle(0);



P3=2;

bekle(0);

P3=1;

bekle(0); }



P2=kat-i; }

kat=kat-b;

return; }

kontrol(a)

{ int fark;

if(a>kat)

{ fark=a-kat;

yukari(fark); }

if(a

{ fark=kat-a;

asagi(fark);

}

return; }



main()

{ int kat1;

kat=0;

P2=kat;


while(1)

{ if(P0==1)

{ kat1=1;

kontrol(1);

}

if(P0==2)



{ kat1=2;

kontrol(2);

}

if(P0==4)



{

kat1=3;


kontrol(3);

}

if(P0==8)



{ kat1=4;

kontrol(4); }

if(P0==16)

{ kat1=5;

kontrol(5);

} } }


3.5Tizimning yuklanishi va natijalarining tavsifi

1.


2.

3.

4.



5.

6.

7.


IV. Xulosa

Xulosa qilib aytadigan bo’lsam ushbu kurs ishi “PROTEUS dasturidan foydalanib mikrokontrollerlarni prinsipial sxemasini ishlab chiqish” orqali men amaliy bilim ko’nikmalarga ega bo’lishimda katta ahamiyat kasb etdi. Ushbu kurs ishida AVR va ko’plab mikrokontrollerlar haqida ma’lumot berishga harakat qildim. PROTEUS dasturi mikroprotsessorlar fanini o’rganishimda katta rol o’ynadi. Shuningdek ushbu kurs ishida mikrokontroller arxitekturasi, tuzilish sxemalari, tipik strukturalari, ishlatilish sohalari, mikrokontrollerlarni ishlab chiqaruvchi firmalar haqida ilmiy nazariy bilimlarga ega bo’ldim. Ushbu kurs ishini Proteus dasturida bajarish vaqtimda dasturning turli xil elementlari, panellari mikrochiplari va boshqa ko’plab funksiyalaridan foydalandim. Chunki, ushbu kurs ishimda jism harakatini ilg’ash sxemasini hosil qilishda ushbu elementlar kerak bo’ldi. Hozirgi zamon fan texnologiya rivojlanishi turli xil sohalarning rivojlantirish zaruriyatini yuzaga keltiradi. Ushbu PROTEUS dasturi turli xil sohalarni rivojlantirishda dasturiy va fizik jarayonlarni virtual ravishda ishlab chiqish orqali nazariy va amaliy bilim ko’nikmalarga ega bo’lishda kata ahamiyat kasb etadi PROTEUS dasturi virtual dasturlovchi dasturlar ichida qulay dastur hisoblanadi. PROTEUS dasturi Mikroprotsessorlar fanini o’rganishimda katta rol o’ynadi. Shuningdek ushbu kurs ishimda mikrokonteroller arxitekturasi tuzilish sxemalari tipik strukturalari, ishlatilish sohalari, mikrokonterollerlarni ishlab chiquvchi firmalar haqida ilmiy nazariy bilimga ega bo’ldim. Ushbu kurs ishimni PROTEUS dasturida bajarish vaqtimda dasturning turli xil elementlari panellari mikrochiplari va boshqa ko’plab funksiyalardan foydalandim. Hozirgi kunda fan texnologiya rivojlanishi turli xil sohalarning rivojlanish zaruriyatini yuzaga keltirdi, ushbu PROTEUS dasturi turli xil sohalarni rivojlantirishda dasturiy va fizik jarayonlarni virtual ravishda ishlab chiqish orqali nazariy va amaliy bilim ko’nikmalarga ega bo’lishda katta ahamiyat kasb etadi. PROTEUS dasturi virtual dasturlovchi dasturlar ichida qulay hisoblanadi.

Foydalanilgan adabiyotlar ro’yxati.

1. M.Muhitdinov,X.Kulmatov “Mikrokontroller asosida virtual laboratoriya ishlari”. Toshkent 2017

2. U.B.Amirsaidov, X.Yu. Abasxanova “Mikroprosessorlar”. Oliy o’quv yurtlari talabalari uchun o’quv qo’llanma. Toshkent. 2015. 300 b

3. J.Yunusov, X.Yu. Abasxanova “Raqamli qurilmalar va mikroprotsessor tizimlari”. O’quv qo’llanma. Toshkent. 2010. 256 b

4. X.Yu.Abasxanova, J.B.Baltaev “Raqamli texnika va mikroprosessorlar” uslubiy qo’llanma T. Aloqachi, 2014- 70 b.

5. X.Yu.Abasxanova, S.V.Vaulina “Mikrokontroller v programme FLOW CODE” metodiches. ukaz.po lab rabotam. T. 2014. -70s



Internet tarmog’i saytlari

1. www.avr-start.ru

2. www.intuit.ru/Основымикропроцессорныхсистем

3. www.proteus123.narod.ru

4. http://www.labcenter.co.uk

5. http://www.labkit.ru/html/Assembler_for_PIC.MPLAB



6. www.Atmel.com
Download 1,44 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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