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 102.12 Kb.
bet9/9
Sana22.05.2021
Hajmi102.12 Kb.
1   2   3   4   5   6   7   8   9
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 102.12 Kb.

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




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

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
O’zbekiston respublikasi
maxsus ta’lim
zbekiston respublikasi
axborot texnologiyalari
o’rta maxsus
davlat pedagogika
guruh talabasi
nomidagi toshkent
pedagogika instituti
texnologiyalari universiteti
toshkent axborot
xorazmiy nomidagi
rivojlantirish vazirligi
haqida tushuncha
samarqand davlat
toshkent davlat
navoiy nomidagi
nomidagi samarqand
ta’limi vazirligi
vazirligi toshkent
Toshkent davlat
matematika fakulteti
tashkil etish
Darsning maqsadi
kommunikatsiyalarini rivojlantirish
Ўзбекистон республикаси
Alisher navoiy
bilan ishlash
fanining predmeti
Nizomiy nomidagi
pedagogika universiteti
таълим вазирлиги
vazirligi muhammad
fizika matematika
maxsus ta'lim
fanlar fakulteti
sinflar uchun
universiteti fizika
o’rta ta’lim
ta'lim vazirligi
Toshkent axborot
махсус таълим
haqida umumiy
Referat mavzu
ishlab chiqarish
tibbiyot akademiyasi
pedagogika fakulteti
umumiy o’rta
Samarqand davlat