湖南省娄底职业技术学院 抢答器毕业设计 - 图文(5)
附录一:原理图
- 21 -
附录二:实物图
- 22 -
附录三:系统程序
如图所示:当接通电源是,数码管显示0如果主持人按下图中主持人的那个开关,数码管显示9,蜂鸣器叫一声。选手可以抢答。如果不抢答,数码管开始倒计时10S。当时间过了一半时蜂鸣器叫一声,提醒选手时间过了一半。当第倒数第2S时又叫一声,再就是10S过完又叫一声,中止抢答。如果选手抢答了,蜂鸣器叫一声,同时数码管显示选手的称号(1,2,3,4)。当第一次抢答完了,再进行第二次时。主持人先按,复位开关。然后按主持人开关,就可以开始了。如此循环下去。
程序如下:
ORG 0000H LJMP MAIN
ORG 0003H; 外部中断0入口 LJMP LOOP0
ORG 0013H; 外部中断1入口 LJMP LOOP1 ORG 0030H
MAIN:SETB IT0; 以下是中断初始化 SETB IT1 SETB EA SETB EX1 CLR EX0 SETB PX0 CLR PX1
MOV P1,#0C0H;让数码管显示0
MOV P2,#0FFH;让P2口做为输入,扩展外部中断,好查循 LP: SJMP LP; 等待主持人中断,及外部中断1 LOOP1:PUSH PSW;入栈 PUSH ACC
LCALL LOOP2; 蜂鸣器叫 NOP
MOV P1,#90H;以下是数码管倒计时 SETB EX0;开外部中断0 CLR EX1;关外部中断1
- 23 -
LCALL D1S MOV P1,#80H LCALL D1S MOV P1,#0F8H LCALL D1S MOV P1,#82H LCALL D1S MOV P1,#92H LCALL D1S LCALL LOOP2;蜂鸣器叫 NOP MOV P1,#99H;数码管倒计时 LCALL D1S MOV P1,#0B0H
LCALL D1S LCALL LOOP2;蜂鸣器叫 NOP
MOV P1,#0A4H;数码管倒计时 LCALL D1S MOV P1,#0F9H LCALL D1S LCALL LOOP2;蜂鸣器叫 NOP MOV P1,#0C0H;倒计时完,数码管显示0 CLR EX0;关外部中断0 LJMP LS
LOOP2:SETB P2.4;蜂鸣器叫的子程序 LCALL D001S CLR P2.4
LCALL D001S SETB P2.4 RET
D1S: MOV R5,#200;延时程序 JMP EL0 D001S:MOV R5,#2 EL0: MOV R7,#10 EL1: MOV R6,#250 EL2: DJNZ R6,EL2 DJNZ R7,EL1 DJNZ R5,EL0 RET LS:NOP POP ACC;出栈 POP PSW
- 24 -
RETI;中断反回 LOOP0:PUSH PSW;入栈 PUSH ACC JNB P2.0,L1;选手1的中断 JNB P2.1,L2;选手2的中断 JNB P2.2,L3;选手3的中断 JNB P2.3,L4;选手4的中断 L5: POP ACC;出栈 POP PSW LCALL D2S
L10:LJMP L10;循环等待复位,准备第2次抢答 RETI;中断反回
L1:LCALL LOOP4;选手1的中断子程序 NOP
MOV P1,#0F9H LJMP L5
L2:LCALL LOOP4;选手2的中断子程序 NOP
MOV P1,#0A4H LJMP L5
L3:LCALL LOOP4;选手3在中断子程序 NOP
MOV P1,#0B0H LJMP L5
L4:LCALL LOOP4;选手4的中断子程序 NOP
MOV P1,#99H LJMP L5 NOP
LOOP4:SETB P2.4;蜂鸣器叫了子程序 LCALL D002S CLR P2.4
LCALL D002S SETB P2.4 RET
D2S:MOV R4,#200;延时程序 JMP L9 D002S:MOV R4,#2 L9: MOV R2,#10 L7: MOV R3,#250 L8: DJNZ R3,L8 DJNZ R2,L7 DJNZ R4,L9 RET
- 25 -
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




