亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 51單片機(jī)nokia5110顯示程序 [打印本頁(yè)]

作者: passionfruit123    時(shí)間: 2020-6-14 14:51
標(biāo)題: 51單片機(jī)nokia5110顯示程序

  1. /*
  2. **************************************************************************       

  3.                                 Nokia 5110驅(qū)動(dòng)

  4. *說(shuō)明:本驅(qū)動(dòng)適用于51單片機(jī),液晶的VCC接5V或3.3V
  5.            修改偏置電壓可改變5110點(diǎn)陣顯示的亮度
  6.              5110接5V時(shí)偏置電壓改為(0xBE,0),接3.3V時(shí)改為(0xc0,0)

  7. 簡(jiǎn)介:黑白屏  串行接口與主處理器進(jìn)行通信  84*48點(diǎn)陣LCD 可最多顯示4行漢字
  8.       一行7個(gè)漢字,14個(gè)字符(6*8點(diǎn)陣)【漢字顯示才去12*12的點(diǎn)陣方式NOKIA
  9.       5110液晶不帶字庫(kù) 所以要用字模提取軟件PCtoLCD2002,顯示漢字可以采用兩
  10.       種點(diǎn)陣方式,一種是12*12點(diǎn)陣,一種是16*16點(diǎn)陣(本程序采用12*12點(diǎn)陣)】
  11.           本程序可顯示6行字符每行可顯示14個(gè)字符,可顯示3行(理論上說(shuō)采用12*12的
  12.           點(diǎn)陣是可以顯示4漢字,但這里可能程序沒(méi)處理好,如果有需要可以自己修改)
  13.           漢字每行七個(gè)字

  14. ***************************************************************************
  15. */

  16. #include <reg52.h>
  17. #include  "Fonts.h"
  18. #include  "ASCII.h"
  19. #include  "picture.h"
  20. #include  "5110.h"



  21. void display()
  22. {
  23.         /*----------------------------------------------------------------------------------------------------------------------------------*/
  24.         /* 顯示英文,一個(gè)英文占6*8個(gè)點(diǎn)陣,一行可以顯示14個(gè)字符,可以顯示86行                                                                                                                                 */
  25.         /*----------------------------------------------------------------------------------------------------------------------------------*/

  26. //                LCD_WriteString(0,0,"NOKIA5110 test");
  27. //                LCD_WriteString(0,1,"welcome to my blog");

  28.         /*----------------------------------------------------------------------------------------------------------------------------------*/
  29.         /*顯示ASCII代碼中的一個(gè)                                                                                                                                                                                                                                */
  30.         /*----------------------------------------------------------------------------------------------------------------------------------*/

  31. //                LCD_write_ASCII_string(0,2,6,2,0,0);

  32.         /*----------------------------------------------------------------------------------------------------------------------------------*/
  33.         /* 顯示數(shù)字,一個(gè)數(shù)字占6*8個(gè)點(diǎn)陣,一行可以顯示14個(gè)數(shù)字,可以顯示86行                                                                                                                                */
  34.         /* 0到65535顯示正常值,之后重0開(kāi)始重新計(jì)數(shù)(char的容量為65535)                                                                                                                                                    */
  35.         /*           三個(gè)數(shù)分別為 列 行 數(shù)字                                                                                                                                                                                                  */
  36.         /*----------------------------------------------------------------------------------------------------------------------------------*/

  37. //                LCD_WriteNum(0,0,65535);

  38.         /*----------------------------------------------------------------------------------------------------------------------------------*/
  39.         /*5110漢字顯示:一個(gè)字符占6格,一個(gè)漢字占12格(一行有84格)                                                                           */
  40.     /*顯示中文,一個(gè)中文占12*12個(gè)點(diǎn)陣,顯示數(shù)組write_chinese[][24]                                                                                                                           */
  41.     /*x=12 Y=1表示列留出12個(gè),行留出一行(有幾個(gè)應(yīng)該是自己定義)點(diǎn)陣像素,12*12點(diǎn)陣 顯示4個(gè)字符,從第0個(gè)字符開(kāi)始顯示,漢字的間距為6個(gè)點(diǎn)陣像素 */
  42.         /*----------------------------------------------------------------------------------------------------------------------------------*/

  43.       LCD_write_chinese_string(0,0,12,4,0,0); //“輸入電壓"                                        
  44.       LCD_write_chinese_string(0,1,12,4,4,0); //“輸出電壓"
  45. //          LCD_write_chinese_string(0,4,12,4,8,0); //“輸出電流"

  46.         /*----------------------------------------------------------------------------------------------------------------------------------*/
  47.     /* 顯示圖片中間的是說(shuō)明調(diào)用的是哪個(gè)圖片的模                                                                                                                                                                                    */                                                                                                                                                                                                                       
  48.     /*----------------------------------------------------------------------------------------------------------------------------------*/

  49. //                LCD_draw_bmp_pixel(0,0,gImage_1,84,48);

  50. }


  51. /********************************************
  52.    主函數(shù) main()
  53. *********************************************/

  54. void main()
  55. {   
  56.     LCD_Init();    //5110液晶初始化
  57.         LCD_Clear();   //5110液晶清屏函數(shù)
  58.         display();     //顯示函數(shù)       
  59.         while(1);
  60. }
復(fù)制代碼

5110.zip

38.36 KB, 下載次數(shù): 28, 下載積分: 黑幣 -5


作者: whwitp    時(shí)間: 2020-6-24 23:33
感謝樓主分享51單片機(jī)nokia5110顯示程序




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1