




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机课程设计单片机课程设计 总结报告总结报告 时间 时间 2012 年年 12 月月 23 日日 学校 湖北科技职业学院学校 湖北科技职业学院 班级 电信四班班级 电信四班 老师 李主国老师 李主国 人员 人员 姓名姓名学号学号 XY 一 设计题目 一 设计题目 流水灯控制 二 设计要求 二 设计要求 本次单片机课程设计要求学生实现单片机最小系统板的软硬件集成任务 即根据提供的单片机最小系统板和元件 将各部分组件正确集成为一个系统 并对单片机进行编程 完成特定的实现输入输出功能 本次课程设计每两名学 生为一小组 共同协作完成任务 单片机板上有四个独立按键 需要分别实现四个不同的功能 并将四部分 有机地集成为一个综合性程序 成功编译后下载到单片机 ROM 中 实现要求的 输入输出功能 单片机开机后自动循环执行其中的一个程序 流水灯程序 按 动各按键分别执行对应程序 以下各子程序当中的时间 要求用定时器实现 课程设计结束后 按组分别提交本次课程设计的实践报告 内容包括硬件集成 方案 软件集成方法 最终源程序以及课程设计体会等 实践报告作为课程设 计的成绩评定依据 三 三 设计功能描述 设计功能描述 流水灯程序 该子程序为必选功能 分四个阶段 四阶段自动依次循环 第一阶段 8 个 LED 从上到下依次点亮一秒后熄灭 第二阶段 8 个 LED 每间隔一秒从两端往当中收拢 第三阶段 8 个 LED 每间隔一秒从当中往两端扩展 第四阶段 8 个 LED 每间隔一秒闪烁一次 持续八秒 备选子程序 一 间隔时间更改为两秒 二 暂停当前执行的任务 执行悬球摆程序 完毕后 继续执行原任 务 三 间隔时间缩短一倍 考核评分原则 正确完成软硬件集成任务的 成绩评定为优 硬件集成正确 子程序有一项不能完全达到要求的 成绩评定为良 硬件集成正确 子程序只有两项达到要求的 成绩评定为及格 硬件集成不正确 或达到要求的子程序不足两项 或实验报告不合要求的 成绩评定为不及格 四 原理图设计 四 原理图设计 五 五 程序设计 程序设计 C 文件 文件 include 1129n h bit Flag FlashFlag unsigned char btNo 0 Num 20 Tab 1 2 4 8 16 32 64 128 0 x55 0 xaa PendTab 0 x81 0 x82 0 x84 0 x88 0 x48 0 x28 0 x18 0 x28 0 x48 0 x88 0 x84 0 x82 0 x81 void delay unsigned char n unsigned char i while n for i 0 i Num i 0 Flag 1 void t1 interrupt 3 static unsigned char i 0 TH1 65536 50000 256 TL1 65536 50000 256 i if i 2 i 0 FlashFlag 1 void int0 interrupt 0 TR0 0 TR1 1 btNo 1 Num 40 void int1 interrupt 2 TR0 0 TR1 1 btNo 2 if Num 1 Num 2 int keyScan if P3 4 delay 5 if P3 4 btNo 3 TR0 0 TR1 1 while P3 4 if P3 5 delay 5 if P3 5 btNo 4 TR0 1 TR1 0 while P3 5 return btNo void prog keyScan switch btNo case 1 break case 2 break case 3 if FlashFlag pendBall break case 4 if Flag ledFlow break default Num 20 if Flag ledFlow break Main 文件 文件 include 1129n h extern bit Flag FlashFlag void main init while 1 if Flag ledFlow if FlashFlag pendBall prog H 文件 文件 ifndef 1129 H define 1129 H include void ledFlow void ledFlash void pendBall void init void prog endif 六 实验结果及心得 六 实验结果及心得 实验结果 实现了流水灯程序 该子程序为必选功能 分四个阶段 四阶段自动依次循环 第一阶段 8 个 LED 从上到下依次点亮一秒后熄灭 第二阶段 8 个 LED 每间隔一秒从两端往当中收拢 第三阶段 8 个 LED 每间隔一秒从当中往两端扩展 第四阶段 8 个 LED 每间隔一秒闪烁一次 持续八秒 子程序 一 间隔时间更改为两秒 二 暂停当前执行的任务 执行悬球摆程序 完毕后 继续执 行原任务 三 间隔时间缩短一倍 心得心得 通过这次课设使我单片机的学习有了很大的进步 经过几个周 不断研究与尝试 最终成功的完成了对流水灯的设计 这不仅增强 了我对单片机课程设计与实践的兴趣 更掌握了程序设计各个模块 的设计方法与连接 具备了这些基本知识 为今后的自主学习奠定 了良好的基础 本实验综合性较高 设计的时候一开始找不到头绪 不知道应 该从那下手 直到小组讨论后 才弄清楚流水灯设计中应该包括哪 些部分 然后一起讨论写出了基本程序 然而遇到的挫折还不仅仅 在于编程 在后来的调试过程中先后出现了各种问题 比如连接错 了硬件线路 程序中跳转出现问题 程序调用无效等等 经过一次 次的失败 一次次的编译执行 最终能够正确的测量和显示频率 课程设计过程是一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 休克缩血管药物应用规范
- 自体干细胞采集流程与规范
- 建筑施工项目组织结构设计与优化
- 智慧校园信息系统建设与管理方案
- 物业管理公司内务文件规范汇编
- 生产技术管理题目及答案
- 三年级生命健康课程教学方案
- 摄影初级考试题目及答案
- 医护人员职业道德教育心得体会
- 建筑施工现场文明安全管理
- 供应商准入管理制度及流程
- 一级建造师法律教学课件
- excel培训课件制作
- 2025至2030中国酶载体树脂行业发展模式及前景规划研究报告
- 物流园区安全管理制度
- (2025)事业单位考试(面试)试题附答案
- 生物信息学基础知识与应用考试题及答案2025年
- 2025年国际档案日知识竞赛试题库300题(含答案)
- 特斯拉MODEL X用户手册
- 江苏南通2025年公开招聘农村(村务)工作者笔试题带答案分析
- 2025-2030中国太阳能电池板清洁系统行业市场现状供需分析及投资评估规划分析研究报告
评论
0/150
提交评论