单片机第四章9_一键多功能按键识别技术_单片机一个按键多功能

其他范文 时间:2020-02-27 22:56:11 收藏本文下载本文
【www.daodoc.com - 其他范文】

单片机第四章9_一键多功能按键识别技术由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机一个按键多功能”。

AT89S51单片机实验及实践教程

9.1. 实验任务 一键多功能按键识别技术

如图4.9.1所示,开关SP1接在P3.7/RD管脚上,在AT89S51单片机的P1端口接有四个发光二极管,上电的时候,L1接在P1.0管脚上的发光二极管在闪烁,当每一次按下开关SP1的时候,L2接在P1.1管脚上的发光二极管在闪烁,再按下开关SP1的时候,L3接在P1.2管脚上的发光二极管在闪烁,再按下开关SP1的时候,L4接在P1.3管脚上的发光二极管在闪烁,再按下开关SP1的时候,又轮到L1在闪烁了,如此轮流下去。

2. 电路原理图

图4.9.1 3. 系统板上硬件连线(1. 把“单片机系统”区域中的P3.7/RD端口连接到“独立式键盘”区域中的SP1端口上;

(2. 把“单片机系统”区域中的P1.0-P1.4端口用8芯排线连接到“八路发光二极管指示模块”区域中的“L1-L8”端口上;要求,P1.0连接到L1,P1.1连接到L2,P1.2连接到L3,P1.3连接到L4上。

3AT89S51单片机实验及实践教程

6. 汇编源程序 ID

EQU 30H SP1

BIT P3.7 L1

BIT P1.0 L2

BIT P1.1 L3

BIT P1.2 L4

BIT P1.3

ORG 0

MOV ID,#00H START:

JB K1,REL

LCALL DELAY10MS

JB K1,REL

INC ID

MOV A,ID

CJNE A,#04,REL

MOV ID,#00H REL: JNB K1,$

MOV A,ID

CJNE A,#00H,IS0

CPL L1

LCALL DELAY

SJMP START IS0:

CJNE A,#01H,IS1

CPL L2

LCALL DELAY

SJMP START IS1:

CJNE A,#02H,IS2

CPL L3

LCALL DELAY

SJMP START IS2:

CJNE A,#03H,IS3

CPL L4

LCALL DELAY

SJMP START IS3:

LJMP START DELAY10MS: MOV R6,#20 LOOP1:

MOV R7,#248

DJNZ R7,$

DJNZ R6,LOOP1

RET DELAY:

MOV R5,#20 LOOP2:

LCALL DELAY10MS

DJNZ R5,LOOP2

RET

END 7. C语言源程序 #include unsigned char ID;

5AT89S51单片机实验及实践教程

开动脑筋,运用多种方法,不断优化自己的程序。想想用各种不同方法来实现同一功能。这是一个练习和提高的过程,一个问题,你解决了,那么你再想想,能不能换种写法,也可以实现同一功能,或者说,你写出来的代码,能不能再精简一点,让程序执行效率更高,这个过程,就是一个进步的过程。很多知识和经验的获得,并不是直接写在书让你看就可以得到的,需要自己去实践,开动脑筋,经验才能得到积累,编程水平才能有所提高。看别人的代码,学习人家的思路。这个在学习初期是很有用,通过看别人的代码,特别是有多年编程经验的人写出的具有一定水平的代码,可以使自己编程水平得到迅速的提高,同时,也可以结合别人的编程手法,与自己的想法融合在一起,写出更高水平的代码,从中得到进步。但要注意,切忌将学习变成抄袭,更不是抄袭完了就认为自己学会了,这样做只会使你退步。...第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。

在这次难得的课程设计过程中我锻炼了自己的思考能力和动手能力。通过题目选择和设计电路的过程中,加强了我思考问题的完整性和实际生活联系的可行性。在方案设计选择和芯片的选择上,培养了我们综合应用单片机的能力,对单片机的各个管脚的功能也有了进一步的认识。还锻炼我们个人的查阅技术资料的能力,动手能力,发现问题,解决问题的能力。并且我们熟练掌握了有关器件的性能及测试方法。

再次感谢老师的辅导以及同学的帮助,是他们让我有了一个更好的认识,无论是学习还是生活,生活是实在的,要踏实走路。课程设计时间虽然很短,但我学习了很多的东西,使我眼界打开,感受颇深。-

下载单片机第四章9_一键多功能按键识别技术word格式文档
下载单片机第四章9_一键多功能按键识别技术.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文