12
辽辽辽辽辽辽辽辽辽辽 辽辽辽 辽辽辽 辽辽辽辽辽 辽辽辽辽辽 辽辽辽 辽辽辽 辽辽辽

辽宁机电职业技术学院

  • Upload
    emele

  • View
    53

  • Download
    0

Embed Size (px)

DESCRIPTION

辽宁机电职业技术学院. 项目七 抢答器设计. 制作人:王洪庆 白天明. 项目内容 1. 谁按下抢答开关,就显示谁的号码。. 能力目标 1. 掌握键盘、显示器与单片机的接口技术。 2. 抢答器的设计、制作、调试和运行。. 实战演练: 1 .通过实践掌握键盘编程四步曲和显示编程八字法。 2.通过项目训练,掌握编程能力和动手操作能力 养成      学生的工程道德观念,建立工程敬业精神和团合作      精神。. 课题 2 键盘编程的应用. 课题内容 1 、抢答器程序 1 2 、抢答器程序 2. 知识要点 - PowerPoint PPT Presentation

Citation preview

Page 1: 辽宁机电职业技术学院

辽宁机电职业技术学院

项目七项目七 抢答器设计抢答器设计

制作人:王洪庆 白天明

Page 2: 辽宁机电职业技术学院

能力目标1. 掌握键盘、显示器与单片机的接口技术。

2.抢答器的设计、制作、调试和运行。 实战演练: 1 .通过实践掌握键盘编程四步曲和显示编程八字法。 2.通过项目训练,掌握编程能力和动手操作能力 养成     学生的工程道德观念,建立工程敬业精神和团合作     精神。

项目内容1. 谁按下抢答开关,就显示谁的号码。

Page 3: 辽宁机电职业技术学院

课题课题 22 键盘编程的应用键盘编程的应用

Page 4: 辽宁机电职业技术学院

课题内容 1 、抢答器程序 1 2 、抢答器程序 2   

. 

 

知识要点1 .抢答器程序设计方法。2.初始化编程及应用举例。

能力训练: 1. 编程能力、调试能力 2. 创新能力和合作能力

技能操作  上机操作掌握抢作器的设计、制作、调试、运行方法。

Page 5: 辽宁机电职业技术学院

抢答器的硬件电路

Page 6: 辽宁机电职业技术学院

ORG 0000H LJMP START

ORG 0030H START: MOV SP, #60H

SETB P3.2 SETB P0.0 SETB P0.1

LCALL L1 JZ START

LCALL YS10MS LCALL L1 JZ START JB P0.0 ,ONE

CLR P0.5 SJMP $

ONE: JB P0.1 ,TWO CLR P0.6 SJMP $TWO:JB P3.2 , START CLR P0.7 SJMP $COM: MOV A, P0 ANL A, P3 ORL A, #0F8H CPL A RETYS10MS:MOV R7, #0AH DL:MOV R6, #0F8H DJNZ R7, $ DJNZ R6, DL RET

一、抢答器参考程序 1

Page 7: 辽宁机电职业技术学院

二、动态显示抢答器硬件电路

Page 8: 辽宁机电职业技术学院

ORG 0000H LJMP START

ORG 0030H START: MOV SP, #60H

SETB P3.2 SETB P0.0 SETB P0.1

LCALL COM JZ START

LCALL YS10MS LCALL COM

JZ START JB P0.0 ,NEXT

L1: LCALL ONE LJMP L1

NEXT: JB P0.1 ,NEXT1 L2: LCALL TWO LJMP L2NEXT1:JB P3.2 , START L3: LCALL TRE LJMP L3COM: MOV A, P0 ANL A, P3 ORL A, #0F8H CPL A RET

二、抢答器参考程序 2

Page 9: 辽宁机电职业技术学院

TWO: MOV 41H,#00H MOV 42H,#02H MOV 43H,#0AH MOV 44H,#0AH MOV 45H,#0AH MOV 46H,#0AH LCALL DISP RET TRE: MOV 41H,#00H MOV 42H,#03H MOV 43H,#0AH MOV 44H,#0AH MOV 45H,#0AH MOV 46H,#0AH LCALL DISP RET

DISP:MOV R4,#06H MOV R1,#41H MOV R3,#01H MOV DPTR,#TAB MOV A,R3 ST:MOV P2,A MOV A,@R1 MOVC A,@A+DPTR MOV P1,A LCALL YS1MS INC R1 DJNZ R4,ROW MOV R4,#06H RET ROW: MOV A,R3 RL A MOV R3,A LJMP ST

ONE: MOV 41H,#00H MOV 42H,#01H MOV 43H,#0AH MOV 44H,#0AH MOV 45H,#0AH MOV 46H,#0AH LCALL DISP RET

Page 10: 辽宁机电职业技术学院

TAB: DB 0C0H,0F9H,0A4H DB 0B0H,99H,92H,82H DB 0F8H,80H,90H,0BFH END

YS10MS:MOV R5,#0AH LOOP04:LCALL YS1MS DJNZ R5,LOOP04 MOV R5,#0AH RETYS1MS: MOV R7,#01H LL:MOV R6,#0F8H DJNZ R6,$ DJNZ R7,LL RET

Page 11: 辽宁机电职业技术学院

单片机

+5V

P0.0

P0.1

P3.2

单片机

+5V

P0.0

P0.1

P3.2

Page 12: 辽宁机电职业技术学院

谢谢!