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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

1602輸出中文字符,通過5*8的矩陣點(diǎn)亮某些點(diǎn),即可觀察到中文(最多8個自定義字符)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:283667 發(fā)表于 2018-2-11 14:32 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
lcd1602液晶屏通過4個5*8的矩陣組合點(diǎn)亮某些點(diǎn),即可觀察到中文(最多8個自定義字符)下面是實(shí)驗效果的實(shí)物圖


單片機(jī)源程序如下:
  1. #include <reg51.h>
  2. #define uchar unsigned char
  3. #define uint  unsigned int
  4. sbit lcdrs  = P0^7;        //液晶引腳定義
  5. sbit led_cs = P0^6;
  6. sbit lcden  = P0^5;


  7. uchar num;
  8. uchar code cg_1602[]={0x00,0x00,0x00,0x01,0x01,0x01,0x05,0x05,
  9. 0x00,0x00,0x04,0x04,0x04,0x04,0x1f,0x15,
  10. 0x05,0x05,0x01,0x01,0x01,0x02,0x02,0x00,
  11. 0x15,0x15,0x15,0x04,0x04,0x04,0x00,0x00, //帥
  12. 0x00,0x00,0x00,0x00,0x04,0x04,0x04,0x07,
  13. 0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x1e,
  14. 0x04,0x04,0x04,0x04,0x06,0x00,0x00,0x00,
  15. 0x10,0x10,0x10,0x12,0x1e,0x00,0x00,0x00};//比
  16. //根據(jù)5*8的矩陣自己定義字符,通過16進(jìn)制的數(shù)轉(zhuǎn)化
  17. /*延時函數(shù)*/
  18. void delay(uint xms)
  19. {
  20.         uint i,j;
  21.         for(i=xms;i>0;i--)
  22.         for(j=114;j>0;j--);
  23. }
  24. /*1602液晶*/
  25. void write_com(uchar com)//寫命令
  26. {
  27.         lcdrs=0;
  28.         lcden=0;
  29.         P2=com;
  30.         delay(5);
  31.         lcden=1;
  32.         delay(5);
  33.         lcden=0;
  34. }
  35. void write_data(uchar date)//寫數(shù)據(jù)
  36. {
  37.         lcdrs=1;
  38.         lcden=0;
  39.         P2=date;
  40.         delay(5);
  41.         lcden=1;
  42.         delay(5);
  43.         lcden=0;
  44. }



  45. void write_cg()//寫入固定漢字和符號
  46. {
  47.         write_com(0x40); //設(shè)定CGRAM地址
  48.         for(num=0;num<64;num++) //將自定義字型碼寫入CGRAM中  最多8個自定義字符,8*8=64 如果是5個自定義字符就是5*8=40
  49.         {
  50.                 write_data(cg_1602[num]);
  51.         }

  52.         //第一個字
  53.         write_com(0x80);
  54.         {
  55.                 write_data(0);
  56.         }
  57.         write_com(0x81);
  58.         {
  59.                 write_data(1);
  60.         }
  61.         write_com(0xc0);
  62.         {
  63.                 write_data(2);
  64.         }
  65.                 write_com(0xc1);
  66.         {
  67.                 write_data(3);
  68.         }
  69.                 //第二個字
  70.                 write_com(0x82);
  71.         {
  72.                 write_data(4);
  73.         }
  74.         write_com(0x83);
  75.         {
  76.                 write_data(5);
  77.         }
  78.         write_com(0xc2);
  79.         {
  80.                 write_data(6);
  81.         }
  82.                 write_com(0xc3);
  83.         {
  84.                 write_data(7);
  85.         }         
  86.          
  87. }
  88. void init_1602()//初始化
  89. {
  90.         led_cs=0;

  91.         write_com(0x38);
  92.         write_com(0x0c);
  93.         write_com(0x06);
  94.         write_com(0x01);


  95.         write_cg();

  96. }

  97. /*主函數(shù)*/
  98. void main()
  99. {
  100.         led_cs=0;
  101. …………
  102. …………
  103. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

全部資料51hei下載地址:
1602.docx (14.01 KB, 下載次數(shù): 7)


評分

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

查看全部評分

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美一区二区三区日韩 | 久久综合一区 | 福利视频网站 | 成人黄色网址大全 | 国产视频h | 国产视频一区在线 | 一级毛毛片 | 91综合在线观看 | 日韩精品免费在线观看 | 国产高清一区二区三区 | 日韩免费高清视频 | av在线一区二区三区 | 亚洲欧美成人在线 | 欧美一区二区在线 | 成人毛片网 | 国内精品视频一区二区三区 | 欧美精品一区二区三区四区五区 | 亚洲天堂色| 亚洲3级| 亚洲女人天堂成人av在线 | 精品在线一区二区 | 91免费看片神器 | 国产综合视频 | 亚洲免费人成在线视频观看 | 欧美日韩精品久久久免费观看 | 欧美一区二区在线播放 | 欧美成人a∨高清免费观看 欧美日韩中 | 秋霞av国产精品一区 | 久久lu | 黄色网络在线观看 | 日本高清视频在线播放 | 2020国产在线 | 免费黄色的视频 | 成人精品一区二区三区中文字幕 | 久久综合av | 一级片免费在线观看 | 免费久久精品视频 | 日本激情视频网 | 日韩成人在线播放 | 亚洲毛片在线观看 | 精品国产一区二区三区免费 |