LCD画面に埋め込まどうブルーブリッジカップ大会、文字を強調

免責事項:この記事はブロガーオリジナル記事です、再現した場合、ソースを明記してくださいhttps://blog.csdn.net/qq_36554582/article/details/88384537

ブルーブリッジカップを主として、ハイライトに使用される第九のトーナメントのタイトル埋め込ま
void LCD_DisplayChar(u8 Line, u16 Column, u8 Ascii);突然もはやラインを運営されていますが、突然のすべてがちょうどキャラクターを操作するための機能を完了することを、ASCIIコードのパラメータが渡されます、3つのパラメータは、入口であった:ASCIIコード行、列、データ。
:特定の操作を見て
1、文字を直接表示:

LCD_SetTextColor(Red);
LCD_DisplayChar(Line4, 319-176, 'A');

最初のパラメータが4行目の列を便宜を探し、それを右から表示され、0に設定されている場合、第2のパラメータは、私は319から176を使用し、列数、LCD以来、319の合計でありますそれは私が「」左の表示部176で赤をしたいことを示しています。
図2に示すように、変数の表示:

dat1 = THH / 10;
dat2 = THH % 10;
LCD_SetTextColor(Red);
LCD_DisplayChar(Line4, 319-97, dat1+'0');
LCD_DisplayChar(Line4, 319-113, dat2+'0');
LCD_DisplayChar(Line4, 319-128, ':');

そのためLCD_DisplayChar()、関数は文字のみを操作するので、あなたが強調表示したい場合は以上の時間の2桁に等しいことができ、我々は少し孤立する必要があり、10などして、個別にすべてのショーのためにいくつかの問題が、しかし、一時的にしかそのようにしました。
以来、LCD_DisplayChar()関数パラメータがASCIIコードので、表示変数の形で渡され、またプラスのいずれか、ASCIIコード変換に必要0x30又は直接結合'0'

おすすめ

転載: blog.csdn.net/qq_36554582/article/details/88384537