בעיה בקודי ג AVR

E

engineer khan

Guest
?? מה עושה באמצעים הבאים בתכנית התממשקות LCD (מישהו plz לעזור לי אחים) [קוד] lcd_cmd (פריט char חתום) {dataport = פריט; ctlrport = (0
 
שניהם רישום הקוד עושה את אותו הדבר, פרט לעיכוב (50) ברשימה הראשונה.
 
כמבחן מקדים אמר גם הקוד עושה את אותו הדבר. [ציטוט] ctlrport = (0
 
אני חושב שהבעיה היא עם המורכבות כאן, מחבר הקוד ניסה לעשות את הקוד ברור אבל זה עלול להיות מסובך יותר בעיניו של חסרות ניסיון. (S) הוא ניסה להדגיש "RS" והחתיכות "RW" צריכות להיות 0 כאשר עין 'הוא clocked: [קוד] ctlrport = (0
 
מה>, |? לעמוד קצר אלה plz,,,, לא יכול להשתמש בקודי v ג הזהים ל8051 כמו שאני נתתי בהודעה קודמת??
 
האם עשה חיפוש למפעילי C? אם לא אתה צריך, אתה תמצא את דפי אינטרנט רבים המסבירים אלה.
 
[ציטוט = מהנדס חאן; 1139411]??? מה>, | לעמוד קצר אלה plz,,,, לא יכול להשתמש בקודי v ג הזהים ל8051 כפי שכבר ניתן בהודעה קודמת [/ ציטוט]> משמרות קצת ימינה. אם PORTA = 0b00000001; אם הוא עבר השאיר אותו הופך 0b00000010, כלומר 1PORTA 8PORTA פירושו הערך נשאר זהה. | הוא סיבי האופרטור או מפעיל.
 
[ציטוט = internetuser2k12; 1139513]> מסיט קצת ימינה. אם PORTA = 0b00000001; אם הוא עבר השאיר אותו הופך 0b00000010, כלומר 1PORTA 8PORTA פירושו הערך נשאר זהה. |. הוא סיבי האופרטור או מפעיל [/ ציטוט] זה לא לתקן את ההתנהגות שתארת הוא לסובב לא להשתנות. למשמרת נכונה עד ליום 1 בייט נותן 0 ומשמרת שמאל על ידי 8 נותנת גם 0 אם הערך הראשוני הוא 1.
 
[ציטוט = internetuser2k12; 1139513]> מסיט קצת ימינה. אם PORTA = 0b00000001; אם הוא עבר השאיר אותו הופך 0b00000010, כלומר 1PORTA | הוא סיבי האופרטור או מפעיל [/ ציטוט] אתה משתמש מפעיל השינוי מהכיוון הפוך, 1bits או ערך.
 
אין שום מבצע חל על 'ctrlport' בקו 1, זה פשוט עמוס בערך חדש ש'0 'להחליף' "מספר הפעמים שהוא עדיין '0 'צמוד. בשורת 2 הוא טעון שוב עם ערך חדש אבל 3 ערכי זמן זה הם כבד. בעוד '(0
 

Welcome to EDABoard.com

Sponsor

Back
Top