- 8
- 0
- 约8.86千字
- 约 15页
- 2016-06-07 发布于贵州
- 举报
实验八 综合实验
班级 通信1105 姓名 李朋伟 学号20110803515 指导老师 袁文澹
一、实验目的
在掌握单片机控制系统基本实现方法的基础上,综合前期实验,创意设计一个完整的单片机功能系统;
根据创意设计要求在PROTEUS平台仿真实现系统。
二、实验内容
基于80C52的抢答计分器(Shaking Way 2s)
主要功能如下:
允许抢答键按下前,选手若按下抢答键,蜂鸣器蜂鸣五秒,四位数码管的第二位显示选手号,其余位显示F。且该选手的分数扣除1分。
允许抢答按键后,数码管开始30秒倒计时,在最后八秒流水灯依此随秒灭,最后五秒蜂鸣器一秒一鸣,时间到后蜂鸣三秒示意。
倒计时期间,如选手按下抢答键,数码管第二位显示最快的选手,倒计时停止且清零。在第一位选手按键后,其余选手按键按下均无效。
允许答题按键按下后,开始60秒倒计时。数码管第二位显示答题选手。最后八秒流水灯依此随秒灭,最后五秒蜂鸣器一秒一鸣,时间到后蜂鸣三秒示意。
模式切换按键按下后,数码管切换两种模式。模式一为以上提到的抢答答题模式,模式二显示选手分数。
在模式二中,按键1为选手切换按键,按下后轮流显示选手分数。按键3和按键4分别对选手分数进行加减。
三、实验原理
主要运用到单片机中的以上部分。
我们的设计结合了课程实验一到六的全部内容,包括流水灯、蜂鸣器、数码管动态显示和按键的应用。
主要框架同实验六类似,程序运行过程中,主要是对按键部分的循环,通过按键跳转到相应的子程序,执行对应的功能。
四、实验方法与步骤
设计思路和方法:
程序流程图如下:
设计步骤:
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 33H
ORG 0000H
LJMP MAIN
ORG 000BH ;中断入口
LJMP TIMER
ORG 001BH
LJMP DISPLAY
;数据存放
ORG 0100
TABLE1: DB 0FFH,0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,80H,0H
TABLE2: DB 0C0h,0F9H,0A4H,0b0H,99H,92H,82H,0F8H,80H,90H,0C0H
;表:共阳数码管 0-9
TABLE3:DB 32H,35H,34H,33H
ORG 0200H
MAIN:
MOV 32H,#00H
MOV 33H,#0AH
MOV 34H,#0AH
MOV 35H,#0AH
MAIN1: MOV TMOD,#11H ;设置定时器1为1模式,即16位计算模式
MOV TH0,#0D8H ;给计数寄存器赋值,10毫秒时间
MOV TL0,#0F0H
MOV DPTR,#64536
MOV TH1,DPH ;重新装入定时器值10毫秒
MOV TL1,DPL
MOV IE,#8AH ;开总中断和T0中断
CLR TR0 ;
SETB TR1
CLR A
CLR 3AH;
CLR WEIGUI
MOV XUANSHOU,A
MOV R1,A
SETB 3BH
M01: JB KEY1,M02 ;主持人控制1键
LCALL DELAY1
JNB KEY1,$
LCALL DELAY1
您可能关注的文档
- 三亚监理新规.doc
- 三亚市交通规-2010.2.6.doc
- 三轴变速器设.doc
- 三柱四跨双岛线同台换乘地铁车站施工组织设计(中铁).doc
- 三自由度机器结构设计说明书.doc
- 三座桥加固维整饬工程第一次工地会议(监理交底).doc
- 色谱分析仪说书.doc
- 厦门高崎国际场T4航站楼装修工程(到达层及贵宾室)第II标段施工方案.doc
- 山大9#公寓标施工组织设计.doc
- 山东干部学习育平台--创业型经济与县域经济发展答案.doc
- 云南省涧南彝族自治县2026届中考三模数学试题含解析.doc
- 重庆市巫溪中学2026届中考三模生物试题含解析.doc
- 2026届甘肃省张掖市高台县重点名校中考数学模拟精编试卷含解析.doc
- 2026届重庆一中学中考生物最后冲刺浓缩精华卷含解析.doc
- 2026届江西省萍乡市安源区中考生物模试卷含解析.doc
- 2026届山东省曲阜师范大附属实验校中考生物考前最后一卷含解析.doc
- 山西省运城市垣曲县重点中学2026届中考生物考前最后一卷含解析.doc
- 湖北省谷城县达标名校2026届中考生物押题卷含解析.doc
- 2026届河南省三门峡市义马二中中考生物考试模拟冲刺卷含解析.doc
- 树立和践行正确政绩观重点纠治十种偏差问题对照查摆清单(100条).docx
最近下载
- 2020年高考语文试卷(上海)(春考)(解析卷).docx VIP
- 中小学2026-2027学年度学校工作计划(两篇).docx VIP
- 2024-2025 上海沪教五四制七年级下册Unit1 Music单元测试卷-试题卷.docx VIP
- 黑龙江哈尔滨第六中学校等校2025-2026学年高三下学期2月阶段性测试政治试卷(含答案).pdf VIP
- 物理因素所致职业病.docx VIP
- 金刚砂固化地坪_施工方案.docx VIP
- 5.1 拆盒子(1)教案 北师大版数学三年级下册.docx VIP
- DB1311_T 101-2025 红皮梨采收与贮藏技术规程.docx VIP
- DB32_T 5277-2025 蒸压加气混凝土砌块自保温系统应用技术规程.docx VIP
- DB_T 20.1-2025 地震台站建设规范 地下流体台站 第1部分:水位、流量和水温台站.pdf VIP
原创力文档

文档评论(0)