- 3
- 0
- 约8.56千字
- 约 15页
- 2018-07-18 发布于湖北
- 举报
单片机原理与接口技术实验第 PAGE 15 页 共 NUMPAGES 15 页实验八 综合实验班级 通信1105 姓名 李朋伟 学号20110803515 指导老师 袁文澹一、实验目的在掌握单片机控制系统基本实现方法的基础上,综合前期实验,创意设计一个完整的单片机功能系统; 根据创意设计要求在PROTEUS平台仿真实现系统。二、实验内容基于80C52的抢答计分器(Shaking Way 2s)主要功能如下:允许抢答键按下前,选手若按下抢答键,蜂鸣器蜂鸣五秒,四位数码管的第二位显示选手号,其余位显示F。且该选手的分数扣除1分。允许抢答按键后,数码管开始30秒倒计时,在最后八秒流水灯依此随秒灭,最后五秒蜂鸣器一秒一鸣,时间到后蜂鸣三秒示意。倒计时期间,如选手按下抢答键,数码管第二位显示最快的选手,倒计时停止且清零。在第一位选手按键后,其余选手按键按下均无效。允许答题按键按下后,开始60秒倒计时。数码管第二位显示答题选手。最后八秒流水灯依此随秒灭,最后五秒蜂鸣器一秒一鸣,时间到后蜂鸣三秒示意。模式切换按键按下后,数码管切换两种模式。模式一为以上提到的抢答答题模式,模式二显示选手分数。在模式二中,按键1为选手切换按键,按下后轮流显示选手分数。按键3和按键4分别对选手分数进行加减。三、实验原理 主要运用到单片机中的以上部分。 我们的设计结合了课程实验一到六的全部内容,包括流水灯、蜂鸣器、数码管动态显示和按键的应用。主要框架同实验六类似,程序运行过程中,主要是对按键部分的循环,通过按键跳转到相应的子程序,执行对应的功能。四、实验方法与步骤设计思路和方法:程序流程图如下:按键1按键2按键3按键4按键5是是是是是否否否否否切换选手答题状态,60秒倒计时否否否是是是违规等待违规等待答题3AH是否为13AH是否为13AH是否为1减一加一MOV XUANSHOUMOVXUANSHOUMOV XUANSHOU等待按键6是否按下按下进入模式 赋初值开始标志位3AH置1进入抢答状态进入模式2按键4按键3按键2按键1违规按键1按键2按键3按键4按键5是是是是是否否否否否切换选手答题状态,60秒倒计时否否否是是是违规等待违规等待答题3AH是否为13AH是否为13AH是否为1减一加一MOV XUANSHOUMOVXUANSHOUMOV XUANSHOU等待按键6是否按下按下进入模式 赋初值开始标志位3AH置1进入抢答状态进入模式2按键4按键3按键2按键1违规设计步骤:1、确定实验内容和基本功能。2、小组成员进行分工。金泽芬芬负责按键的赋值,包括状态的切换跳转和子程序调用。谢劼劼负责子程序调用,计时中断等。李朋伟负责屏幕中断,包括其中四个状态的显示。3、编译与调试。4、80C52板子反复下载程序验证结果。实验结果与分析1、软件设计过程a)源代码;脚功能定义 SMG_q EQU P1.0 ;定义数码管阳级控制脚,千位 SMG_b EQU P1.1 ;定义数码管阳级控制脚,百位 SMG_s EQU P1.2 ;定义数码管阳级控制脚,十位 SMG_g EQU P1.3 ;定义数码管阳级控制脚,个位 KEY1 EQU P3.7 ;定义按键1 KEY2 EQU P3.6 ;定义按键2 KEY3 EQU P3.5 KEY4 EQU P3.4 KEY5 EQU P3.3 KEY6 EQU P3.2 WEIGUI EQU 38H ;定义一个变量存放计数值秒 LFEN EQU 39H XUANSHOU EQU 37H LAST EQU 36H FENSHU1 EQU 35H FENSHU2 EQU 34H FENSHU3 EQU 33HORG 0000HLJMP MAINORG 000BH ;中断入口LJMP TIMERORG 001BHLJMP DISPLAY;数据存放ORG 0100TABLE1: DB 0FFH,0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,80H,0HTABLE2: DB 0C0h,0F9H,0A4H,0b0H,99H,92H,82H,0F8H,80H,90H,0C0H ;表:共阳数码管 0-9TABLE3:DB 32H,35H,34H,33HORG 0200HMAIN: MOV 32H,#00H MOV 33H,#0AH MOV 34H,#0AH MOV 35H,#0AHMAIN1: MOV TMOD,#11H ;设置定时器1为1模式,即16位计算模式 MOV TH0,#0D8H ;给计数寄存器赋值,10毫秒时间 MOV TL0,#0F0H
您可能关注的文档
- 非金属单相16表位计量箱招标技术规范2016教材.docx
- 小型多功能飞艇(完整版).doc
- 100测评网北大资源中学上学期语文期末复习.doc
- 2015年度最新金丝楠木家具价格预测.doc
- 法语常用句型讲解 法语基础语法知识汇总教材.doc
- 房屋租赁操作实务教材.docx
- 浅谈丫丫精饰模板06.ppt
- 自考中国古代文学史一全书总结.doc
- 单位工程施工组织设计内容教材.doc
- 行政诉讼能申请法援指南.docx
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 环境工程仪表及自动化项目九 执行器的使用.ppt VIP
- 儿童读物 神奇树屋 29 - Christmas in Camelot.doc VIP
- 2026年江西农业工程职业学院单招职业适应性考试必刷测试卷推荐.docx VIP
- 人教A版高中数学必修第2册全册教学课件(2025年7月修订).pptx
- 静脉注射免疫球蛋白在儿童神经系统自身免疫性疾病中的应用专家共识(2025).pptx VIP
- 中职语文高教版基础模块上册《伐檀》同步练习(含答案).docx VIP
- 2025年江西农业工程职业学院单招职业适应性测试必刷测试卷推荐.docx VIP
- 《家政培训实务》家政培训师课程全套教学课件.pptx
- 幼小衔接家长手册.pdf VIP
- 2024年江西农业工程职业学院单招职业适应性测试必刷测试卷附答案.docx VIP
原创力文档

文档评论(0)