單片機課程設(shè)計題二:LCD1602顯示按鍵位置
(1)采用4*4矩陣鍵盤進行按鍵輸入;
(2)使用LCD1602液晶顯示屏顯示按鍵位置;
1、LCD1602顯示屏可以進行兩行顯示,第一行可自行添加自己的名字學(xué)號等信息,第二行顯示按鍵的位置。
2、部分程序:
#include
#include"lcd.h"
#define GPIO_KEY P1
typedef unsigned int u16; //對數(shù)據(jù)類型進行聲明定義
typedef unsigned char u8;
unsigned char KeyValue;
//用來存放讀取到的鍵值
unsigned char KeyState;
//用來存放按鍵狀態(tài)
unsigned char PuZh[]=" ming zi ";
unsigned char dat[]="123456789ABCDEF0";
void Delay10ms(); //延時50us
void KeyDown(); //檢測按鍵函數(shù)
3、仿真效果展示:

仿真演示 https://live.csdn.net/v/224544
4、完成題目
按下第一個按鍵LCD1602顯示屏顯示1,按下第十個時采用十六進制顯示A按下最后一個顯示0,也可以根據(jù)情況自己調(diào)整按鍵位置。
-
單片機
+關(guān)注
關(guān)注
6067文章
44997瀏覽量
650764 -
顯示屏
+關(guān)注
關(guān)注
28文章
4605瀏覽量
76448 -
LCD1602
+關(guān)注
關(guān)注
14文章
607瀏覽量
53537
發(fā)布評論請先 登錄
lcd1602與單片機連接圖,基于51單片機的lcd1602液晶顯示屏連接電路圖
使用單片機實現(xiàn)LCD1602顯示矩陣按鍵鍵值的程序和接線圖免費下載
使用單片機實現(xiàn)LCD1602顯示電話撥號鍵盤按鍵實驗的程序和仿真資料

51單片機驅(qū)動LCD1602顯示原理及例程

51單片機怎么顯示當(dāng)前時間_(記錄)51單片機——LCD1602液晶顯示模塊

單片機中級項目1丨DS1302時鐘LCD1602顯示(可以按鍵設(shè)置時鐘)

評論