1、 课程设计报告(论文) 设计课题: 多路抢答器 单片机技术课程设计 课程设计任务书 姓 名: 专 业: 班 级: 指导教师: 李宗睿 职 称: 讲师 课程设计题目: 多路抢答器 已知技术参数和设计要求: 利用单片机实验室的试验箱完成多路抢答器。 利用单片机实验箱上的开关 作为抢答按键,设置一个抢答开始开关供主持人使用,当开始抢答后,显示器 进行 5s 倒计时显示,如果时间到,抢答无效,在 5s 内,当某一路抢答后,显 示器显示是哪一路完成抢答。 再设置一个按键,在每一题完成抢答后,按键触发下一题开始抢答。 所需仪器设备:计算机 一台 实验箱 一台 成果验收形式:设计成果现场验收、回答提问、课程
2、设计报告 参考文献:单片机课程教材 时间 安排 2011-2012 学年第 2 学期第 15 周 一班:周一周 3 上午;二班:周三下午周五 上午:8:0012:00;下午:14:0018:00 指导教师:李宗睿 教研室主任: 王俊红 2012 年 5 月 18 日 注:本表下发学生一份,指导教师一份,栏目不够时请另附页。 课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。 内内 容容 摘摘 要要 此次课程设计主要是应用实验室的试验箱完成两路抢答器的功能。主要 设置了三个按键,一个主持人按键、两个选手按键。程序开始执行之后主持人按 下按键开始五秒倒计时, 若无选手抢答则进行下一
3、轮抢答。 主持人继续按下按键, 若在五秒倒计时抢答则抢答有效并显示选手号码。 将程序复位在开始执行则依次 重复进行。 索引关键词:抢答器 五秒倒计时 抢答有效 目目 录录 一 概 述 1 二 方案设计与论证1 三 单元电路设计与参数计算1 四 总原理图及元器件清单3 五 安装与调试4 (一般分静态调试与动态调试两大内容) 六 性能测试与分析4 (要围绕设计要求中的各项指标进行) 七 结论4 八 心得体会5 九 参考文献5 附录:程序 1 一、 概述 利用单片机实验室的试验箱完成多路抢答器。 利用单片机实验箱上的开关作 为抢答按键,设置一个抢答开始开关供主持人使用,当开始抢答后,显示器进行 5s
4、 倒计时显示,如果时间到,抢答无效,在 5s 内,当某一路抢答后,显示器显 示是哪一路完成抢答。 再设置一个按键,在每一题完成抢答后,按键触发下一题开始抢答。 但实际上利用试验箱并不能完全达到实验要求,所以有所改动。确定后,实 验效果为:程序运行当主持人按下键后开始五秒倒计时,五秒内若无选手抢答, 主持人再次按下键进行下一次抢答。若有人在五秒内抢答则强大有效。复位后在 执行程序进行下一轮。 二、方案设计与论证 由于本次课题要求有一个主持人按键,两个选手按键。所以要开放三个外部 中断,外部中断 0 和外部中断 1。将主持人的按键设置为外部中断 0,选手按键 利用一个与门将外部中断 1 扩展为两个
5、外部中断。 五秒倒计时利用延时一秒和查 表显示程序来解决。 对于选手号码的显示利用右移寄存器的内容和查表显示来解 决。 对于试验箱上的电路连接主要是数码管位选的连接以及外部中断引脚 P3.2 和 P3.3。 主持人的按键和 P3.2 连接, 两个选手的按键经一个与门再和 P3.3 连接。 数码管旁边的 CS 口和单片机的片选口 CS0 连接。 三、单元电路设计与参数计算 1、 单片机电路部分 2 2、数码管显示部分 3 因为实验箱的片选口是 CS0 口,所以位选码地址为 8002H,是十六进制数, 转化为二进制数为 1000 0000 0000 0010,因此选择 P2.7 与 P0.1 口,段选码地址 为 8004H,也是十六进制数,转化为二进制数为 1000 0000 0000 0100,因此选择 P2.7 与 P0.2 口。通过与非门,使 LS473 正常工作。 四、总原理图及元器件清单 1总原理图 4 2元件清单 元件序号 型号 主要参数 数量 备注 C1 20pF 2 C3 10uF 1 X1 12MHZ 1 80C51 1 74LS374 1 AND2 1 SMG 共阴极 1 K 3 五、安装与调试 首先将程