1、1 目 录 前 言 . 2 第 1 章 任务要求 3 1.1 设计任务 3 1.2 设计要求 4 1.2.1 基本部分要求 4 1.2.2 发挥部分要求 4 1.3 设计说明 5 第 2 章 方案论证 5 2.1 系统设计方案选择与论证 . 5 2.1.1 电机方案的选择与论证 5 2.1.2 寻迹检测电路方案的选择与论证 6 2.1.3 平衡检测电路方案的选择与论证 6 2.1.4 平衡标志方案的选择与论证 . 7 2.1.5 显示时间电路方案的选择与论证 7 2.1.6 电源方案的选择与论证 8 2.2 系统电路组成及原理 8 第 3 章 系统的软件设计与实现. 9 3.1 单片机介绍 9
2、 3.2 ADC0832 数据读取程序设计流程 12 3.3 寻找平衡子程序设计流程 . 14 3.4 T0 中断定时子程序流程图 16 3.5 LCD 显示子程序流程 . 17 3.6 主程序流程 18 第 4 章 系统测试及调试 . 20 4.1 系统测试 20 4.1.1 测试仪器 . 20 4.1.2 数据测试 . 20 4.1.3 测试数据与结果分析 21 4.2 软件调试 21 总结. 22 致谢. 23 参考文献 24 附录 1 硬件电路图 . 25 附录 2 系统软件设计清单 26 附录 3 英语原文 40 附录 4 中文翻译 43 2 前 言 随着计算机技术的飞速发展, 单片
3、机已逐渐发展成为一门关键的技术学 科。20 多年来, 高校单片机课程成了很多专业的必修课。该课程是一门应用性 很强的课程, 如何让学生在学好基础知识的同时, 迅速掌握设计应用技术, 其 中的实践教学起着非常重要的作用。单片机实践教学包括单片机基本理论实验、 典型功能应用实验(课程设计) 、应用开发实验(毕业设计) 以及新技术使用实 验等等多环节训练。 21 世纪是信息时代, 是经济大发展的时期,要求培养更多的高素质、高能 力、有开拓进取精神的探索创新型人才, 因此不仅要使学生通过单片机实践教 学来掌握基本实践手段, 更重要的是使学生具备应用这些手段从事科学研究的 独立工作能力。在实践教学中,
4、仅仅传授实践技术是不够的, 必须注重学生能 力的培养, 使学生在知识和能力方面得到全面的发展。 古人云: “授之以鱼, 只 供一饭之需, 教之以渔, 则终生受用无穷。 ”培养能力无异于给学生一把开启知 识之门的钥匙, 有了这把钥匙才能使他们在知识的海洋里泛舟冲浪。所以单片 机实践教学的方法得当, 有利于创新人才的培养。 传统的单片机实验均以单片机实验箱或者单片机技术开发装置为实验器材, 开设的实验大多数属于验证性实验和训练性实验, 学生实验时是在指导教师的 指导下根据实验讲义一步一步完成相应的内容。在整个学习过程中, 学生往往 很被动, 而且与实际应用不接轨。学生学完整个单片机课程后不知道单片机的 应用场合, 更谈不上开发一些具有实用价值的东西。一种型号的单片机可以学 习很多年,学生训练分散、时间短暂, 实践教学没有层次, 阶段不明, 忽视培养 学生的实践能力和创新精神。要想从根本上解决问题, 应该根据培养能力的要 求, 建立单片机实验教学新体系, 打破单片机实验教学依附于理论教学, 为理 论教学服务的传统观念。而本课题就是为打破这种传统观念,而用实际物品来 验证单片机各种性能的,运用