新建
上传
首页
助手
最?/div>
资料?/div>
工具

单片机驱?/p>

4X4

矩阵式键盘输入程?/p>

 

 

?/p>

AT89S51

单片机的并行?/p>

P1

?/p>

4×

4

矩阵键盘,以

P1.0

?/p>

P1.3

作输入线,以

P1.4

?/p>

P1.7

作输出线;在?/p>

码管上显示每个按键的

?/p>

0

?/p>

F

?/p>

序号?/p>

 

实现键盘输入的识别?/p>

 

我将给大家提?/p>

c

和汇编两个版本的

4X4

矩阵式键盘输入程序。如果网页上不清楚点此处下载本键盘输?/p>

程序源代?/p>

 

汇编语言源程序:

 

KEYBUF 

EQU 

30H 

 

ORG 

00H 

 

START: 

MOV 

KEYBUF,#2 

 

WAIT: 

 

MOV 

P3,#0FFH 

 

CLR 

P3.4 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

XRL 

A,#0FH 

 

JZ 

NOKEY1 

 

LCALL 

DELY10MS 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

XRL 

A,#0FH 

 

JZ 

NOKEY1 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

CJNE 

A,#0EH,NK1 

 

MOV 

KEYBUF,#0 

 

LJMP 

DK1 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

单片机驱?/p>

4X4

矩阵式键盘输入程?/p>

 

 

?/p>

AT89S51

单片机的并行?/p>

P1

?/p>

4×

4

矩阵键盘,以

P1.0

?/p>

P1.3

作输入线,以

P1.4

?/p>

P1.7

作输出线;在?/p>

码管上显示每个按键的

?/p>

0

?/p>

F

?/p>

序号?/p>

 

实现键盘输入的识别?/p>

 

我将给大家提?/p>

c

和汇编两个版本的

4X4

矩阵式键盘输入程序。如果网页上不清楚点此处下载本键盘输?/p>

程序源代?/p>

 

汇编语言源程序:

 

KEYBUF 

EQU 

30H 

 

ORG 

00H 

 

START: 

MOV 

KEYBUF,#2 

 

WAIT: 

 

MOV 

P3,#0FFH 

 

CLR 

P3.4 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

XRL 

A,#0FH 

 

JZ 

NOKEY1 

 

LCALL 

DELY10MS 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

XRL 

A,#0FH 

 

JZ 

NOKEY1 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

CJNE 

A,#0EH,NK1 

 

MOV 

KEYBUF,#0 

 

LJMP 

DK1 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

单片机驱?/p>

4X4

矩阵式键盘输入程?/p>

 

 

?/p>

AT89S51

单片机的并行?/p>

P1

?/p>

4×

4

矩阵键盘,以

P1.0

?/p>

P1.3

作输入线,以

P1.4

?/p>

P1.7

作输出线;在?/p>

码管上显示每个按键的

?/p>

0

?/p>

F

?/p>

序号?/p>

 

实现键盘输入的识别?/p>

 

我将给大家提?/p>

c

和汇编两个版本的

4X4

矩阵式键盘输入程序。如果网页上不清楚点此处下载本键盘输?/p>

程序源代?/p>

 

汇编语言源程序:

 

KEYBUF 

EQU 

30H 

 

ORG 

00H 

 

START: 

MOV 

KEYBUF,#2 

 

WAIT: 

 

MOV 

P3,#0FFH 

 

CLR 

P3.4 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

XRL 

A,#0FH 

 

JZ 

NOKEY1 

 

LCALL 

DELY10MS 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

XRL 

A,#0FH 

 

JZ 

NOKEY1 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

CJNE 

A,#0EH,NK1 

 

MOV 

KEYBUF,#0 

 

LJMP 

DK1 

 

Ͼλ">
Ͼλ
Ŀ

单片机驱?X4矩阵式键盘输入程?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

单片机驱?/p>

4X4

矩阵式键盘输入程?/p>

 

 

?/p>

AT89S51

单片机的并行?/p>

P1

?/p>

4×

4

矩阵键盘,以

P1.0

?/p>

P1.3

作输入线,以

P1.4

?/p>

P1.7

作输出线;在?/p>

码管上显示每个按键的

?/p>

0

?/p>

F

?/p>

序号?/p>

 

实现键盘输入的识别?/p>

 

我将给大家提?/p>

c

和汇编两个版本的

4X4

矩阵式键盘输入程序。如果网页上不清楚点此处下载本键盘输?/p>

程序源代?/p>

 

汇编语言源程序:

 

KEYBUF 

EQU 

30H 

 

ORG 

00H 

 

START: 

MOV 

KEYBUF,#2 

 

WAIT: 

 

MOV 

P3,#0FFH 

 

CLR 

P3.4 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

XRL 

A,#0FH 

 

JZ 

NOKEY1 

 

LCALL 

DELY10MS 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

XRL 

A,#0FH 

 

JZ 

NOKEY1 

 

MOV 

A,P3 

 

ANL 

A,#0FH 

 

CJNE 

A,#0EH,NK1 

 

MOV 

KEYBUF,#0 

 

LJMP 

DK1 

 



ļ׺.doc޸Ϊ.docĶ

  • ͨԭκϰ𰸽
  • ̫ʮ˼衢˾顾ı²15Ԫƪϰ⡿
  • ·滮ҵ
  • 2012ȱԱʸȫͳһԱԱ
  • vbѡ
  • ּ֪ʶ
  • 2015ũģ⿼
  • ѧѧҽҩ)
  • 2018Сѧ꼶ıҵص㸴ϰƻ
  • 2013߿ĵһֿרϰ-רϰ̰

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)