📄 font5_7.lis
字号:
000A ; ________,
000A ; _XXX____,
000A ; ____X___,
000A ; _XXXX___,
000A ; X___X___,
000A ; _XXXX___,
000A ; ________}
000A ;
000A ; /* b */
000A ; ,{
000A ; X_______,
000A ; X_______,
000A ; X_XX____,
000A ; XX__X___,
000A ; X___X___,
000A ; X___X___,
000A ; XXXX____,
000A ; ________}
000A ;
000A ; /* c */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; _XX_____,
000A ; X__X____,
000A ; X_______,
000A ; X__X____,
000A ; _XX_____,
000A ; ________}
000A ;
000A ; /* d */
000A ; ,{
000A ; ____X___,
000A ; ____X___,
000A ; _XX_X___,
000A ; X__XX___,
000A ; X___X___,
000A ; X___X___,
000A ; _XXXX___,
000A ; ________}
000A ;
000A ; /* e */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; _XXX____,
000A ; X___X___,
000A ; XXXXX___,
000A ; X_______,
000A ; _XXX____,
000A ; ________}
000A ;
000A ; /* f */
000A ; ,{
000A ; __X_____,
000A ; _X_X____,
000A ; _X______,
000A ; XXX_____,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; ________}
000A ;
000A ; /* g */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; _XXXX___,
000A ; X___X___,
000A ; X___X___,
000A ; _XXXX___,
000A ; ____X___,
000A ; _XXX____}
000A ;
000A ; /* h */
000A ; ,{
000A ; X_______,
000A ; X_______,
000A ; X_XX____,
000A ; XX__X___,
000A ; X___X___,
000A ; X___X___,
000A ; X___X___,
000A ; ________}
000A ;
000A ; /* i */
000A ; ,{
000A ; _X______,
000A ; ________,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; ________}
000A ;
000A ; /* j */
000A ; ,{
000A ; __X_____,
000A ; ________,
000A ; _XX_____,
000A ; __X_____,
000A ; __X_____,
000A ; __X_____,
000A ; __X_____,
000A ; XX______}
000A ;
000A ; /* k */
000A ; ,{
000A ; X_______,
000A ; X_______,
000A ; X__X____,
000A ; X_X_____,
000A ; XX______,
000A ; X_X_____,
000A ; X__X____,
000A ; ________}
000A ;
000A ; /* l */
000A ; ,{
000A ; XX______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; XXX_____,
000A ; ________}
000A ;
000A ; /* m */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; XX_X____,
000A ; X_X_X___,
000A ; X_X_X___,
000A ; X___X___,
000A ; X___X___,
000A ; ________}
000A ;
000A ; /* n */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; X_XX____,
000A ; XX_X____,
000A ; X__X____,
000A ; X__X____,
000A ; X__X____,
000A ; ________}
000A ;
000A ; /* o */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; _XX_____,
000A ; X__X____,
000A ; X__X____,
000A ; X__X____,
000A ; _XX_____,
000A ; ________}
000A ;
000A ; /* p */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; XXX_____,
000A ; X__X____,
000A ; X__X____,
000A ; XXX_____,
000A ; X_______,
000A ; X_______}
000A ;
000A ; /* q */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; _XXX____,
000A ; X__X____,
000A ; X__X____,
000A ; _XXX____,
000A ; ___X____,
000A ; ___X____}
000A ;
000A ; /* r */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; _X_X____,
000A ; _XX_____,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; ________}
000A ;
000A ; /* s */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; _XXX____,
000A ; X_______,
000A ; _XX_____,
000A ; ___X____,
000A ; XXX_____,
000A ; ________}
000A ;
000A ; /* t */
000A ; ,{
000A ; _X______,
000A ; _X______,
000A ; XXX_____,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _XX_____,
000A ; ________}
000A ;
000A ; /* u */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; X__X____,
000A ; X__X____,
000A ; X__X____,
000A ; X__X____,
000A ; _XXX____,
000A ; ________}
000A ;
000A ; /* v */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; X___X___,
000A ; X___X___,
000A ; X___X___,
000A ; _X_X____,
000A ; __X_____,
000A ; ________}
000A ;
000A ; /* w */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; X___X___,
000A ; X___X___,
000A ; X_X_X___,
000A ; X_X_X___,
000A ; _X_X____,
000A ; ________}
000A ;
000A ; /* X */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; X___X___,
000A ; _X_X____,
000A ; __X_____,
000A ; _X_X____,
000A ; X___X___,
000A ; ________}
000A ;
000A ; /* y */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; X__X____,
000A ; X__X____,
000A ; X__X____,
000A ; _XXX____,
000A ; ___X____,
000A ; _XX_____}
000A ;
000A ; /* z */
000A ; ,{
000A ; ________,
000A ; ________,
000A ; XXXXX___,
000A ; ___X____,
000A ; __X_____,
000A ; _X______,
000A ; XXXXX___,
000A ; ________}
000A ;
000A ; /* 0x7b */
000A ; ,{
000A ; __X_____,
000A ; _X______,
000A ; _X______,
000A ; X_______,
000A ; _X______,
000A ; _X______,
000A ; __X_____,
000A ; ________}
000A ;
000A ; /* 0x7c */
000A ; ,{
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; _X______,
000A ; ________}
000A ;
000A ; /* 0x7d */
000A ; ,{
000A ; X_______,
000A ; _X______,
000A ; _X______,
000A ; __X_____,
000A ; _X______,
000A ; _X______,
000A ; X_______,
000A ; ________}
000A ;
000A ; /* 0x7e */
000A ; ,{
000A ; _XX_X___,
000A ; X__X____,
000A ; ________,
000A ; ________,
000A ; ________,
000A ; ________,
000A ; ________,
000A ; ________}
000A ;
000A ; /* 0x7f */
000A ; ,{
000A ; XXXXX___,
000A ; XXXXX___,
000A ; XXXXX___,
000A ; XXXXX___,
000A ; XXXXX___,
000A ; XXXXX___,
000A ; XXXXX___,
000A ; ________}
000A ;
000A ; };
000A ; /*电池图形定义*/
000A ; const uint8 BAT[40] = {
000A ; _____XXX,XXXXXXXX,XXXXXXXX,XXXXXXXX,XXXXXXXX,
000A ; ___XXX__,________,________,________,______XX,
000A ; __XXX___,________,________,________,______XX,
000A ; _XXX____,________,________,________,______XX,
000A ; _XXX____,________,________,________,______XX,
000A ; __XXX___,________,________,________,______XX,
000A ; ___XXX__,________,________,________,______XX,
000A ; _____XXX,XXXXXXXX,XXXXXXXX,XXXXXXXX,XXXXXXXX,};
000A ; /****************************************************************************
000A ; * 名称:GUI_DrawBat()
000A ; * 功能:显示电池电量,显示值为BAT[40]。
000A ; * 入口参数: x 指定显示位置,x坐标
000A ; * y 指定显示位置,y坐标
000A ; * v 要显示的电池电量等级,共有0,1,2,3,4五个等级。
000A ; * 出口参数:返回值为1时表示操作成功,为0时表示操作失败。
000A ; * 说明:操作失败原因是指定地址超出有效范围。(显示格式为6*8)
000A ; ****************************************************************************/
000A ; uint8 GUI_DrawBat(uint32 x, uint32 y, uint8 v)
000A ; { uint8 font_dat;
000A .dbline 1091
000A ; uint8 i, j, k, temp;
000A ; TCOLOR bakc;
000A ; /* 参数过滤 */
000A ; if( x>=(GUI_LCM_XMAX-40) ) return(0);
000A 8D85 ldd R24,y+13
000C 9E85 ldd R25,y+14
000E 883C cpi R24,200
0010 E0E0 ldi R30,0
0012 9E07 cpc R25,R30
0014 10F0 brlo L8
0016 .dbline 1091
0016 0027 clr R16
0018 B2C0 xjmp L7
001A L8:
001A .dbline 1092
001A ; if( y>=(GUI_LCM_YMAX-8) ) return(0);
001A 8F85 ldd R24,y+15
001C 9889 ldd R25,y+16
001E 8837 cpi R24,120
0020 E0E0 ldi R30,0
0022 9E07 cpc R25,R30
0024 10F0 brlo L10
0026 .dbline 1092
0026 0027 clr R16
0028 AAC0 xjmp L7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -