הבית > חֲדָשׁוֹת > תוכן

עיבוד מעבד של פקודות רשימת תצוגה

Apr 26, 2019

רוב פקודות המנוע של מעבד משותף כותבות לרשימת ההצגה הנוכחית. הכתיבה הנוכחית

המיקום ברשימת התצוגה מוחזק ב- REG_CMD_DL. בכל פעם את מנוע מעבד משותף

כותב מילה לרשימת התצוגה, הוא עושה זאת ב- REG_CMD_DL ולאחר מכן במרווחים

REG_CMD_DL. הפקודה המיוחדת CMD_DLSTART מגדירה את REG_CMD_DL לאפס, עבור הפקודה

התחלה של רשימת תצוגות חדשה.

כל פקודות רשימת התצוגה ניתן לכתוב פקודות מנוע מעבד משותף. מנוע המעבד מעתיק פקודות אלה לרשימה הנוכחית ב- REG_CMD_DL.

לדוגמה, סדרה זו של פקודות מנוע של מעבד משותף כותבת רשימת תצוגה קטנה:

cmd (CMD_DLSTART); // התחל רשימת תצוגות חדשה

cmd (CLEAR_COLOR_RGB (255, 100, 100)); / / להגדיר צבע ברור

cmd (CLEAR (1, 1, 1)); // מסך נקי

cmd (DISPLAY ()); // התצוגה

כמובן, רשימת תצוגה זו יכולה להיכתב ישירות ל- RAM_DL. היתרון של

טכניקה זו היא שאתה יכול לערבב ברמה נמוכה פעולות ברמה גבוהה שיתוף המעבד

פקודות מנוע בזרם אחד:

cmd (CMD_DLSTART); // התחל רשימת תצוגות חדשה

cmd (CLEAR_COLOR_RGB (255, 100, 100)); / / להגדיר צבע ברור

cmd (CLEAR (1, 1, 1)); // מסך נקי

cmd_button (20, 20, // x, y

60, 60, // רוחב, גובה בפיקסלים

30, // font 30

0, // אפשרויות ברירת מחדל

"בסדר!");

cmd (DISPLAY ()); // התצוגה