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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2093|回復: 1
打印 上一主題 下一主題
收起左側

51單片機nokia5110顯示程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:436236 發表于 2020-6-14 14:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

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

  3.                                 Nokia 5110驅動

  4. *說明:本驅動適用于51單片機,液晶的VCC接5V或3.3V
  5.            修改偏置電壓可改變5110點陣顯示的亮度
  6.              5110接5V時偏置電壓改為(0xBE,0),接3.3V時改為(0xc0,0)

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

  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.         /* 顯示英文,一個英文占6*8個點陣,一行可以顯示14個字符,可以顯示86行                                                                                                                                 */
  25.         /*----------------------------------------------------------------------------------------------------------------------------------*/

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

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

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

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

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

  38.         /*----------------------------------------------------------------------------------------------------------------------------------*/
  39.         /*5110漢字顯示:一個字符占6格,一個漢字占12格(一行有84格)                                                                           */
  40.     /*顯示中文,一個中文占12*12個點陣,顯示數組write_chinese[][24]                                                                                                                           */
  41.     /*x=12 Y=1表示列留出12個,行留出一行(有幾個應該是自己定義)點陣像素,12*12點陣 顯示4個字符,從第0個字符開始顯示,漢字的間距為6個點陣像素 */
  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.     /* 顯示圖片中間的是說明調用的是哪個圖片的模                                                                                                                                                                                    */                                                                                                                                                                                                                       
  48.     /*----------------------------------------------------------------------------------------------------------------------------------*/

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

  50. }


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

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

5110.zip

38.36 KB, 下載次數: 28, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發
ID:727275 發表于 2020-6-24 23:33 | 只看該作者
感謝樓主分享51單片機nokia5110顯示程序
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人av播放 | 国产一区二 | 日韩中文字幕第一页 | 中文字幕一区二区三区四区五区 | 天天天天操 | 色婷婷一区二区三区四区 | 美女一级a毛片免费观看97 | 久热精品在线 | 国产精品观看 | 激情五月综合 | 精品国产久 | 欧美精品一区二区在线观看 | 中文字幕av第一页 | 视频一区二区中文字幕 | 日本一区二区高清不卡 | 欧美区日韩区 | 91国在线高清视频 | 神马影院一区二区三区 | 91精品国产91久久综合桃花 | 欧美日韩福利 | 免费精品视频 | 国产一区二区影院 | 国产精品五区 | 亚洲精品综合一区二区 | 国产在线a| 国产精品一区二区三区在线 | 国产精品毛片 | 午夜影视网 | 在线视频 中文字幕 | 国产亚洲精品久久19p | 国产精品久久久久久吹潮 | 国产高清久久久 | 亚洲狠狠 | 一道本不卡视频 | 黄色大片免费看 | 亚洲视频欧美视频 | 中文字幕一区在线观看视频 | 在线91 | 精品久久久久久国产 | 人人射人人| 国产精品美女久久久 |