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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

帶中文字庫LCD12864按鍵菜單設置反白單片機實驗程序

  [復制鏈接]
跳轉到指定樓層
樓主
帶中文字庫LCD12864 按鍵菜單設置反白實驗分享

制作出來的實物圖如下:



用的是普中的開發板 如果你的也是同型號的普中開發板 直接下載也不能顯示 因為我的開發板改電路了
你需要改
#include"lcd12864.h"里面的

sbit LCD12864_RS=P2^6;   //寄存器選擇輸入
sbit LCD12864_RW=P2^5;   //寄存器選擇輸入
sbit LCD12864_E=P2^7;    //液晶使能控制
sbit LCD12864_PSB=P3^0;  //串/并方式控制
sbit LCD12864_RES=P3^2;  //數據復位
即可




部分程序(還有些程序在#include"lcd12864.h"里面

#include<reg52.h>           //此文件中定義了單片機的一些特殊功能寄存器
#include"lcd12864.h"         //lcd12864液晶屏驅動
#define uchar unsigned char  //宏定義無符號字符形數據類型進行聲明定義 定義名稱uchar 所占位數8位 范圍0~255
#define uint unsigned int    //宏定義無符號整形數據類型進行聲明定義 定義名稱uint 所占位數16位 范圍0~65535

/*按鍵IO引腳定義*/
sbit k1=P3^0;  //菜單選擇按鍵
uchar cdsz=0;  //菜單設置標志
/*延時函數 delay_ms(1)時大約1ms*/
void delay_ms(uint ms)
{
uchar t;
while(ms--)
{
for(t=120;t>0;t--);
}
}
/*按鍵函數*/
void an_jian()
{
if(k1==0)
{
  delay_ms(10); //消抖延時大約10ms
  if(k1==0)
  {
   if(cdsz<2)cdsz=cdsz+1;else(cdsz=0);
  }
  while(!k1); //確認按鍵是否松開
}
}
/*菜單設置函數*/
void caidan_shezhi()
{
if(cdsz==0)Lcd12864_SetAscWhite(2,2,10,0);  //如果cdsz==0 第2行 第2列 范圍10個字符 0為反白
else(Lcd12864_SetAscWhite(2,2,10,1));       //如果cdsz!=0 第2行 第2列 范圍10個字符 1為關閉反白
if(cdsz==1)Lcd12864_SetAscWhite(3,2,10,0);  //如果cdsz==1 第3行 第2列 范圍10個字符 0為反白
else(Lcd12864_SetAscWhite(3,2,10,1));       //如果cdsz!=1 第3行 第2列 范圍10個字符 1為關閉反白

if(cdsz==2)Lcd12864_SetAscWhite(4,2,10,0);  //如果cdsz==2 第4行 第2列 范圍10個字符 0為反白
else(Lcd12864_SetAscWhite(4,2,10,1));       //如果cdsz!=2 第4行 第2列 范圍10個字符 1為關閉反白
}
void main()
{
lcd12864init();   //lcd12864起初化
LCD12864_cluck(); //全面清屏 必須的 否則花屏
while(1)
{
  an_jian();                        //讀取按鍵函數
  caidan_shezhi();                  //讀取菜單設置函數*
  LCD_PutString(1,3,"設置");        //第1行位置3列開始 顯示 設置
  LCD_PutString(2,1,"1.顯示設置");  //第2行位置1列開始 顯示 1.顯示設置
   LCD_PutString(3,1,"2.應用設置");  //第3行位置1列開始 顯示 2.應用設置
  LCD_PutString(4,1,"3.系統設置");  //第4行位置1列開始 顯示 3.系統設置
}
}


全部資料51hei下載地址:
帶中文字庫LCD12864 按鍵菜單設置反白實驗.zip (35.04 KB, 下載次數: 486)

評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:412814 發表于 2020-2-8 14:43 | 只看該作者
謝謝樓主,下載學習下
回復

使用道具 舉報

板凳
ID:413383 發表于 2020-2-9 23:13 | 只看該作者
用過不帶中文字庫LCD12864,剛開始研究160*128的屏,感覺難多了
回復

使用道具 舉報

地板
ID:623424 發表于 2020-5-19 21:35 | 只看該作者
謝謝樓主,下載學習下
回復

使用道具 舉報

5#
ID:137709 發表于 2020-7-22 23:03 | 只看該作者
非常不錯的資料,謝謝分享
回復

使用道具 舉報

6#
ID:432192 發表于 2020-11-9 16:43 來自手機 | 只看該作者
用不了
回復

使用道具 舉報

7#
ID:468209 發表于 2020-11-10 14:38 來自手機 | 只看該作者
杰瑤電子 發表于 2020-11-9 16:43
用不了

屏不對 屏型號不一樣 屏驅動也不一樣
回復

使用道具 舉報

8#
ID:850373 發表于 2021-3-5 18:13 | 只看該作者
好用,樓主大的好人
回復

使用道具 舉報

9#
ID:71535 發表于 2021-3-14 15:28 | 只看該作者

最近正在為這個菜單煩惱
回復

使用道具 舉報

10#
ID:796531 發表于 2021-7-15 14:23 | 只看該作者
好東東,正在找這個功能的程序
回復

使用道具 舉報

11#
ID:976070 發表于 2022-2-3 22:13 | 只看該作者
學習了,正需要這個東西!!!!!!!!!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线色网 | 欧美日韩亚洲视频 | 国产一区2区 | 久久成人一区 | 亚洲另类自拍 | 久久久久久久久久久高潮一区二区 | 久久精彩视频 | 国产激情一区二区三区 | 美女张开腿露出尿口 | 午夜在线观看免费 | 欧美a区 | 韩日有码 | 久久久久国产一区二区三区四区 | 精品国产乱码久久久久久牛牛 | h视频免费观看 | 国产精品3区 | 成人午夜影院 | 国产一区二区三区视频免费观看 | 日韩视频中文字幕 | 国产一区2区 | 欧美成人精品激情在线观看 | 蜜桃传媒av| 成人激情视频 | 欧美爱爱视频 | 在线一区视频 | 国产97久久 | 国产精品美女www爽爽爽 | 污视频在线免费观看 | 欧美黄色网 | 日韩视频在线观看一区二区 | 国产精品免费一区二区三区四区 | 91精品中文字幕一区二区三区 | 日韩中文字幕高清 | 91高清在线观看 | 精品欧美一区二区精品久久久 | 国产精品小视频在线观看 | 99亚洲| 自拍偷拍精品 | 一区二区三区四区在线 | 在线观看免费av网 | 91性高湖久久久久久久久_久久99 |