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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機仿真lcd12864顯示

[復制鏈接]
跳轉到指定樓層
樓主


單片機源程序如下:
  1. #include "lcd12864.h"

  2. /* LCD寫指令函數 */
  3. void LCD_Write_Com(unsigned char Com)
  4. {
  5.         LCD_E  = 0;
  6.         LCD_RW = 0;
  7.         LCD_RS = 0;
  8.         LCD_E  = 1;
  9.         DB     = Com;
  10.         LCD_E  = 0;
  11. }

  12. /* LCD寫數據函數 */
  13. void LCD_Write_Data(unsigned char Data)
  14. {
  15.         LCD_E  = 0;
  16.         LCD_RW = 0;
  17.         LCD_RS = 1;
  18.         LCD_E  = 1;
  19.         DB     = Data;
  20.         LCD_E  = 0;
  21. }

  22. /* LCD寫數據函數 */
  23. void LCD_Clear(void)
  24. {
  25.         unsigned char i,j;
  26.        
  27.         /* 選擇需要操作的半屏 */
  28.         LCD_CS1 = 0;
  29.         LCD_CS2 = 0;
  30.        
  31.         /* 設置LCD屏幕地址 */
  32.         LCD_Write_Com(First_Line);
  33.         LCD_Write_Com(First_Col);
  34.        
  35.         for(i = 0; i < 8; i++)     //LCD12864一共有8頁
  36.         {
  37.                 LCD_Write_Com(First_Page + i); //控制頁地址遞增
  38.                 for(j = 0;j < 64; j++)
  39.                 {
  40.                         LCD_Write_Data(0x00);    //寫入數據刷白屏幕
  41.                 }
  42.         }
  43. }

  44. /* LCD初始化函數 */
  45. void LCD_Init(void)
  46. {
  47.         LCD_Write_Com(Disp_On);     //開啟液晶屏顯示
  48.         LCD_Clear();
  49. }

  50. /* 16*16大小的中文顯示函數
  51. Page:在那一頁
  52. Col: 在那一列
  53. *DZK:需要顯示什么
  54. Num: 需要顯示字模數組中的第幾個漢字
  55. */
  56. void LCD_Chinses_Disp(unsigned char Page, unsigned char Col, unsigned char *DZK, unsigned char Num)
  57. {
  58.         unsigned char i,j;
  59.        
  60.         Col = Col * 16;
  61.         Num = Num * 32;
  62.        
  63.         LCD_Write_Com(First_Page + Page);
  64.         LCD_Write_Com(First_Col + Col);
  65.        
  66.         for(i = 0; i < 2; i++)
  67.         {
  68.                 LCD_Write_Com(First_Page + Page + i);
  69.                 LCD_Write_Com(First_Col + Col);
  70.                 for(j = 0; j < 16; j++)
  71.                 {
  72.                         LCD_Write_Data( DZK[16 * i + j + Num] );
  73.                 }
  74.         }
  75. }

復制代碼

所有資料51hei提供下載:
hello.rar (46.41 KB, 下載次數: 37)


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

使用道具 舉報

沙發
ID:299050 發表于 2018-3-29 19:35 | 只看該作者
慢慢學習
回復

使用道具 舉報

板凳
ID:398758 發表于 2018-9-28 21:37 | 只看該作者
剛下載看看怎么樣,慢慢學習爭取能弄明白,謝謝!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久91精品国产一区二区三区 | 天堂久久天堂综合色 | 欧美视频网 | 日日操夜夜操天天操 | 99久久久国产精品免费消防器 | 成年人视频在线免费观看 | 欧美极品在线观看 | 男人影音 | www.国产精品 | 天天干夜夜操 | 精品久久久久久18免费网站 | 中文字幕av网 | 国产精品色 | 久久国产精品99久久久久久丝袜 | 91精品国产综合久久婷婷香蕉 | 欧美乱码精品一区二区三区 | 国产精品美女在线观看 | 精精国产xxxx视频在线野外 | 国产在线视频一区二区 | 日本一区二区在线视频 | 欧美日韩一区二区三区视频 | av一区二区在线观看 | 91在线播| 亚洲精品99999 | 艹逼网| 免费国产网站 | 国产一区二区久久 | 亚洲精品福利在线 | 亚洲一区在线播放 | 国产精品国产精品国产专区不卡 | 亚洲成人免费av | 成年人在线视频 | 中文字幕日本一区二区 | 日本一区二区三区在线观看 | 成人九色 | 日韩电影免费在线观看中文字幕 | av影音资源 | 在线不卡一区 | 国产色婷婷精品综合在线手机播放 | 日韩精品久久久 | 国产不卡一区 |