- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
键盘和LED 数码管显示设计(单片机)
键盘和LED 数码管显示设计
一、预备知识
有关 LED 数码管、矩阵键盘的具体编程原理见单片机课程教材。
二、设计目的
掌握 LED 数码管、矩阵键盘的使用,熟悉单片机人机接口设计,提高实际应用
的能力。
三、设计内容
1、设计键盘、LED 数码管显示电路原理图;
2、设计程序流程图;
3、编程调试,利用人机接口补丁板,输入自己的学号(后8 位)并显示在数码
管上。要求:最新输入值显示在最右位数码管上,原来显示内容依次向左移动1 位。
四、参考接线
1、人机接口补丁板,可通过选择跳线,选择数码管段选输入是并行或串行输入;
2、不要忽略从实验箱主板上接+5V、GND 到人机接口补丁板;
3、具体接线参见人机接口补丁板原理图。
五、设计步骤
程序:
DIS_BUFF0 EQU 30H
DIS_BUFF1 EQU 31H
DIS_BUFF2 EQU 32H
DIS_BUFF3 EQU 33H
DIS_BUFF4 EQU 34H
DIS_BUFF5 EQU 35H
DIS_BUFF6 EQU 36H
DIS_BUFF7 EQU 37H
KEY_LOCATION EQU 3AH ;键号
KEY_PUSHED BIT 00H ;键已按下
WT_KEY_POP BIT 01H ;等待键松开
DIS_ON BIT P3.4
ORG 0000H
LJMP MAIN
ORG 0003H
INTO_ISR:
SETB KEY_PUSHED
CLR EX0
RETI
ORG 0100H
MAIN:
MOV SP,#6FH
MOV P1,#0F0H
MOV P3,#0FFH
CLR A
MOV R0,#DIS_BUFF0
MOV R1,#8
CLR_DISBUFF:
MOV @R0,A
INC R0
DJNZ R1,CLR_DISBUFF
CLR DIS_ON
CLR KEY_PUSHED
CLR WT_KEY_POP
MOV SCON,#00H
SETB IT0
SETB EX0
SETB EA
MAIN_LOOP:
LCALL DISPLAY
JNB WT_KEY_POP,GO_KEY_PUSHED
MOV P1,#0F0H
MOV A,P1
CJNE A,#0F0H,MAIN_LOOP
LCALL DISPLAY
MOV P1,#0F0H
MOV A,P1
CJNE A,#0F0H,MAIN_LOOP
KEY_RESET:
CLR KEY_PUSHED
CLR WT_KEY_POP
CLR IE0
SETB EX0
LJMP MAIN_LOOP
GO_KEY_PUSHED:
JNB KEY_PUSHED,MAIN_LOOP
LCALL DISPLAY
MOV P1,#0F0H
MOV A,P1
CJNE A,#0F0H,NEED_KEY_SCAN
LJMP KEY_RESET
NEED_KEY_SCAN:
LCALL KEY_SCAN
SETB WT_KEY_POP
LJMP MAIN_LOOP
KEY_SCAN:
MOV R4,#16
MOV R5,#16
MOV P1,#0F0H
ROW0:JB P1.4,ROW1
MOV R4,#0
LJMP COL_SCAN
ROW1:JB P1.5,ROW2
MOV R4,#4
L
您可能关注的文档
- 《你好》Lesson 1&2 Test.docx
- 假如你明天当上了主管.doc
- 2011学年数学八年级无理数练习卷.doc
- 系统仿真chapter 8.ppt
- 北师大版小学四上2.4旋转与角PPT课件1.ppt
- 专题一 物质的组成和分类学案.doc
- 泰安巨菱钻探装备有限责任公司产品宣传资料.doc
- 7.2-04顾客意见登记表.doc
- 2012年小学英语毕业模拟试卷.doc
- 3、抽油机知识.ppt
- 高中语文教学课件:2《红楼梦》主题.pptx
- 高中语文教学课件:2 学习活动二 善用多媒介.pptx
- 高中语文教学课件:2 第2课 课下提升任务 落实与巩固.pptx
- 高中语文教学课件:7-1《青蒿素:人类征服疾病的一小步》-2023-2024学年高一语文下学期名师精品课堂(统编版必修下册).pptx
- 高中语文教学课件:2023病句分点突破课二——语序不当、搭配不当.pptx
- 高中语文教学课件:101初高中语文衔接.pptx
- 高中语文教学课件:12-《玩偶之家》.pptx
- 高中语文教学课件:10课件: 任务三 景观世界的别具匠心.pptx
- 高中语文教学课件:10-2024届高三一轮复习之读懂诗家语0子.pptx
- 高中语文教学课件:10-2《归去来兮辞》课件+2023-2024学年统编版高中语文选择性必修下册.pptx
文档评论(0)