基于AT89S52单片机的抢答器设计(3)

2019-09-02 18:03

单片机系统开发与应用工程实习报告

DJNZ 6, LOOP5 DJNZ R5, RET

MOV P2,

#0FFH

;P2口置高电平,准备接收信号

LOOP4

BEGIN:

MOV R4, #0

MOV A, R4

; \的位标志值清零。

; \位标志值送A寄存

AGAIN:

MOV DPTR, #TABLE

;共阴极数码管代码表首址送

MOVC A, @A+DPTR MOV P1,

A

;取出显示\的代码送P口显示

LOOP1: MOV A, P3

CPL A

;接收P3口的抢答信号。

;抢答信号求反

JZ LOOP1 ;如果没有抢答信号再返回LOOP1

;有抢答信号则逐次移动判断是那一位抢

LOOP2: RRC A

INC R4

;每移一次位,R4位标志值加1

;如果没有遇到抢答信号返回LOOP1继续移位

;遇到抢答信号把R4位标志的只送A

JNC LOOP2

MOV A, R4

MOVC A, @A+DPTR MOV P1, A

;找到相应位的显示代码

;送P1口显示

;若主持人按了复位信号健则转向程序

LOOP3: JNB P2.2, BEGIN

复位 CPL P2.0

动蜂鸣器

LCALL DELAY SJMP LOOP3

;若没按复位信号键,则通过P2.2给出高低信号驱

;调用延时程序

;P2.2口反复间隔0.4秒变化,驱动蜂鸣器

END

对于本次试验输入端有P3P2组成,P1口接数码管

主持人接P2口控制清零键,当按下复位键后选手们开始抢答,当系统检测到已经有人 按下键后自动锁住,其他选手不再可以按键,一次右移寻找按键的选手号,数码管显

8

单片机系统开发与应用工程实习报告

示。

确定是哪位选手按下的键见LOOP1,P3口开始接收的高电平当有人按键式P3置低电平,累加器A电平,取反为高电平1,JZ LOOP1如果没有高电平就不停地循环直到找到为止。

如果有高电平让累加A,一一寻找是哪位选手按下的按键。

9

单片机系统开发与应用工程实习报告

三月十六日,我开始了我的课程设计,时至今日,基本完成。从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个过程难以用语言来表达。历经了几天的奋战,紧张而又充实的设计终于落下了帷幕。回想这段日子的经历和感受,我感慨万千,在这次设计的过程中,我拥有了无数难忘的回忆和收获。

这次课程设计虽然不能说是改变了我人生的轨迹,单至少让我眼前空然明亮,不再是那么迷茫了,在课程设计之前,自己并没有多少这方面的经验,就像对于AT89S52单片机而言,之前我对它的认识非常少,连它有几个引脚,引脚的分布等都很糊涂啊,本来就想这么混下去的,单经过这次课程设计我理解很多以前没接触过的技术啦,经验啊等等让我对单片机这块有了新的认识和新的想法,计算机是一门靠不断地实践提升自己能力的学科,这次课程设计中主要涉及到了PROTEL99SE的制图,电路的焊接技术,汇编语言的理解和编程,单片机的程序烧入调试等等,在这之前制图技术也不咋的,通过这次提前几个周的联系制图,手法和熟练度都大大的得到了提升。焊烙铁的手也不再发抖了,汇编编程也不再那么生疏了,作为一个计算机编程的学生,对于汇编一直很茫然,一直让我很苦恼,通过这次实践,提升真的很大,对自己以后的学习和工作更加有信心了。

其次,通过本实验,在单片机的学习上最大的收获就是LED显示器,数码管显示组了,对共阴和共阳数码管有了更深入的认识和了解 ,学会了电路的检查,分析电路,软件仿真和硬件仿真,单片机的使用和调试。最后完成了属于自己的作品。在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。

在此更要感谢我的老师,是你们的细心指导和关怀,使我能够顺利的完成设计。在我的课程设计中无不倾注着老师们辛勤的汗水和心血。老师的严谨治学态度、渊博的知识、无私的奉献精神使我深受启迪。从尊敬的老师身上,我不仅学到了扎实、宽广的专业知识,也学到了做人的道理。在此我要向我的老师致以最衷心的感谢和深深的敬意。

10

单片机系统开发与应用工程实习报告

参考文献

1 杨居义.单片机课程设计指导.北京:清华大学出版社,2009

2 李广弟,朱月秀.单片机基础(第3版).北京:北京航空航天大学出版社,2007 3 肖洪兵.跟我学用单片机.北京:北京航空航天大学出版社,2002 4 何立民.单片机高级教程(第1版).北京:北京航空航天大学出版社,2001 5 徐惠民,安德宁.单片微型计算机原理接口与应用(第1版).北京:北京邮电大学出版社,1996

11

指导教师评语

12


基于AT89S52单片机的抢答器设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016高职汽车营销基本技能考核计算公式说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: