單片機(jī)課程設(shè)計題二:LCD1602顯示按鍵位置
(1)采用4*4矩陣鍵盤進(jìn)行按鍵輸入;
(2)使用LCD1602液晶顯示屏顯示按鍵位置;
1、LCD1602顯示屏可以進(jìn)行兩行顯示,第一行可自行添加自己的名字學(xué)號等信息,第二行顯示按鍵的位置。
2、部分程序:
#include
#include"lcd.h"
#define GPIO_KEY P1
typedef unsigned int u16; //對數(shù)據(jù)類型進(jìn)行聲明定義
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,按下第十個時采用十六進(jìn)制顯示A按下最后一個顯示0,也可以根據(jù)情況自己調(diào)整按鍵位置。
-
單片機(jī)
+關(guān)注
關(guān)注
6035文章
44554瀏覽量
634631 -
顯示屏
+關(guān)注
關(guān)注
28文章
4483瀏覽量
74239 -
LCD1602
+關(guān)注
關(guān)注
14文章
607瀏覽量
52576
發(fā)布評論請先 登錄
相關(guān)推薦
評論