目录

  • 1 学习情境一、媒体播放器
    • 1.1 项目背景和工作目标
    • 1.2 工作任务
    • 1.3 工作任务一:需求分析
    • 1.4 工作任务二:系统设计
    • 1.5 工作任务三:编码实现
    • 1.6 工作任务四:系统集成与测试
    • 1.7 工作任务五:项目总结
  • 2 学习情境二、Qt连连看游戏
    • 2.1 项目背景和工作目标
    • 2.2 工作任务
    • 2.3 工作任务一:需求分析
    • 2.4 工作任务二:系统设计
    • 2.5 工作任务三:编码实现
    • 2.6 工作任务四:系统集成与测试
    • 2.7 工作任务五:项目总结
  • 3 学习情境三、毕业电子相册
    • 3.1 项目背景和工作目标
    • 3.2 工作任务
    • 3.3 工作任务一:需求分析
    • 3.4 工作任务二:系统设计
    • 3.5 工作任务三:编码实现
    • 3.6 工作任务四:系统集成与测试
    • 3.7 工作任务五:项目总结
  • 4 第一章 单片机概述
    • 4.1 单片机简介
    • 4.2 单片机特点
    • 4.3 单片机应用领域
    • 4.4 单片机发展趋势
    • 4.5 MCS-51系列与AT89S5x系列单片机
    • 4.6 其他嵌入式处理器简介
  • 5 AT89S51单片机的片内硬件结构
    • 5.1 AT89S51单片机的硬件组成
    • 5.2 AT89S51单片机的引脚
    • 5.3 AT89S51的CPU
    • 5.4 AT89S51单片机存储器的结构
    • 5.5 AT89S51单片机的并行I/O端口
    • 5.6 时钟电路和时序
    • 5.7 复位操作和复位电路
    • 5.8 看门狗定时器的使用
  • 6 C51语言编程基础与KEIL uVision3开发平台
    • 6.1 C51编程语言概述
    • 6.2 C51语言程序设计基础
    • 6.3 C51语言的函数
    • 6.4 Keil uVision3环境下的C51语言程序开发
  • 7 虚拟仿真平台Porteus的使用(自学)
  • 8 单片机开关检测、键盘输入与显示接口设计
    • 8.1 单片机控制LED显示
    • 8.2 开关状态检测
    • 8.3 单片机控制LED数码管显示
  • 9 中断系统
    • 9.1 中断技术概述
    • 9.2 中断系统结构
    • 9.3 中断允许中断优先级的控制
    • 9.4 响应中断请求的条件
    • 9.5 外部中断响应时间
    • 9.6 外部中断触发方式选择
    • 9.7 中断请求的撤消
    • 9.8 中断函数
    • 9.9 中断系统应用举例
  • 10 定时/计数器
    • 10.1 定时/计数器结构
    • 10.2 定时计数器的4种工作方式
    • 10.3 对外部输入的计数信号的要求
    • 10.4 定时/计数器的编程和应用
  • 11 串行口的工作原理及应用
    • 11.1 串行口结构
    • 11.2 串行口的4种工作方式
    • 11.3 多机通信
    • 11.4 波特率的制定方法
    • 11.5 串行口应用设计实例
  • 12 单片机系统的扩展
    • 12.1 系统并行扩展技术
    • 12.2 外部数据存储器的并行扩展
    • 12.3 EEPROM存储器的并行扩展
  • 13 AT89S52单片机与DAC、ADC的接口
    • 13.1 单片机扩展DAC 概述
    • 13.2 单片机扩展并行8位DAC0832芯片的设计
    • 13.3 单片机扩展ADC概述
    • 13.4 单片机并行扩展8位A/D转换器ADC0809
  • 14 课程导学
    • 14.1 课程介绍
    • 14.2 课程对接职业技能证书标准
    • 14.3 实训过程演示
  • 15 基础性实验
    • 15.1 实验1 实验平台搭建
    • 15.2 实验2 设备状态指示灯的控制——LED灯的控制
    • 15.3 实验3 八路病房呼叫系统——数码管应用
    • 15.4 实验4 三相交流电故障检测系统——外部中断的应用
    • 15.5 实验5 模拟报警声控制——定时器的应用
    • 15.6 实验6 单片机双机通信——串口通信的应用
  • 16 综合性实验
    • 16.1 实验1 倒车警示器
    • 16.2 实验2 心形多路花样彩灯
    • 16.3 实验3 简易计算器
    • 16.4 实验4 多功能电子时钟
    • 16.5 实验5 自动化生产线产品计数打包系统
    • 16.6 实验6 简易数字电压表
    • 16.7 实验7 光控小夜灯
  • 17 创新性实验
    • 17.1 实验1 带倒计时功能的交通信号灯
    • 17.2 实验2 基于串口通信的LED点阵广告屏
    • 17.3 实验3 带温度显示的电子万年历
  • 18 考试题库
    • 18.1 电信5-8班 电信12班考试题库
    • 18.2 电信3、4班考试题库
工作任务五:项目总结


3.7工作任务五:项目总结

3.7.1任务描述

    本任务是对“毕业电子相册”的项目进行总结和测评,小组总结各自项目的长处与不足,小组成员总结自己在项目完成过程期间的成败得失,教师对项目进行最后点评与总结。测评的方式采用小组内自评、组间互评、教师总评相结合。

3.7.2任务目的

本任务的目的完成项目的总结和测评,通过完成本次任务,可以帮组学生掌握项目总结与测评的方法,提高学生文档书写能力,积累学习经验,为以后学习做准备,加强学生团队协作和与人沟通的能力。养成自我评价与学习他人的良好风气。

3.7.3任务实现

例如项目总结如下:本程序包括客户端和服务器端,使用了Qt编程,用到了MYSQL数据库、XML文档、文件的读取和操作、多媒体的知识和实现、网络的相关操作、程序的打包发布等相关知识,使我们对这几个领域有了一定的了解和经验,这对于我们意义重大。
程序是完成了,但是该播放器还是有很多需要改进的地方,我们今后会在此程序的基础上进行改进、扩充,争取做的更好。
在实现程序过程中,我们组的成员一起探讨、交流想法、找资料、搜歌曲等,这也是我们今后成为一名合格的IT人员应该具有的素质。
同时,在这个过程中,我们的学习、分析问题、解决问题等方面的能力都有了很大的提高,也对我们的耐心、细心、坚持等素质进行了磨练,我们相信我们能在今后的路上走的更好、更远。

1、个人总结

在学习过程中,主要谈谈个人学习到那些知识、技能及学习过程中体会,针对个人情况,谈谈教学过程中不足和建议等。

2、小组总结

项目完成后,及时做好本组工作总结,有利于指导我们以后的工作,我们取得在成功经验和存在不足都有利于后序项目开发。

我们可以从以下几个角度出发做好总结:

(1)项目背景

(2)项目需求

(3)开发工具与环境

(4)项目分工

[项目进程及各成员任务分配情况;该小组成员及任务分配,以及任务完成情况]

(5)软件的主要功能

【简述这个软件有什么样的功能。比如主界面、进度条、猜数范围设置、智能判断、验证数字是否正确输入等】

(6)小组的亮点

【简述在做项目的过程中自己认为做的比其他小组做的好的地方或者你们的特色描述一下】

(7)项目体会

结合实际,简述一下在做项目的过程中的感受及学到了什么,遇到什么困难及解决的方法等,

(8)建议与展望

【结合实际,简述一下建议以后要怎么改进这个项目等。】

3、教师总结

(1)强调学生学习知识、技能点

(2)强调软件开发的一般流程,掌握软件开发方法,明白使用一门语言实现软件不是一件很难的事。

(3)重点总结如何做需求分析、总体设计、算法流程图。

(4)强调C语言的编程习惯及项目中所用到的难点知识。

(5)总结做其他项目的步骤及学习方法。

(6)强调团队协作的重要性、养成自主学习习惯重要性。

(7)讲解开发过程中存在的问题及解决问题的方法以。

5、学生完成 “项目总结报告”

详见 附件二  软件项目总结报告


学生作品

15毕业设计提交.rar(下载附件 338.23 MB)