3-Лабаратория иши
Ёруғлик диoдини ёқиб ўчирадиган oддий даcтур тузиш
Ишдан мақсад:
“MikroC”да С++ дастурлаш
тилидан фойдаланиб
микроконтроллерга турли дастурлар яратиш.
Топшириқ:
“MikroC”да энг кўп ишлатиладиган ва
мухим операторлар ,
командаларни урганиш.ва улар ёрдамида лойиҳалар тузиш.
Қисқача назарий қисм
1. Ўзгарувчилар (переменные) int, float, char,unsigned char
Дастур тузиш мобайнида хосил бўладиган
натижалар маълум бир
жойда сақланиши лозим. Бу жой оператив хотирадир. Оператив хо тирада
қийматлар (натижалар) маълум бир исм билан сақланиши лозим (булмаса
керакли қийматни қандай топасиз) бу
исм дастурлашда “узгарувчи
номи” дейилади.
Узгарувчилар-маълум бир номга ва типга эга болиб ўзида
кандайдир кийматларни сакланиш учун ишлатилади.
int,
float,
char,unsigned
char …-булар
ўзгарувчиларни элон
қиладиган операторлар. Ўзгарувчи доим қандайдир қийматга тенг
бўлади. Ушбу қиймат дастур ишлаши жараёнида ўзгариши мумкин.
Мисол:
int a; // “а” ўзгарувчиси эълон қилинди. (“int a=5”
бундай ёзиш ҳам мумкин )
a=5; // “а” ўзгарувчиси 5 га тенг. “ a” ўзгарувчиси
ёзилдими демак 5 сони бор деб хисобланади.
a=a+2; //мана шу жойда энди “ a” нинг қиймати ўзгарди.
“a” 7 га тенг болди
a=a+5; //мана “a” нинг қиймати яна узгарди. “a” 12 га
тенг бўлди
2-мисол:
int a=3, b=5; c; // ўзгарувчилар эълон қилинди. “a” 3 га
тенг. “b” 5 га тенг. ”c” ҳозирча ҳеч нарсага.