wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5898|回復(fù): 6
收起左側(cè)

顯示透明背景字符在單片機上咋弄? 俺來支招。

[復(fù)制鏈接]
ID:12202 發(fā)表于 2017-8-29 12:58 | 顯示全部樓層 |閱讀模式
       地球上的愛好者或沒有留意,若在已有的界面上疊加透明背景字,不大影響界面表現(xiàn),但卻美美地新增了文字信息,似乎平添了一“顯示域”。但是流行字符顯示方法卻硬要把背景與字跡一同寫出,出字就見方疤,放哪哪不爽。以俺《觸摸屏》貼為例,空心透明的鍵控符號很大方,杵那都不討嫌,明示卻不妨圖,可謂親和也。
招式描述:
1、其實忒簡單,也非俺發(fā)明,竟然就是LCD都支持的“直接寫點”法,屬于撿來的應(yīng)用招式(習慣性的口出“招式”、“命門”之類,都怪金庸俠文給鬧的)。
及有字跡的地方就寫點,沒有就不寫,于是立馬透明”了。可恨的是,所有LCD都笨笨的沿用寫點自動遞增屏點地址的搞法,不寫他就不走,所以才不     成。
2、這要用到所有LCD屏都支持的的定位指令,如例程片段里的“  {LCD_SetDispAddr(x1,y1); LLCD_WRITE_DATA(color); y1++;} “。  然后不論寫點與否都遞增地址,這樣行了。
3、靠譜的辦法是把字庫和圖庫放到SD卡或flash里。單片機的容量空間實在太金貴,STC單片機的容量最大的也只64K字節(jié),俺用的單幅圖片就要150K字節(jié),那夠消費呢? 好在STC的SPI接口與SD卡和flash都可直連,不要任何外圍電路,忒方便。
4、”寫點法“意外派生了新的名堂,及錯位雙寫就有了立體字的效果。俺還利用錯位雙寫異色透明圖標的辦法有效防止了同色背景淹沒圖標的現(xiàn)象。
5、動態(tài)顯示透明字時會出現(xiàn)討厭的字跡存留現(xiàn)象,需要背景整屏或局部刷新。此時正規(guī)的高端方法顯得有用了,高端的方法是讀出將被覆蓋的圖形顯存內(nèi)容,依序分別保存原始與最新圖形內(nèi)容備用,加入字庫數(shù)據(jù)異或運算處理,然后回寫之。得失輕重各有分說。


IMG_20170828_141829.jpg



IMG_20170828_141919.jpg



IMG_20170828_142025.jpg



IMG_20170828_142057.jpg



代碼片段鑒賞:
//==================本地字庫  16x24  寫點成字=============================================
void LCD_X_HZ1624(unsigned char x, unsigned char y, unsigned int color,unsigned char const *lcdHZ)
{
    u8 k,x1=x,y1=y,CharCode,Cnt;
    for (k=0;k<48;k++){ CharCode = *lcdHZ;   
       for(Cnt=0;Cnt<8;Cnt++) {
            if((CharCode&0x80)==0x80){LCD_SetDispAddr(x1,y1); LLCD_WRITE_DATA(color); y1++;}
      else {y1++;}      
       if((y1-y)>15){x1++;y1=y;}  CharCode<<=1;}
         *lcdHZ++;      }                        
}            

//========SD字庫 51x80  逐點寫屏,透明背景(每字占512字節(jié))======================
void LCD_X_ZF5180(u16 x, u16 y,u16 color,u32 add)
{
     u16 x1=x,y1=y;   u8 CharCode,Cnt;
     u16 temp,d=508;                             //每字符508字節(jié)。
   u8 table[]={0x51,0x00,0x00,0x00,0x00,0xff}; //寫入讀頁命令幀CMD17
     add=add*512;
        table[1]=((add&0xff000000)>>24);         //填入地址
      table[2]=((add&0x00ff0000)>>16);
      table[3]=((add&0x0000ff00)>>8);
      table[4]=add;     
           SPI_SD_CS =0;                     
    do{ temp=write_cmd(table); }while(temp!=0);
     SPI_SendByte(0xff);
     while(SPI_SendByte(0xff)!=0xfe);            
       while(d--)                                //讀SD卡直接寫dX8個點
     {
             CharCode = SPI_SendByte(0xff);
          for(Cnt=0;Cnt<8;Cnt++) {
            if((CharCode&0x80)==0x80){LCD_SetDispAddr(x1,y1); LLCD_WRITE_DATA(color); y1++;}
        else {y1++;}      
          if((y1-y)>79){x1++;y1=y;}  CharCode<<=1;
                                   }
         }      
     SPI_SendByte(0xff);                      //空讀校驗碼約定動作
     SPI_SendByte(0xff);
     SPI_SD_CS =1;
     SPI_SendByte(0xff);
}        

//=============讀SD圖形庫直接寫屏(每幅150K字節(jié))============================
//-----------     LCD_WRITE_DATA(SPI_SendByte為寫屏命令----------------------------------------------
//-----------     SPI_SendByte 為兩用SD卡寫讀命令------------------------------------------------------------
void SD_TX_ALL(u32 add)
  {  
      u16 temp,c=300,d;                           //每幅圖占150.36K字節(jié),合300頁。
      u8 table[]={0x51,0x00,0x00,0x00,0x00,0xff}; //寫入讀頁命令幀CMD17  
      add=add*512;                    
      adderset(0,239,0,319);                                   //開窗  
   while(c--){         
        table[1]=((add&0xff000000)>>24);              //填入地址   
        table[2]=((add&0x00ff0000)>>16);
        table[3]=((add&0x0000ff00)>>8);     
        table[4]=add;     
            add=add+512;                                       //頁遞增   
     SPI_SD_CS =0;                     
    do{ temp=write_cmd(table); }while(temp!=0);     SPI_SendByte(0xff);
     while(SPI_SendByte(0xff)!=0xfe);          d=256;                                 //每次兩字節(jié)搞256次為一頁
     while(d--)                                                                                            //讀SD卡直接寫屏  
         { LCD_WRITE_DATA(SPI_SendByte(0xff),SPI_SendByte(0xff)); }
     SPI_SendByte(0xff);                                                                         //空讀校驗碼約定動作   
     SPI_SendByte(0xff);
     SPI_SD_CS =1;     
     SPI_SendByte(0xff);
                }   
}

評分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:507641 發(fā)表于 2021-7-29 12:11 | 顯示全部樓層
初學,還沒看懂多看看唄,有原型更直接,51也能實現(xiàn)吧?
回復(fù)

使用道具 舉報

ID:517951 發(fā)表于 2021-7-30 08:54 | 顯示全部樓層
AT89C52 肯定干不了,速度太慢。 STM32F10x系列72Mhz的LCD總線連接+DMA方式應(yīng)該可以
回復(fù)

使用道具 舉報

ID:777208 發(fā)表于 2023-3-12 16:02 | 顯示全部樓層
我想顯示一個透明無背景的進度條圖標怎么實現(xiàn)呀?
回復(fù)

使用道具 舉報

ID:777208 發(fā)表于 2023-3-12 17:00 | 顯示全部樓層
請教一下,LCD_SetDispAddr(x1,y1)函數(shù)內(nèi)容是什么?
回復(fù)

使用道具 舉報

ID:149799 發(fā)表于 2023-3-12 20:59 | 顯示全部樓層
這樣做確實美觀,又增加了功能,謝謝分享經(jīng)驗。
回復(fù)

使用道具 舉報

7#
無效樓層,該帖已經(jīng)被刪除
ID:156220 發(fā)表于 2024-6-21 11:00 | 顯示全部樓層
又學習了一招。謝謝樓主
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
青青艹视频在线| 中文字幕精品一区二区精| 91在线短视频| 欧美高清精品3d| 台湾成人免费视频| 久久精品国产亚洲av香蕉| 给我免费播放片在线观看| 国产欧美精品一区二区| 亚洲精品久久久久久久久| 国产精品国产三级国产有无不卡 | 91在线视频播放| 欧美电影免费播放| 手机看片一区二区三区| 色综合99久久久无码国产精品| 熟妇熟女乱妇乱女网站| 国产精品久久久久久久9999| 亚洲精品www久久久| 疯狂做受xxxx欧美肥白少妇| 激情小说一区| 91精品国产91久久久久久青草| 无码人妻丰满熟妇奶水区码| 折磨小男生性器羞耻的故事| 青青青在线视频播放| 国产美女精品在线观看| 欧美一级在线播放| 欧美视频一二三| www久久精品| 日本女人一区二区三区| 日韩在线高清| 国产伦精品一区二区三区免费优势| 羞羞网www| 91网站观看| 亚洲大肥女ass| 波多野结衣福利| 国内一区二区在线视频观看| 久久久亚洲精选| 国产亚洲精品日韩| 欧美变态凌虐bdsm| 一本大道av一区二区在线播放| 国产校园另类小说区| 国产成人在线看| 蜜芽一区二区三区| 国产亚洲一级| 在线电影一区二区| 国产一区二区主播在线| 成人在线播放免费观看| 三级毛片在线免费看| 一区二区三区精品牛牛| 国产免费av观看| 欧美特级黄色片| 五月婷婷中文字幕| 精品无码人妻一区二区三区品| 黄色三级生活片| 熟女少妇在线视频播放| 亚洲图片小说在线| 色播五月综合| 久久精品免费播放| 亚洲视频专区在线| 日韩精品免费综合视频在线播放| 日韩一级黄色大片| 日韩亚洲欧美在线观看| 日韩一区二区免费高清| 极品美女销魂一区二区三区| 亚洲国产精品一区| 最新亚洲激情| 亚洲人成免费| 99国产精品久久久久久久| 欧美日韩亚洲国产精品| 91精品久久久久久久久久不卡| 欧美123区| 日韩精品99| 草民电影神马电影一区二区| 久久精品资源| 人人九九精品视频| 伦理一区二区三区| 日韩av二区| 欧美 日韩 国产 一区| 国语精品一区| 成人aaaa| 欧美在线网站| 免费日韩av| 久久精品国产在热久久| 国产精品一区hongkong| 黄色网址在线免费播放| f2c人成在线观看免费视频| 一个人免费观看视频www在线播放| 国产成免费视频| 中文字幕欧美一区二区| 同心难改在线观看| 国产黄色在线观看| 亚洲wwww| 99热这里只有精品首页| av永久不卡| 欧美日本一区二区高清播放视频| 亚洲欧美日韩专区| 韩国欧美国产1区| 不卡一区在线观看| 亚洲欧美日韩系列| 欧洲一区二区三区免费视频| 亚洲国产精品精华液网站| aaa欧美色吧激情视频| 久久精品亚洲国产奇米99 | 国外成人性视频| 国产精品黄视频| 精品蜜桃一区二区三区| 亚洲五码在线观看视频| 在线观看成人一级片| 日韩成人三级视频| 男人的天堂最新网址| 亚洲成人av免费在线观看| 小泽玛利亚一区二区免费| 精品在线播放视频| 蜜桃视频久久一区免费观看入口| 国产xxxx孕妇| 亚洲国产成人影院播放| 黑吊大战白xxxxxx| 黄色片在线播放| 最新天堂资源在线| 黄页网站在线| 国产福利一区二区精品秒拍| 精品1区2区3区4区| 日韩一区二区久久| 国产福利精品一区二区| 成人欧美一区二区三区在线播放| 在线免费精品视频| 在线播放日韩专区| 日韩的一区二区| 97精品一区二区三区| 国产视频精品网| 国产a级一级片| 国产一区二区三区四区五区六区 | 国产精品88888| 中文字幕一区二区三区不卡在线 | h动漫在线视频| 黄在线观看免费网站ktv| 麻豆国产欧美一区二区三区r| 韩日成人在线| 久久人人爽爽爽人久久久| 色妞www精品视频| 久久精品国产69国产精品亚洲| 91日本视频在线| 成人网站免费观看入口| 国产又粗又猛又爽视频| 国产美女裸体无遮挡免费视频| 美女在线观看www| 久操免费在线| 精品在线观看入口| 国产成人av一区| 色偷偷久久一区二区三区| 综合网中文字幕| 国精产品一区一区三区有限在线| 精品国产一区二区三区四区vr | 日本aⅴ免费视频一区二区三区| 国产精品欧美一区喷水| 亚洲精品国产suv| 成人精品一区二区三区电影免费 | 亚洲狼人综合网| 欧美高清性粉嫩交| 免费在线看v| 亚洲成人五区| 紧缚奴在线一区二区三区| 亚洲v精品v日韩v欧美v专区| 在线看片第一页欧美| 久久av二区| 韩国三级视频在线观看| 97人妻精品一区二区三区| 天天操夜夜添| 国精产品一区一区三区四川| 黄色av日韩| 一区二区三区四区乱视频| 色天天综合狠狠色| 日本一区二区久久精品| 粉嫩av蜜桃av蜜臀av| 亚洲av成人精品毛片| 国产中文字幕在线看| 亚洲第一二三区| 黑人一区二区| |精品福利一区二区三区| 亚洲日本成人网| 欧美精品国产精品久久久 | 日本不卡一区| 人体私拍套图hdxxxx| www.中文字幕| 小草av在线播放| 精品日韩一区| 中文字幕一区二区三区不卡在线| 正在播放国产一区| 最新国产精品久久| 久久免费视频播放| 先锋影音av在线资源| 欧美aa在线| 美女脱光内衣内裤视频久久网站| 欧美日韩高清一区二区不卡| 成人免费在线视频网站| 91成人在线观看喷潮蘑菇| 深爱激情五月婷婷| av免费网站在线| 一本色道久久综合| 欧美日韩国产一区二区三区地区| 91亚洲午夜在线| 四虎永久免费影院| seerx性欧美巨大| 韩国成人在线| hitomi一区二区三区精品| 一本大道亚洲视频| 乱熟女高潮一区二区在线| 日韩经典在线观看| 国产三级av在线| 日韩午夜电影网| 黄色成人av网| 不卡视频一区| 国产激情无码一区二区三区| 伊人av在线com| 国产精品对白| 尤物视频一区二区| 国产欧美一区二区白浆黑人| 老司机免费视频| 天堂tv亚洲tv日本tv欧美人tv| 涩涩视频网站在线观看| 国产精品一级黄| 一区二区三区国产视频| 国产妇女馒头高清泬20p多| 亚洲网站免费观看| 美女黄视频在线观看| 夜夜躁狠狠躁日日躁2021日韩| 国产精品久久三| 国产精品国产福利国产秒拍 | 成人一区二区三区视频在线观看 | 国产欧美黑人| 免费观看久久久4p| 精品亚洲一区二区三区在线观看| 一级黄色免费在线观看| 在线观看国产黄| 1769免费视频在线观看| 久草这里只有精品视频| 中文字幕日韩高清| 欧美女同在线观看| 中文字幕 日韩有码| 欧美日韩在线资源| 蜜桃传媒麻豆第一区在线观看| 日韩av在线免费观看| 毛片在线视频播放| 天天操天天干天天干| 欧美日韩五区| 亚洲免费观看高清完整版在线| 欧美精品在线免费观看| 永久av免费在线观看| 91网站观看| 欧美丝袜激情| 91麻豆精品久久久久蜜臀| 咪咪色在线视频| www.综合色| 欧美激情三级| 成人黄色网址在线观看| 久久久噜噜噜久久| 蜜桃传媒一区二区亚洲av| 国产精品毛片久久久久久久av| 免费在线看黄| 国产成人精品一区二区三区四区 | 日批免费观看视频| 免费偷拍视频网站| 秋霞欧美视频| 精品国产乱码久久久久久蜜臀| 国产在线资源一区| 波多野结衣 久久| 在线观看av免费| 成人黄色一级视频| 92看片淫黄大片欧美看国产片 | 久草在线看片| 美女网站色91| 高清亚洲成在人网站天堂| 亚洲一级黄色录像| 国产在线观看黄| 国产传媒日韩欧美成人| 国产福利成人在线| 亚洲综合中文网| 青青草原国产在线观看| 国内自拍欧美| 欧美猛男做受videos| 日韩视频免费观看高清完整版 | 中文一区二区在线观看| 狠狠久久综合婷婷不卡| 国产三级按摩推拿按摩| aiai久久| 日韩久久精品一区| 丰满少妇中文字幕| 尤物视频免费在线观看| 成人综合在线观看| 不卡视频一区| 国产黄频在线观看| 日日狠狠久久偷偷综合色| 精品国产乱码久久久久久浪潮| 午夜免费一级片| 网站在线观看你懂的| 欧美激情1区2区3区| 久久躁日日躁aaaaxxxx| 久久中文免费视频| free性欧美| 欧美日韩精品二区| 中文字幕无码不卡免费视频| 天天碰夜夜操| 奇米在线7777在线精品| 国产精品日韩一区| 青青草手机在线观看| 国产污视频在线播放| 欧美日韩免费网站| 欧美aⅴ在线观看| 激情乱色小说视频| 99久久久免费精品国产一区二区| 精品欧美一区二区三区久久久 | 黄色a一级视频| 全部a∨一极品视觉盛宴| 男人的天堂亚洲在线| 欧美在线国产精品| 亚洲欧美综合另类| 国产精品99| 欧美优质美女网站| 中文字幕在线播放一区二区| 欧美精品一区二区三区涩爱蜜| 成人免费看视频| 欧美日韩视频在线一区二区观看视频| 无码熟妇人妻av在线电影| 黄视频在线免费| 国产一区二区三区久久悠悠色av| 亚洲一区二区少妇| 农村少妇久久久久久久| 亚洲乱码免费伦视频| 欧美精品videossex性护士| 久草手机视频在线观看| 在线国产成人影院| 精品国产区一区| 亚洲欧美va天堂人熟伦| 黑人精品一区| 日韩精品一区二区在线观看| 国产美女免费网站| 本网站久久精品| 亚洲天堂av电影| 日本中文字幕免费观看| 国产精品对白久久久久粗| 粗暴蹂躏中文一区二区三区| 人人草在线观看| 色综合天天爱| 国产精品久久久久久久午夜| 亚洲AV第二区国产精品| 丝袜亚洲精品中文字幕一区| 中文字幕亚洲欧美日韩高清 | 亚洲精品成人少妇| 欧美日韩精品在线一区二区| 超碰97在线免费| 欧美国产日韩亚洲一区| 日本三级免费观看| 牛牛澡牛牛爽一区二区| 一区二区三区日韩欧美精品| 欧美视频免费播放| 国产系列电影在线播放网址| 欧美日韩国内自拍| 女人被狂躁c到高潮| 九色porny丨国产首页在线| 欧美一区二区在线视频| 国产小视频你懂的| 国产精品麻豆| 久久夜色精品国产亚洲aⅴ| 黄色污污视频软件| 精品国产一区二区三区小蝌蚪| 97在线观看视频国产| 日本综合一区二区三区| 精品午夜一区二区三区在线观看| www.黄色网址.com| 中文字幕在线免费播放| 一区二区三区毛片| 中文字幕精品久久久| 中文字幕资源网在线观看免费| 亚洲男人天堂古典| 日韩精品在线一区二区三区| www污污网站在线看| 91看片淫黄大片一级| 免费看一级大黄情大片| 日本亚洲精品| 夜夜精品视频一区二区| mm1313亚洲国产精品无码试看| 欧美极品视频| 欧美成人免费网站| 久久精品五月天| 一区在线免费观看| 婷婷五月色综合| 性色视频在线观看| 欧美日免费三级在线| 精品少妇久久久| 欧美视频在线观看| 亚洲一区三区| 三区四区电影在线观看| 亚洲第一偷拍网| 国产美女www爽爽爽视频| 国产在线看一区| www.涩涩涩| 精品久久久久久久久久岛国gif| 日韩av电影在线免费播放| 九色蝌蚪视频在线| 精品国产91久久久久久| 免费日韩在线视频|