文档详情

单片机原理课程设计(专科).ppt

发布:2017-01-04约2.47千字共16页下载文档
文本预览下载声明
单片机原理课程设计 步骤: 1)判清票否(先拨开关)?有则做违规处理 2)跑马(等待投票) 3)中断(投票结束) 4)判开关,显示赞成票的票数。鸣笛 * 5)显示倒计时9-0 6)开关全拨下,恢复跑马 步骤: 1)判是否有故障(先拨开关)?有则做故障处理 2)显示“——GOOD——”(正常工作) 3)中断 4)判开关,显示故障源号码(定时)。鸣笛 * 5)显示倒计时9-0 6)开关全拨下(故障排除),显示” END”,并恢复 正常工作。 * 华中科技大学文华学院 通过对各种集成电路的应用,完成规定的设计任务,加强学生对《单片机原理》课程所学知识的综合运用能力。 培养对所学知识的综合运用能力; 培养学生创造性思维能力 培养独立解决实际问题的能力。 一、目的 二、要求 1. 能较全面地应用课程中所学的基本理论和基本方法,完成从设计单元电路到设计简单系统的过渡。 2. 能独立设计规定的系统。 3. 系统功能实施 (1)实施功能的操作方法 (2)系统功能的实现 4. 能独立地完成实施过程,包括调试和排 除故障。 1. 根据单片机资源分配和使用,制定出设计方案。 2. 概述设计原理、画出系统电路图 3.设计软件整体流程图 4. 画出各模块的设计图 5. 调试分析: 系统调试中碰到的问题和解决方法 6. 写出设计报告 具体要求见下页 三、任务 目 录 一、概述 二、设计原理 三、设计要求 1、系统要求及功能模块 2、设计思想 四、设计方案 1、系统硬件电路图 2、系统软件总流程图 3、各功能模块序程流程图及程序(必须加注释) 五、系统检测与调试 1、硬件电路调试 2、软件各功能模块的调试 3、总调试 六、总结 收获、体会、经验、教训、建议。 附:系统总程序清单(必须加注释) 注:报告必须手写,总程序清单允许打印 四、设计内容 1. 根据课程设计选题参考,完成课程设计要求; 2. 自己拟定课程设计题目,经指导教师认可,完 成课程设计要求; 3. 可选做多题(加分)。 ?五、考核 书面材料,学生须按设计任务的要求,上交完整、合 格的电路图(原理图)、程序清单(程序格式要规范、 整齐,需加注释)和课程设计说明书。 2. 现场程序验收,学生准备好源程序,现场汇编、连接 和运行。 3. 平时抽查学生的工作情况(平时有不定期的点名)。 △? 遵守纪律情况、学习态度、 专业知识能力 △??? 创新精神、思考问题解决问题的能力 △?? 团队精神和互助精神。 课程设计选题参考 每一题有基本要求部分,有扩展部分,提倡创新。可以用汇编语言,也可以用C语言。 1、抢答器 基本要求: 做一个六人的抢答器,以拨动开关K0~K5中的某个开关为ON作为抢答按键,无人抢答时,6只数码管循环轮流显示1~6(跑马),判违规,有则处理,按中断键,则进行抢答,谁先抢答,数码管停止跑马,6个数码管同时亮谁的编号,其后再有键按下。系统不予响应,直到此位拨为OFF,恢复1~6跑马开始下一轮抢答。 扩展部分: 1)谁先按下(拨为ON),对应位的一个数码管闪烁亮5次抢答人的编号并倒计时(定时)。 2)除完成闪烁亮5次抢答人的编号外,喇叭还发出“嘟”的叫声片刻。 3)创新设计 步骤: 1)跑马 2)判有无违规(先拨开关)?有则做违规处理 3)中断 4)判开关,显示开关号,鸣笛 * 5)显示倒计时9-0 6)开关全拨下,恢复跑马 2、投票计票系统 基本要求: 以拨动开关K0~K7作一个8人的投票器,拨成ON的为投了赞成票,准备阶段(等待投票)6只数码管循环轮流显示P(跑马),投票后,以按中断键完成读票,6个数码管齐亮赞成票的票数。再次按中断键,恢复等待投票状态。 扩展部分: 1)6个数码管分别齐亮齐灭闪烁亮5次赞成票的票数的总票数。 2)除完成1)以外,喇叭还发出“嘟”的叫声数次等 于赞成票的票数。
显示全部
相似文档