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.
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 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 2020
ma'muriyatiga murojaat qiling

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