久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 10216|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

晶聯(lián)訊JLX12864G液晶屏 STM32F103T6驅(qū)動(dòng)程序(ST7567)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
晶聯(lián)訊JLX12864G液晶屏(COG封裝) STM32F103T6驅(qū)動(dòng)(ST7567/ST7565R),從官方規(guī)格書(shū)C51單片機(jī)代碼移植,!


單片機(jī)源程序如下:
  1. #include "stm32f10x.h"
  2. #include "key.h"
  3. #include "lcd.h"

  4. unsigned char cheng1[];
  5. unsigned char gong1[];
  6. unsigned char zhuang1[];
  7. unsigned char tai1[];
  8. unsigned char shi1[];
  9. unsigned char yong1[];
  10. unsigned char bmp_12864_1[];
  11. unsigned char bmp_12864_2[];
  12. unsigned char bmp_12864_3[];
  13. unsigned char bmp_12864_4[];
  14. unsigned char bmp_12864_5[];
  15. unsigned char bmp_12864_6[];
  16. unsigned char Bmp_Tou[];

  17. int main(void)
  18. {
  19.         LCD_GPIO_Config();
  20.         KEY_GPIO_Config();
  21.   
  22.         while(1)
  23.         {
  24.                 initial_lcd();
  25.                
  26.                 clear_screen();                                                                    //clear all dots
  27.                 test_display(0x55,0xff);                                        //全顯示                                       
  28.                 waitkey();
  29.     //delay(3000);
  30.                 test_display(0x55,0xaa);                                        //雪花1
  31.                 waitkey();
  32.     //delay(3000);
  33.                 test_display(0xaa,0x55);                                        //雪花2
  34.                 waitkey();
  35.     //delay(3000);
  36.                 clear_screen();        //clear all dots               
  37.                 display_graphic_128x64(1,1,bmp_12864_1);         //顯示12864點(diǎn)陣圖片 回字型圖案
  38.                 waitkey();
  39.     //delay(3000);
  40.                 clear_screen();        //clear all dots               
  41.                 display_graphic_128x64(1,1,bmp_12864_2);
  42.                 waitkey();
  43.                 //delay(3000);

  44.                 clear_screen();                                                                //clear all dots               
  45.                 display_graphic_128x64(1,1,bmp_12864_3);
  46.                 waitkey();
  47.                 //delay(3000);

  48.                 clear_screen();                                                                //clear all dots               
  49.                 display_graphic_128x64(1,1,bmp_12864_4);
  50.                 waitkey();
  51.     //delay(3000);
  52.                
  53.                
  54.                 clear_screen();                                                                //clear all dots               
  55.                 display_graphic_128x64(1,1,bmp_12864_5);
  56.                 waitkey();
  57.     //delay(3000);

  58.     clear_screen();                                                                //clear all dots               
  59.                 display_graphic_128x64(1,1,bmp_12864_6);
  60.                 waitkey();
  61.     //delay(3000);        
  62.                
  63.                 clear_screen();                                                                //clear all dots
  64.                 display_graphic_32x32(1,(1+32*1),cheng1);         /*在第1頁(yè),第49列顯示單個(gè)漢字"成"*/
  65.                 display_graphic_32x32(1,(1+32*2),gong1);         /*在第1頁(yè),第49列顯示單個(gè)漢字"功"*/
  66.                 display_graphic_16x16_2(0,6,1,zhuang1);                 /*在第5頁(yè),第1列顯示單個(gè)漢字"狀"*/
  67.                 display_graphic_16x16_2(0,6,(1+16),tai1);                 /*在第5頁(yè),第17列顯示單個(gè)漢字"態(tài)"*/
  68.                 display_string_8x16(6,(1+16+16),":");                 /*在第5頁(yè),第25列顯示單個(gè)字符":"*/
  69.                 display_graphic_16x16(6,(1+16*2+8),shi1);         /*在第5頁(yè),第41列顯示單個(gè)漢字"使"*/
  70.                 display_graphic_16x16(6,(1+16*3+8),yong1);        /*在第5頁(yè),第49列顯示單個(gè)漢字"用"*/
  71.                 display_string_8x16(6,89,"12:45");                         /*在第5頁(yè),第89列顯示單個(gè)數(shù)字"0"*/
  72.                 waitkey();
  73.                 //delay(3000);
  74.                 clear_screen();                                                            //clear all dots               
  75.                 display_string_8x16(1,1,"0123456789abcdef");/*在第1頁(yè),第1列顯示字符串*/
  76.                 display_string_8x16(3,1,"~`!@#$%^&*()_-+=");/*在第*頁(yè),第*列顯示字符串*/
  77.                 display_string_5x8(5,1," ! #$%&'()*+,-./01234");
  78.                 display_string_5x8(6,1,"56789:;<=>?@ABCDEFGHI");
  79.                 display_string_5x8(7,1,"JKLMNOPQRSTUVWXYZ[\\]^");
  80.                 display_string_5x8(8,1,"_`abcdefghijklmnopqrs");
  81.                 waitkey();        
  82.                 //delay(3000);
  83.         }
  84. }

  85. unsigned char Bmp_Tou[]={0x00,0x10,0x10,0x10,0xFE,0x90,0x10,0xC0,0xBC,0x84,0x84,0xBE,0xC4,0x40,0x40,0x00,
  86. 0x00,0x02,0x22,0x41,0x3F,0x00,0x40,0x40,0x23,0x14,0x08,0x16,0x21,0x60,0x20,0x00};//投,16*16

  87. unsigned char cheng1[]={
  88. /*--  文字:  成  --*/
  89. /*--  宋體23;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=31x31   --*/
  90. /*--  高度不是8的倍數(shù),現(xiàn)調(diào)整為:寬度x高度=32x32  --*/
  91. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,
  92. 0xFC,0xFC,0x88,0x00,0x00,0x1C,0x78,0xF0,0xE0,0x00,0x80,0x80,0x00,0x00,0x00,0x00,
  93. 0x00,0x00,0x00,0x00,0xFF,0xFF,0x83,0x83,0x83,0x83,0x83,0x83,0xC3,0xC3,0x03,0x1F,
  94. 0xFF,0xFF,0x83,0x03,0x03,0x03,0xC3,0xF3,0xF3,0x63,0x03,0x03,0x00,0x00,0x00,0x00,
  95. 0x00,0x00,0xFC,0xFF,0x3F,0x00,0x80,0x00,0x00,0x80,0xFF,0xFF,0x03,0x00,0x00,0x03,
  96. 0x9F,0xFF,0xF8,0xF8,0xBE,0x1F,0x07,0x01,0x00,0x00,0xE0,0x20,0x00,0x00,0x20,0x38,
  97. 0x1F,0x07,0x01,0x00,0x00,0x01,0x01,0x07,0x07,0x23,0x31,0x18,0x0C,0x0E,0x07,0x03,
  98. 0x01,0x01,0x01,0x03,0x07,0x0F,0x0E,0x1C,0x1F,0x3F,0x30,0x00,0x00,0x00,0x00,0x00};

  99. unsigned char gong1[]={
  100. /*--  文字:  功  --*/
  101. /*--  宋體23;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=31x31   --*/
  102. /*--  高度不是8的倍數(shù),現(xiàn)調(diào)整為:寬度x高度=32x32  --*/
  103. 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xC0,0xC0,0xC0,0x00,
  104. 0x00,0x00,0x00,0xFE,0xFC,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  105. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x0C,0x04,0x04,
  106. 0x04,0x84,0xFF,0xFF,0x04,0x04,0x04,0x04,0x04,0xFE,0xFE,0x04,0x00,0x00,0x00,0x00,
  107. 0xC0,0xC0,0xC0,0xC0,0xE0,0x60,0x7F,0x3F,0x30,0x30,0x10,0x18,0x18,0x88,0xC0,0xF8,
  108. 0x7F,0x1F,0x01,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,
  109. 0x01,0x00,0x00,0x00,0x00,0x20,0x20,0x30,0x18,0x0C,0x0C,0x07,0x03,0x01,0x00,0x04,
  110. 0x04,0x0C,0x0C,0x1C,0x38,0x3C,0x1F,0x0F,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

  111. unsigned char zhuang1[]={
  112. /*--  文字:  狀  --*/
  113. /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
  114. 0x08,0x30,0x00,0xFF,0x20,0x20,0x20,0x20,0xFF,0x20,0xE1,0x26,0x2C,0x20,0x20,0x00,
  115. 0x04,0x02,0x01,0xFF,0x40,0x20,0x18,0x07,0x00,0x00,0x03,0x0C,0x30,0x60,0x20,0x00};

  116. unsigned char tai1[]={
  117. /*--  文字:  態(tài)  --*/
  118. /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
  119. 0x00,0x04,0x04,0x04,0x84,0x44,0x34,0x4F,0x94,0x24,0x44,0x84,0x84,0x04,0x00,0x00,
  120. 0x00,0x60,0x39,0x01,0x00,0x3C,0x40,0x42,0x4C,0x40,0x40,0x70,0x04,0x09,0x31,0x00};

  121. unsigned char shi1[]={
  122. /*--  文字:  使  --*/
  123. /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=1
  124. ……………………

  125. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
JHDLCDSTM32.7z (667.43 KB, 下載次數(shù): 460)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏8 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:267330 發(fā)表于 2019-9-27 16:39 | 只看該作者
正要用謝謝
回復(fù)

使用道具 舉報(bào)

板凳
ID:338858 發(fā)表于 2019-11-18 15:35 | 只看該作者
感謝大佬
回復(fù)

使用道具 舉報(bào)

地板
ID:195403 發(fā)表于 2019-12-14 15:06 | 只看該作者
請(qǐng)問(wèn)可以實(shí)現(xiàn)反白嗎?(菜單選擇的時(shí)候)
回復(fù)

使用道具 舉報(bào)

5#
ID:58583 發(fā)表于 2019-12-26 09:57 | 只看該作者
感謝樓主  參考學(xué)習(xí)51移植
回復(fù)

使用道具 舉報(bào)

6#
ID:723882 發(fā)表于 2020-4-21 19:39 | 只看該作者
謝謝樓主分享,感謝感謝
回復(fù)

使用道具 舉報(bào)

7#
ID:235223 發(fā)表于 2020-11-17 10:40 | 只看該作者
正要用謝謝
回復(fù)

使用道具 舉報(bào)

8#
ID:119108 發(fā)表于 2021-9-29 20:43 | 只看該作者
感謝樓主  參考學(xué)習(xí)51移植
回復(fù)

使用道具 舉報(bào)

9#
ID:368583 發(fā)表于 2021-12-6 13:46 | 只看該作者
謝謝樓主分享,感謝感謝
回復(fù)

使用道具 舉報(bào)

10#
ID:607710 發(fā)表于 2023-2-4 17:42 來(lái)自觸屏版 | 只看該作者
問(wèn)一下,SPI的四種模式是根據(jù)規(guī)格書(shū)的那里說(shuō)明配置的呢?一直沒(méi)搞清楚!!
回復(fù)

使用道具 舉報(bào)

11#
ID:580286 發(fā)表于 2025-2-27 19:24 | 只看該作者
前來(lái)學(xué)習(xí),正好用感謝而分享
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久一区 | 男女在线视频 | 国产精品久久免费 | 黄色91网站 | 深夜福利视频在线观看 | 最近中文字幕在线 | 欧美www | 香蕉久久a毛片 | 巨骚综合 | 国产精品国产三级国产 | 成人午夜精品 | www黄色| 日本激情视频 | 亚洲乱码在线 | 国产精品不卡视频 | 国产精品欧美精品 | 日韩在线专区 | 免费一区二区视频 | 日韩黄色网址 | 成人免费黄色大片 | 女人一级一片30分 | 永久免费看mv网站入口亚洲 | 亚洲精品第一 | 四虎成人网 | 9999精品视频 | 亚洲欧美日韩一区二区 | 中文字幕在线观看日韩 | 91精品久久久久 | 久久精品视频国产 | 国产精品亚洲综合 | 久久久一本 | 亚洲综合欧美 | 久久精品久久精品 | 免费的一级片 | 天天综合av| 国产美女啪啪 | 国产欧美另类 | 亚洲伦理在线观看 | 日韩三级在线播放 | 黄色一极片 | 日本在线视频观看 |