תוכן עניינים:

דלפק מבקרים באמצעות חיישן 8051 ו- IR עם LCD: 3 שלבים
דלפק מבקרים באמצעות חיישן 8051 ו- IR עם LCD: 3 שלבים

וִידֵאוֹ: דלפק מבקרים באמצעות חיישן 8051 ו- IR עם LCD: 3 שלבים

וִידֵאוֹ: דלפק מבקרים באמצעות חיישן 8051 ו- IR עם LCD: 3 שלבים
וִידֵאוֹ: LDmicro 10: Регулятор температуры инкубатора (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, נוֹבֶמבֶּר
Anonim
דלפק מבקרים באמצעות חיישן 8051 ו- IR עם LCD
דלפק מבקרים באמצעות חיישן 8051 ו- IR עם LCD

חברים יקרים, הסברתי כיצד להכין מונה מבקרים באמצעות חיישן 8051 ו- IR והצגתי אותו ב- LCD. 8051 הוא אחד המיקרו -בקר הפופולרי ביותר המשמש לייצור תחומי יישומים מסחריים ברחבי העולם. הכנתי מונה מבקרים עם השבב הזה.

השתמשתי במיקרו -בקר Nuvoton 78E052 על החומרה שלי. אתה יכול להשתמש בכל סוג של 8051 מיקרו -בקר. הקוד שבו השתמשתי כתוב ב- Embedded C ומורכב על מהדר keil.

אספקה:

בקר מיקרו 89C51

חיישן IR

16x2 LCD

שלב 1: בנה את החומרה

בנה את החומרה
בנה את החומרה
בנה את החומרה
בנה את החומרה

בניתי את החומרה בצורה כזו. כפי שאתה רואה בתמונה, ציירתי את התמונה לפי הסכימה של לוח הפרויקט שנתתי על התמונה. אתה יכול לעצב מעגל משלך ולשנות את הקוד.

שלב 2: קוד תכנית לדלפק מבקרים

#כלול #כלול

sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); unsigned char msg = "מונה"; char ch [4]; עיכוב חלל (); מונה חלל (); int k; int val ללא חתום; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; דֶלְפֵּק(); } עיכוב חלל () {int i; עבור (i = 0; i <= 2000; i ++); } מונה חלל () {TL0 = 0; TR0 = 1; עבור (k = 0; k <5; k ++) {lcd (הודעה [k], 1); } בעוד (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); עבור (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} חלל lcd (char a, int b) {P1 = a; rs = b; en = 1; לְעַכֵּב(); en = 0; לְעַכֵּב(); }

שלב 3: פלט

תְפוּקָה
תְפוּקָה

חבר את חיישן ה- IR עם המיקרו -בקר

להוריד את הקוד

להעביר אובייקט לרוחב חיישן ה- IR

אתה יכול לצפות בספירת האובייקטים ב- LCD

מוּמלָץ: