51測試網 單片機教程XL2000開發板 單片機學習 自制編程器 單片機資料 軟件下載 電子技術產品介紹如何購買 論壇

點擊察看說明書(64頁彩色PDF文檔)

1.1 系統簡介

4.3 ISP引腳連接

端口按鍵判斷

紅外線遙控555硬件振蕩器

1.2 模塊接口定義

5.1 仿真概述

矩陣按鍵識別技術

漢字顯示屏PS2鍵盤實驗
2.1 軟件安裝  5.2 KEIL軟件指南

74LS14反向器

1602液晶顯示屏SD卡實驗
2.2 軟件界面介紹 

51引腳說明

74LS138譯碼器

8155試驗

485通信實驗 
2.3 軟件操作

八路跑馬燈

74LS164串入并出

24C02儲存

DS1302實時時鐘
3.1 USB驅動安裝

繼電器控制

74LS165并入串出步進電機產生hex文件
3.2 特別usb安裝 

8路撥動開關

dac0832應用

93c46演示

常見問題解答
4.1 ISP介紹 

數碼管靜態掃描 

模擬/數字轉換器

串行雙向通信系統配置指南
4.2 下載頭之插頭定義

數碼管動態掃描

小喇叭警報器18B20溫度顯示購買方式

 

實驗7 矩陣按鍵識別技術 


        矩陣按鍵部份由16個輕觸按鍵按照4行4列排列,連接到JP50端口。將行線所接的單片機的I/O口作為輸出端,而列線所接的I/O口則作為輸入。這樣,當按鍵沒有按下時,所有的輸出端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態就可得知是否有鍵按下了。

相關原理:

程序運行照片:

接線方法:

1、用一條8PIN數據排線,把矩陣按鍵部份的JP50,接到CPU部份的P1口JP44.
2、接8位數碼管的數據線。將數碼管部份的數據口 JP5接到CPU部份的P0口JP51.
3、接8位數碼管的顯示位線。將數碼管部份的顯示位口 JP8接到CPU部份的P2口JP52.
;本程序實現掃描按鍵顯示功能.
;分別按16個鍵盤顯示分別顯示數字123A456B789C*0#D
;鍵盤口P1,數碼管顯示第二位p21, 數碼管段位p0口
  確定矩陣式鍵盤上何鍵被按下,介紹一種“行掃描法”。行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識別方法.

程序流程圖:

 

     8031單片機的P1口用作鍵盤I/O口,鍵盤的列線接到P1口的低4位,鍵盤的行線接到P1口的高4位。列線P1.0-P1.3設置為輸入線,行線P1.4-P.17設置為輸出線。4根行線和4根列線形成16個相交點。
1、檢測當前是否有鍵被按下。檢測的方法是P1.4-P1.7輸出全“0”,讀取P1.0-P1.3的狀態,若P1.0-P1.3為全“1”,則無鍵閉合,否則有鍵閉合。
2、去除鍵抖動。當檢測到有鍵按下后,延時一段時間再做下一步的檢測判斷。
3、若有鍵被按下,應識別出是哪一個鍵閉合。方法是對鍵盤的行線進行掃描。P1.4-P1.7按下述4種組合依次輸出:

在每組行輸出時讀取P1.0-P1.3,若全為“1”,則表示為“0”這一行沒有鍵閉合,否則有鍵閉合。由此得到閉合鍵的行值和列值,然后可采用計算法或查表法將閉合鍵的行值和列值轉換成所定義的鍵值。
4、為了保證鍵每閉合一次CPU僅作一次處理,必須去除鍵釋放時的抖動。

匯編語言參考程序:

org 0000h
ajmp main
org 0080h
main:
mov dptr,#tab ;將表頭放入DPTR
lcall key ;調用鍵盤掃描程序
movc a,@a+dptr ;查表后將鍵值送入ACC
mov p0,a ;將Acc值送入P0口
CLR P2.1 ;開顯示
ljmp main ;返回反復循環顯示
KEY: LCALL KS ;調用檢測按鍵子程序
JNZ K1 ;有鍵按下繼續
LCALL DELAY2 ;無鍵按調用延時去抖
AJMP KEY ;返回繼續檢測按鍵
K1: LCALL DELAY2
LCALL DELAY2 ;有鍵按下延時去抖動
LCALL KS ;再調用檢測按鍵程序
JNZ K2 ;確認有按下進行下一步
AJMP KEY ;無鍵按下返回繼續檢測
K2: MOV R2,#0EFH ;將掃描值送入 R2暫存
MOV R4,#00H ;將第一列值送入R4暫存
K3: MOV P1,R2 ;將R2的值送入P1口
L6: JB P1.0,L1 ;P1.0等于1跳轉到L1
MOV A,#00H ;將第一行值送入ACC
AJMP LK ;跳轉到鍵值處理程序
L1: JB P1.1,L2 ;P1.1等于1跳轉到L2
MOV A,#04H ;將第二行的行值送入ACC
AJMP LK ;跳轉到鍵值理程序進行鍵值處理
L2: JB P1.2,L3 ;P1.2等于1跳轉到L3
MOV A,#08H ;將第三行的行值送入ACC
AJMP LK ;跳轉到鍵值處理程
L3: JB P1.3,NEXT ;P1.3等于1跳轉到NEXT處
MOV A,#0cH ;將第四行的行值送入ACC
LK: ADD A,R4 ;行值與列值相加后的鍵值送入A
PUSH ACC ;將A中的值送入堆棧暫存
K4: LCALL DELAY2 ;調用延時去抖動程序
LCALL KS ;調用按鍵檢測程序
JNZ K4 ;按鍵沒有松開繼續返回檢測
POP ACC ;將堆棧的值送入ACC
RET
NEXT:
INC R4 ;將列值加一
MOV A,R2 ;將R2的值送入A
JNB ACC.7,KEY ;掃描完至KEY處進行下一掃描
RL A ;掃描未完將A中的值右移一位進行下一列的掃描
MOV R2,A ;將ACC的值送入R2暫存
AJMP K3 ;跳轉到K3繼續
KS: MOV P1,#0FH ;將P1口高四位置0低四位值1
MOV A,P1 ;讀P1口
XRL A,#0FH ;將A中的值與A中的值相異或
RET ;子程序返回
DELAY2: ;40ms延時去抖動子程序
MOV R5,#08H
L7: MOV R6,#0FAH
L8: DJNZ R6,L8
DJNZ R5,L7
RET
tab:
db 28h,34h,28h,34h,0a9h,60h,20h,7ah,20h,21h,61h,74h,30h,62h,0a2h,7eh
;0h0hc9878654a321 輪流顯示鍵盤因為無法表達*# 就用H表示,B用8表示
end
c語言參考程序:

#include <reg52.h>
#include <intrins.h>
sbit BEEP = P3 ^ 7; //蜂鳴器驅動線
unsigned char key;
unsigned char code disp_code[] =
{
//顯示碼數組0,C,8,A,H,9,6,3,0,8,5,2,H,7,4,1
0x28,0xa9,0x20,0x30,0x34,0x60,0x21,0x62,0x28,0x20,0x61,0xa2,0x34,0x7a,0x74,0x7e
};
unsigned char code key_code[] =
{
//鍵編碼數組
0xee, 0xed, 0xeb, 0xe7, 0xde, 0xdd, 0xdb, 0xd7, 0xbe, 0xbd, 0xbb,
0xb7, 0x7e, 0x7d, 0x7b, 0x77
};
char code SST516[3] _at_ 0x003b; //保留仿真器
/**********************************************************
延時子函數
**********************************************************/
void delayms(unsigned int ms)
{
unsigned char t;
while (ms--)
{
for (t = 0; t < 114; t++)
;
}
}
/**********************************************************
x*0.14MS 延時子函數
**********************************************************/
void delayus(unsigned char x)
{
unsigned char i;
while (x--)
{
for (i = 0; i < 14; i++)
{
;
}
}
}
/**********************************************************
蜂鳴器驅動子函數
**********************************************************/
void beep()
{
unsigned char i;
for (i = 0; i < 250; i++)
{
delayus(6);
BEEP = !BEEP; //BEEP取反
}
BEEP = 1; //關閉蜂鳴器
delayms(150); //延時
}
/**********************************************************
鍵盤掃描子函數
**********************************************************/
unsigned char keyscan()
{
unsigned char scan1, scan2, keycode, j;
P1 = 0xf0;
scan1 = P1;
if (scan1 != 0xf0)
//判鍵是否按下
{
delayms(10); //延時10ms
scan1 = P1;
if (scan1 != 0xf0)
//二次判鍵是否按下
{
P1 = 0x0f;
scan2 = P1;
keycode = scan1 | scan2; //組合成鍵掃描編碼
for (j = 0; j < 16; j++)
{
if (keycode == key_code[j])
//查表得鍵值
{
key = j;
return (key); //返回有效鍵值
}
}
}
}
else
P1 = 0xff;
return (key = 16); //返回無效碼
}
/**********************************************************
主函數
**********************************************************/
void main(void)
{
P0 = 0xf7; //數碼管初始顯示"-"
P2 = 0xfd;//數碼管顯示在第二位
P1 = 0xff;
while (1)
{
keyscan();
if (key < 16)
//有效鍵值
{
P0 = disp_code[key]; //顯示鍵值
beep(); //蜂鳴器響一聲
}
}
}
/*********************************************************/

精致外觀

精致外觀

精致外觀

精致外觀

精致外觀

精致包裝

精致包裝

精致包裝

配套附件

配套附件

使用手冊

使用手冊

使用手冊

配套附件

配套附件

配套附件

配套附件

配套附件

配套附件

配套附件

精致細節

精致細節

精致細節

精致細節

配套光盤

成人动漫bt种子,网络视频直播平台,中文字幕在线观看2o18,先锋网站,波多野结衣在线观看,苍井空演的电影 bt种子下载网站 羞羞视频直播 美女视频直播间 夫妻自拍在线 bt种子磁力 同城聊天室 视频聊 bt种子亚洲 69美女直播 亚洲另类小说 最新四色米奇影视 直播交友 bt天堂 91视频91视频免费观看 六间房美女秀场 王梦溪bt种子 mm视频下载 美女视频聊天网 泽井芽衣bt种子 视频社区 69美女直播 吉泽明步bt种子 免费同城交友聊天室 天天草日日插夜夜干 bt种子搜索网站 爱色尼派 zhibob 亚洲校园 漂亮人妻中文字幕 视频直播网 bt种子下载tt盒子 91视频认证 美女秀场直播 韩国女主播bt种子 免费视频聊天网 新浪美女直播间 电影bt种子下载 找美女视频聊天 大地影院吧 bt种子电影 在线聊天室网站 日本巨乳美女 一色到底 美女视频 超鲁芭蕉影视 色视频影院 免费美女视频 亚洲校园 爱色尼派 zhibob 亚洲校园 漂亮人妻中文字幕 视频直播网 bt种子下载tt盒子 91视频认证 美女秀场直播 韩国女主播bt种子 免费视频聊天网 新浪美女直播间 电影bt种子下载 找美女视频聊天 大地影院吧 bt种子电影 在线聊天室网站 视频交友 校园春色另类小说 777米奇影视 直播间视频 bt天堂www 情侣自拍图片 美女秀舞 星野明bt种子全集 mm视频聊天 美女视频聊天室 3d肉蒲团bt种子 随遇直播 我秀美女直播 bt种子市场 视频女主播 久草在线视频免费资源 bt种子网站 美女大秀场 童颜巨乳美女 宅男天堂 靓女直播 我的窝窝网 十六楼影院 zhib 校园春色另类小说 777米奇影视 直播间视频 bt天堂www 情侣自拍图片 美女秀舞 星野明bt种子全集 mm视频聊天 美女视频聊天室 3d肉蒲团bt种子 随遇直播 我秀美女直播 bt种子市场 视频女主播 久草在线视频免费资源 三级阅读 亚洲美女网 mm视频聊天室 亚洲 校园 春色 小说 图片区 国产 亚洲?中文字幕?久久网 美女视频直播 bt种子神器下载tt盒子 91视频最新地址 美女秀 兽兽bt种子 美女免费视频聊天 微播美女直播 樱井莉亚bt种子 视频陪聊 自拍偷拍视频系列 bt种子制作 我要直播 韩国性感美女 bt种子 免费视频聊天交友 久久爱九九 27144影院 网络视频直播平台 三级阅读 亚洲美女网 mm视频聊天室 亚洲 校园 春色 小说 图片区 国产 亚洲?中文字幕?久久网 美女视频直播 bt种子神器下载tt盒子 91视频最新地址 美女秀 兽兽bt种子 美女免费视频聊天 微播美女直播 樱井莉亚bt种子 视频陪聊 自拍偷拍视频系列 bt种子制作 1080p高清电影 真人视频交友 另类小说区 777米奇影视第四色 在线美女视频聊天 bt天堂2 情侣自拍海报 美女秀网盘 郭美美17.2g?bt种子 动漫mm视频 美女视频聊天下载 成人动漫bt种子 免费聊天室 美女直播间六房间 天海翼bt种子 网上直播 激动网视频 bt种子是什么 女主播聊天室 欧美巨乳女优 宅男的天堂 视屏聊天室 我爱窝窝网 720p高清电影 视频交友 另类小说网 米奇影视第四色 视频美女秀 bt天堂吧 情侣自拍素材 视频美女秀 孙静雅bt种子 动漫mm视频 美女视频聊天下载 成人动漫bt种子 免费聊天室 美女直播间六房间 天海翼bt种子 网上直播 激动网视频 宅宅爱动漫 vr影院 美女直播室 亚洲校园春色 亚洲AV?中文字幕?国产 欧美 视频秀场 bt种子tt盒子 91视频网 美女秀场 战狼bt种子 国外免费视频聊天室 白兔美女直播 闫凤娇bt种子 免费聊天室下载 直播平台 专业bt种子搜索神器 真人表演聊天室 巨乳诱惑直播 bt种子磁力 免费聊天室网站 国产人人看在线视频 f5楼电影 免费视频聊天室 宅宅爱动漫 vr影院 美女直播室 亚洲校园春色 亚洲AV?中文字幕?国产 欧美 视频秀场 bt种子tt盒子 91视频网 美女秀场 战狼bt种子 国外免费视频聊天室 白兔美女直播 闫凤娇bt种子 免费聊天室下载 直播平台 专业bt种子搜索神器 2345影视大全 视频聊天大厅 另类小说下载 777米奇影视盒 美女聊天网站 bt天堂之家 2019在线情侣自拍视频 微播美女秀场 王凯杰bt种子 视频聊天泡mm qq美女视频聊天 如何下载bt种子文件 聊天室网址 虎牙美女直播 吉泽明步bt种子下载 真人视频交友 乐播视频app下载 bt种子怎么用 mm视频聊天 优美图库 宅男在线电影 视频聊天室 窝窝网电视剧 1080p高清电影 真人视频交友 另类小说区 777米奇影视第四色 在线美女视频聊天 bt天堂2 情侣自拍海报 美女秀网盘 郭美美17.2g?bt种子 mm脱衣视频 在线美女视频聊天 王瑞儿bt种子 天天秀场 美女直播秀 樱井莉亚bt种子下载 真人视频交友 免费的视频聊天网站 猴窝窝影院 121最新电影网 美女视频直播间 小说区 亚洲 校园春色 中文字幕AV波多野结衣 美女免费视频聊天 肖申克的救赎bt种子 91视频地址 69美女秀场 迅雷怎么下载bt种子 免费视频聊天交友 淫秽美女直播 冲田杏梨?bt种子 现场视频直播 直播网站 迅雷bt种子下载 同城交友聊天室 半裸尤物 bt种子下载 视频主播 人人鲁免费播放视频 色波霸影院视频大全 免费的视频聊天网站 猴窝窝影院 121最新电影网 美女视频直播间 小说区 亚洲 校园春色 中文字幕AV波多野结衣 美女免费视频聊天 肖申克的救赎bt种子 91视频地址 69美女秀场 迅雷怎么下载bt种子 免费视频聊天交友 淫秽美女直播 冲田杏梨?bt种子 现场视频直播 直播网站 窝窝网络 2345影视大全播放器 美nui视频 华人城另类小说 最新777第四色米奇影视 免费视频聊天网 辣妹?bt天堂 裙底走光 美女秀健身照走红 警花王梦溪bt种子图 直播8 美女视频聊天网站 bt种子?网站 美女视频下载 美女直播室 bt种子论坛 视频聊天房间 大地影院网 bt种子怎么下载 视频聊天室视频 童颜巨乳 宅男网站在线免费观看 美女秀 淮安房窝窝网 2345影视大全 视频聊天大厅 另类小说下载 777米奇影视盒 美女聊天网站 bt天堂之家 2019在线情侣自拍视频 微播美女秀场 王凯杰bt种子 视频聊天泡mm qq美女视频聊天 如何下载bt种子文件 聊天室网址 虎牙美女直播 吉泽明步bt种子下载 色天使影院 直播视频直播 夜夜香 私人电影网 美女秀场 小说区亚洲校园春色 中文字幕?无码亚洲 美女聊天视频 bt种子哪里找 91视频在线观看 95美女秀 欧美?bt种子 免费视频聊天网站 视频直播房间 bt种子发布系统 直播巴 视频直播网站 电影bt种子 最好的视频聊天室 美女私密写真集 bt 种子 11直播 色男与AV女优 色天使影院 直播视频直播 夜夜香 私人电影网 美女秀场 小说区亚洲校园春色 中文字幕?无码亚洲 美女聊天视频 bt种子哪里找 91视频在线观看 95美女秀 欧美?bt种子 免费视频聊天网站 视频直播房间 bt种子发布系统 直播巴 视频直播网站 窝窝网新乡 2345影视大全污片 同城聊天室 l另类小说 888米奇影视四色av 视频聊天网站 а∨天堂吧 偷看裙底走光 柔术美女秀极限 龙bt种子 A直播 和美女视频聊天 bt种子打不开 美女视频聊天下载 美女直播间热舞 兽兽门完整版bt种子 同城聊天室 视频聊 大地影院官方网站 波多野结衣bt种子 在线美女视频 超级巨乳波霸诱惑 宅男久久天堂 美女主播 窝窝网新乡 2345影视大全污片 同城聊天室 l另类小说 888米奇影视四色av 视频聊天网站 辣妹?bt天堂 裙底走光 美女秀健身照走红 警花王梦溪bt种子图 直播8 美女视频聊天网站 bt种子?网站 美女视频下载 美女直播室 bt种子论坛 影视大全高清免费高清版 第九视频美女主播 窝窝网 888电影网 视频直播 亚洲 校园 春色 小说 图片 催乳大师完整版免费中文字幕 美女视频网站 bt种子核工厂 91视频在线观看播放 美女秀秀 bt种子分享站 欧美免费mm视频 6房间视频直播间 苍老师bt种子 小米直播间 俺瞧瞧视频直播网站 bt种子格式 视频 聊天 日本裸阴部写真大图 bt种子?磁力搜索 现在直播 日本AV女优面试 影视大全高清免费高清版 第九视频美女主播 窝窝网 888电影网 视频直播 亚洲 校园 春色 小说 图片 催乳大师完整版免费中文字幕 美女视频网站 bt种子核工厂 91视频在线观看播放 美女秀秀 bt种子分享站 欧美免费mm视频 6房间视频直播间 苍老师bt种子 小米直播间 美女主播视频 欧美狠狠入鲁的视频 欧美2345影视大全 视频聊天平台 另类小说蜜桃 777me.com米奇影视 美女视频网 另类天堂 熟女人妻 美女秀秀图 冲田杏梨bt种子图 夫妻自拍在线 找美女视频聊天 朴妮唛bt种子 视频在线直播 6间房美女直播 一路向西bt种子 视频聊天 大地影院播放器 bt种子网 聊天视频 巨乳网 а∨天堂 美女主播视频 欧美狠狠入鲁的视频 欧美2345影视大全 视频聊天平台 另类小说蜜桃 777me.com米奇影视 美女视频网 另类天堂 熟女人妻 美女秀秀图 冲田杏梨bt种子图 夫妻自拍在线 找美女视频聊天 bt种子打不开 美女视频聊天下载 美女直播间热舞 AV女优色诱 宅男的天堂 神秘直播 窝窝网站 2499电影网 免费视频聊天网站 另类小说 波多野结衣高清无码中文字幕 我要直播网 泷泽萝拉迅雷bt种子 91视频免费观看 六间房美女秀场直播
夜夜摸日日摸 激动网 交换夫妇2中文字幕 巨乳美女视频全集 直播巴 苍井空的微博 美女秀秀 美乳国模私拍鲍鱼 2345影视大全污 2345影视大全污片 涩悠悠狠狠干 狠狠爱综合 日韩人妻熟女中文字幕 九九色视频在线观看视频在线 亚洲国模私拍gogo 视频聊天网址 热久久免费频精品99热 五月亭亭开心中文字幕 波多野结衣种子 性感美女做爱视频 在线中文字幕乱码免费 在线极速中文字幕 波多野结衣死了吗 苍井空新片 波多野结衣结婚 久久播放器 苍井空torrent 夜夜干狠狠爱 在线观看无码av波多野结衣 中文字幕完整高清版电影 苍井空直播240万视频 找美女视频聊天 2019中文字幕视频 波多野结衣无码 长腿美女图片 性感漫画美女图片 波多野结衣?大鹏 极品美女图片 美女图片打包 成人动漫图片大全 女教师波多野结衣在线播放 波多野结衣?种子 mv中文字幕 拉脱维亚美女图片 视频美女秀 美女图片天天看 好看美女图片 波多野结衣版在线播放 迅雷bt种子下载 十六楼影院