80x51Projects
בלוג זה מיועד לסטודנטים מתחום אלקטרוניקה שעושים פרויקט גמר עם מעבד 8051. בתוך הבלוג יש מידע על חומרה ותוכנה לפרויקטים. כל הסטודנטים שלי ומבקרים באתר מתבקשים להירשם כדי שיהיה לי קל לענות על שאלות ולהודיע על חידושים בבלוג. בפייסבוק קיימת קבוצה באותו שם - כדאי שתרשמו גם שם או תמצאו אותי (Taslitski Mark)ודה רבה, מרק טסליצקי. 80x51Projects, My Facebook
יום ראשון, 14 בפברואר 2016
יום שני, 18 במאי 2015
הגנות פרויקטים של קבוצה שלי בעכו, קציני ים.
חממה עם גג נפתח, כאשר יש גשם. מגיבה לשינוי טמפרטורה ולחות. חיישן טמפרטורה tc74, שעון זמן אמת ds1307, ממיר אנלוגי לספרתי pcf עובדים לפי טכנולוגיה i2c.
יום שישי, 15 במאי 2015
יום חמישי, 14 במאי 2015
פונקציות נוספות למסך LCD.
תודה רבה לאלי בלש שכתב מספר פונקציות נוספות למסך LCD 2X18.
/*moves to a given position on screen, 1 first, 32 last, use the following, lcd_moveto(3);
*/
void lcd_moveto(u8 loc) {
loc--; //to 0base
while (loc >= 32)
loc -= 32;
if (loc>=16) {
loc += 0x40 - 16;
}
lcd_write_add(loc);
}
//------------------------------------------------------------------------------------------------------
/*
prints any given number up to 2^32, usage: lcd_printn(1337);
*/
//reverses an array
void reverse(char *str, int len) {
int i=0, j=len-1, temp;
while (i<j) {
temp = str[i];
str[i] = str[j];
str[j] = temp;
i++; j--;
}
}
void lcd_printn(u32 n) {
int i = 0;
u8 str[10];
if (n==0) {
lcd_write('0');
return;
}
while (n) {
str[i++] = (n%10) + '0';
n = n/10;
}
//reverse the array
reverse(str, i);
//print them.
lcd_printl(str,i);
}
יום רביעי, 13 במאי 2015
פרויקט של יגאל. אורט חצור הגללית.
צפה ב-'Roometer-automatic room measure robot' ב-YouTube - https://youtu.be/MldzOfeoA98
בהצלחה בתחרות הארצית.
הירשם ל-
רשומות (Atom)