1 / 9
文档名称:

单片机毕业设计.doc

格式:doc   大小:595KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机毕业设计.doc

上传人:iris028 2022/7/26 文件大小:595 KB

下载得到文件列表

单片机毕业设计.doc

相关文档

文档介绍

文档介绍:课 程 设 计
课程名称:单片机应用技术课程设计
题目名称:独立式按键移动点亮
姓 名 李红 学 号0802210127
所在系电子电气工程系 专业年级 D08电气一是第二次按下按键,点亮灯L2
CLR
SJMP KK

L3: CJNE R0,#3,L4 ;若是第三次按下按键,点亮灯L3
CLR
SJMP KK

L4: CJNE R0,#4,KK ;若是第四次按下按键,点亮灯L4
CLR
MOV R0,#0
SJMP KK
;按键查询子程序
;功能:查询有无键按下
;出口参数:累加器A,无键按下A不为0,当有键按下是A为0

K1: MOV A,#00H ;
MOV A,P3
ANL A,0DFH ;
RET ;A为0,表示有键按下
四、分析
1、设计过程:程序调试计、调试大型程序时,需先根据要求划分模块,优化结构;再根据各模块的特点确定主程序、子程序、中断服务程序以及相互间的调用关系;再根据各模块的性质和功能将各模块细化,设计出程序流程图;最后才根据各模块的流程图编制具体程序。调用时应先调试主程序,实现最基本最主要的功能,在此基础上再将各模块功能往主程序上推砌,直至各模块联调统调,实现全部功能
2、相关内容:独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键都单独占用一根I/O口线,每个按键的工作不会影响其他I/O口线的状态,其典型应用如下图所示,可编制的应用软件如下
ORG 0000H
AJMP START
ORG 0100H
START MOV P1,#0FFH ;设置P1为输入口
MOV A,P1 ;读入P1口的状态
JNB ,KEY0 ;=0?,转KEY0
JNB ,KEY1 ;=0?,转KEY1
JNB ,KEY2 ;=0?,转KEY2
JNB ,KEY3 ;=0?,转KEY3
JNB ,KEY4 ;=0?,转KEY4
JNB ,KEY5 ;=0?,转KEY5
JNB ,KEY6 ;=0?,转KEY6
JNB ,KEY7 ;=0?,转KEY7
SJMP START ;返回开始处,继续检测按键状态
KEY0: ;0#键功能程序
LIMP START ;返回主程序开始,继续查询按键状态
KEY1: ;1#键功能程序
LJMP START
KEY7: