עבור לתוכן

pwm ב- 89c51

Featured Replies

פורסם

שלום לכולם,

רציתי לדעת, האם חייב פסיקה בשביל להשתמש בטיימר T1, T0 כדי ליצור אות PWM למנועים? אם כן, האם אפשר לקבל את קטע התוכנית העושה זאת בבקשב?...

ואם לא, איך אני עושה זאת עם פסיקה? וגם כאן אם אפשר קטע תוכנית בבקשה...

שאלה אחרונה בשפת C בקומפיילר של BORLAND מהי הפקודה שאיתה מנקים מסך במצב הגרפי ??

תודה ,

נתי[br]פורסם בתאריך: 30.01.2008 בשעה 18:22:08


בנושא ה-PWM אני מתכוון לאסמבלר...

שוב תודה,

נתי

פורסם
  • מחבר

תדוה על הקישור קראתי והחכמתי...

אך נראה לי שאם אפרט יותר תהיו לי יותר לעזר....

אני רוצה ליצור אות PWM קבוע בלי לשנות לו את הגורם המחזורי (DUTY CYCLE) ושהוא יעבוד תמיד אם הרובוט נוסע קדימה אני צריך שייסע וייעצר במרחק מסוים מהקיר, יש לי מעגל לחיישן אנלוגי כאשר הרובוט נמצא במרחק מסוים מהקיר בהדק P3.2 תיווצר עלייה ואם הרובוט נוסע אחורה אז בהדק P3.3 תיווצר עליה ל-'1' ונראה לי שפה אני צריך לעשות פסיקה שאם יש עלייה תקפוץ לפונקציה שעוצרת את המנועים, אבל גם צריך שהרובוט ייעצר במקרה של קבלת נתונים על שינוי הכיוון בפורט P2 נתונים על שינוי כיוון הנסיעה שגם כאן נצטרך לעשות פסיקה.. אז נהיה קצת מסובך כל העסק.. אשמח לעזרה בפתרון הבעיות.

שוב תודה אני מקווה שגם עכשיו תעזרו לי,

נתי

פורסם

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

http://www.8052.com/tut8051.phtml

פרק 9- פסיקות.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים