当前位置:文档之家› 光电技术课程设计

光电技术课程设计

光电技术课程设计
光电技术课程设计

光电技术课程设计指导手册

(光电子技术科学专业适用)

理学院

日期:2007年9月

目录

一、光电技术课程设计目的与要求 (2)

二、光电技术课程设计时间安排 (2)

三、光电技术课程设计学生守则及管理办法 (2)

四、光电技术课程设计报告要求及撰写规范 (3)

五、光电技术课程设计答辩 (4)

六、光电技术课程设计成绩评定办法 (4)

附件1:参考题目 (6)

附件2《光电技术》课程设计大纲 (8)

一、光电技术课程设计目的与要求

光电技术是一门综合性设计的实践教学环节项目,旨在提高学生应用所学光电子技术方面的专业知识构建能解决实际工程问题的小型光电测量系统或模块,运用理论知识计算或分析所构建的系统或模块的参数范围,根据参数范围设计系统方案,并且达到结构合理、性能稳定、成本低廉的目的。把光电技术专业基础知识和实践有效结合起来,加强学生的动手能力、分析和解决问题的能力,培养学生初步的工程设计能力。

光电技术课程设计的主要内容是光电检测,光机电一体化技术与应用,光谱检测与分析,LED照明技术与应用等实践环节。要求学生掌握相关的原理,构建基本的光学结构,搭建实验平台,完成相应的电路或软件,获取有意义的实验数据。通过理论分析,器件采购,系统搭建,数据分析等环节,熟悉完整的工程项目开发过程,提升自身实践能力。

二、光电技术课程设计时间安排

(一)分析问题,研究解决方案,把整体方案分解成若干个功能相对独立,接口定义清楚的功能单元或任务单元(时间预计:10学时)

(二)根据问题的性质,结合平时学过的理论知识,对各个功能模块或任务单元进行分析计算,确定实现目标,根据目标要求再进行具体设计,如编制程序,设计电路等。(时间预计:26学时)

要求:2-3人为一组,独立完成1个问题。

三、光电技术课程设计学生守则及管理办法

1、学生在课程设计期间应遵守学校作息制度;请假需经指导教师同意,并

按学校规定办理请假手续,否则以旷课论处,每天早、晚签到,其它时

间由指导教师随机点名一次。

2、学生必须随时接受指导教师的检查,指导及安排的工作。

3、课程设计所使用的机器,须经指导教师同意后,方可使用。课程设计结

束后,制作成果必须交学院资料室。

4、学生使用的计算机、电子仪器或其它设备,若因责任事故造成丢失或损

坏,应酌情赔偿。若设备发生故障,应及时报告,学生不得擅自修理。

5、严格禁止学生在计算机房或实验室玩游戏,每发现一次,则课程设计成

绩降低5分。学生未经指导教师同意将私人盘片、器材带入计算机房或

实验室,将予以没收。学生也不得将计算机房和实验室中的任何设备、

器材和工具带回宿舍使用,否则视为盗窃。

6、学生在实验室内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁

吸烟,每日负责卫生打扫,并在离开时切断电源,关好水龙头,关紧门

窗。

7、学生借阅院资料室参考书籍和资料时,必须签名借阅。

8、学生在课程设计期间必须每天到所在的实验室签到。

管理办法:

1.指导教师要在学生开始课程设计的至少前一周召开课程设计动员大会, 向学生讲解课程设计大纲, 部署课程设计选题, 详细讲解每一道题目的要求, 要达到的目标, 课程设计报告的规范等与课程设计有关的问题,使学生提前做好准备, 保证课程设计的顺利进行。

2.指导教师要在选题、设计、上机实现等诸环节上投入精力,加强指导、讨论和答疑的力度。尤其在选题上,要充分考虑学生目前所具有的知识水平、掌握的开发工具、以及综合设计能力的现状,使题目取材合理、大小适中、难易适度,使学生在完成设计工作后,能有所收获。

3.参加课程设计的学生要珍惜机会、勤奋工作、勇于创新、勇于探索、勇于实践,虚心向指导教师请教,向同学学习,独立完成设计任务。

4.学生需保质、保量、保时间进度地提交规范的课程设计报告,审查由指导教师全权负责。

四、光电技术课程设计报告要求及撰写规范

课程设计的总结报告是在完成设计、调试后,学生对归纳技术文档、撰写科学技术总结报告能力的训练。通过撰写课程设计总结报告,不仅可以把设计、调

2

试及技术参考等内容进行全面总结,而且还可以把实践内容提升到理论高度。总结报告按如下内容顺序用A4纸进行打印(撰写)并装订成册:

1、统一的封面(含课程设计课题名称、专业、班级、姓名、学号、指导教

师等)。

2、设计任务和技术要求(由指导教师在选题时提供给学生)。

3、内容摘要:

[1] 摘要是论文内容的简短陈述,一般不超过400字。

[2] 关键词应为反映论文主题内容的通用技术词汇,一般为4个左右,一定

要在摘要中出现。

4、目录:

目录要层次清晰,要给出标题及页次。

5、课程设计总结报告正文,正文可按章节来撰写,应含以下内容:

[1] 问题重述及分析

[2] 符号设定及必要假设

[3] 模型建立(层层递进地建立模型、进行计算机实现)

[4] 模型优缺点分析。

[5] 附录(程序及图表)

6、按统一格式列出主要参考文献:

参考文献必须是学生在课程设计中真正阅读过和运用过的,文献按

照在正文中的出现顺序排列。各类文献的书写格式如下:

[1] 图书类的参考文献

序号作者名·书名·(版次)·出版单位,出版年:引用部分起止页码。

[1] 刘卫国主编 MATLAB程序设计与应用(第二版)高等教育出版社,

2006年第2版 160-163。

[2] 翻译图书类的参考文献

序号作者名·书名·译者·(版次)出版单位,出版年:引用部分起止页

码。

[3] 期刊类的参考文献

序号作者名·文集名·期刊名·年,卷(期):引用部分起止页码。

[1] H. Chen, X. D. Li, S. X. Zhou, Stark shift of hydrogenic impurity states

in a quantum well, Phys. Rev., 1991, B44(12), 6220-6223.

7、说明书总篇幅一般不超过15页。

五、光电技术课程设计答辩

答辩是课程设计中一个重要的教学环节,通过答辩可使学生进一步发现设计中存在的问题,进一步搞清尚未弄懂的、不甚理解的或未曾考虑到的问题,从而取得更大的收获,圆满地达到课程设计的目的与要求。

1、答辩资格

按计划完成课程设计任务,经指导教师审查通过并在其设计图纸、说明书或论文等文件上签字者,方获得参加答辩资格。

2、答辩小组组成

课程设计答辩小组由2-3名教师组成,由系负责组织。

3、答辩

课程设计审查通过后,由答辩小组主持答辩。答辩前,答辩小组应详细审阅学生的课程设计资料,为答辩作好准备,答辩中,学生须报告

自己设计的主要内容(约5分钟),并回答答辩小组成员提问的3-4个

问题或回答考签上提出的问题。每个学生答辩时间约15分钟。

六、光电技术课程设计成绩评定办法

答辩结束后,答辩小组应举行会议,根据学生平日表现,系统设计情况,系统完成情况,报告撰写情况以及答辩情况,综合评定学生的最终成绩。

课程设计的成绩分为:优秀、良好、中等、及格,不及格五个等级。不及格的学生须跟下一年级重作。

附件1:参考题目

光电子专业光电技术

课程设计实习内容与安排

1.参考题目

1、基于图像相减的监控系统设计

利用摄像机对特定区域进行连续摄像,当场景发生变化(如有人走动)可通过图像相减方法,阈值分割与二值化等步骤检测出来,要求把对人或车辆的检测和其他小物体的移动区分开来(如小狗跑动)达到降低虛警率的目的,同时也要考虑到外界光照条件发生变化所引起的虛警率问题。根据场景的不同,所用摄像机的不同,此题可供4组学生,每组2人使用。

2、利用图像识别方法的仓库火警系统设计

与上题相似,利用图像相减和直方图统计特性以及颜色识别等方法把火焰识别出来。此题可供2组学生,每组2人使用。

3、条形码识别器设计

对条形码图像进行二值化,旋转整形,黑色对应1,白色对应0,获取对应的二进制数字信息,此题可供2组学生,每组3人使用。

4、基于直方图的图像背景分离

识别出图像直方图中目标峰和背景峰,找到两个峰间的谷值作为分割阈值,利用该阈值将图像背景和目标分离成两幅图像,此题可供2组学生,每组2人使用。

5、三角测量法激光测距

利用三角测量方法,通过激光反射角和成像关系计算距离。

通过图像识别出激光光斑的位置,并通过实际测量标定,给出测量系统误差。此题可供2组学生,每组2人使用。

6、光功率计设计

利用光电池和简单的接口电路,设计出一个可以测量太阳相对功率的实验装置,并熟悉绝对功率标定方法。选用不同的探测器,不同放大参数,此题可供4组学生,每组2人使用。

7、基于4象限探测的光电跟踪原理系统设计

熟悉4象限探测原理,设计模拟接口电路,输出两路(或4路)电压近似正比于光斑在4象限靶面上的位置,并通过控制步进电机实现光源跟踪

8、液面高度检测

液面相对静止,表面对可见光具有较高反射率,具有一定发散角的光源垂直照射表面,在一特定位置上放置一个反射接收探测器,具体位置由学生根据实际情况确定,液面高度不同反射到探测器表面的能量不同,据此可以设计出光电反射式液面高度检测系统。此题可供3组学生,每组2人使用。

9、光控感应灯设计

根据外界光强确定照明光源是否打开,由光电二极管,光敏电阻或光电池以及简单的接口电路构成环境光强反馈环节,通过继电器,功率三极管,光耦等实现照明控制。此题可供3组学生,每组2人使用。

10、近红外探测器的斩波调制接口电路设计

附件2《光电技术》课程设计大纲

适用专业:光电子技术科学专业

时间:2周----2007~2008学年第1学期第15-17周

实习班级:理学院光电子技术科学专业2005级1,2班

一、课程设计教学目的及基本要求

光电技术课程设计是对本专业所讲授光电探测、光电仪器方面知识的巩固与提高,是一门综合性实验项目。通过这个实验,培养学生综合运用所学知识、技能,解决实际问题的能力,初步培养学生根据应用要求开发和设计小型光电检测实验系统能力、提高学生的工程实践能力。使学生能够达到运用平时所学光学、电子技术、光电探测、信号处理、计算机编程等方面的基础知识,针对应用要求、设计合理的解决方案。通过系统地开发一个简单的光电系统,进一步理解和掌握小型光电系统设计的基本思想和方法。掌握光电探测器的特性和应用方法,探测器信号放大和驱动电路设计方法,电机控制、数据采集与处理等知识。考虑到学生的能力差异和专长不同,在指导教师设计课程题目时应尽量保证设计的灵活性,并尽可能函盖模拟电路,数字电路,软件编程等方面的内容,让专长不同的学生分在一组内并选择不同方向的子题目,做到理解大题目,掌握所选子题目,让学生的专长得到进一步锻炼,同时扩充了知识面。

光电技术课程设计的主要内容是光电检测,从使用的传感器分为单元式和阵列式。对单元式传感器设计的学生要求:掌握所使用的光电传感器的工作原理,根据辐射度学知识,利用特定的传感器件设计符合性能要求的光电检测小型系统或模块,并掌握探测器的基本的外部接口电路设计,传感性能测试方法。对阵列式而言,主要的设计任务放在光电图像处理方面,要求学生掌握CCD或CMOS 相机基本的原理,利用光电图像进行特定目标检测的基本方法,也要掌握图像传感单元的性能测试方法。

二、光电技术课程设计时间安排

(一)分析问题,研究解决方案,把整体方案分解成若干个功能相对独立,接口定义清楚的功能单元或任务单元(时间预计:10学时)

(二)根据问题的性质,结合平时学过的理论知识,对各个功能模块或任务单元进行分析计算,确定实现目标,根据目标要求再进行具体设计,如编制程序,设计电路等。(时间预计:26学时)

三、课程设计过程及参考学时分配

四、课程设计过程中的要求

1、课外学习要求

课外学习要求学生查询有关光电器件参数,使用细则;模拟电路,数字电路设计;简单的单片机小系统,数据采集小系统设计;C++程序设计等方面的知识,学生要根据自己选题的侧重点来查阅相应的课外资料。

2、实习报告要求:

(1) 封面;

(2) 内容提要;

(3) 目录;

(4)“实习报告”正文应该包含以下内容:

①概述题目的内容及问题分析;

②硬件电路原理图火软件代码流程图以及部分关键源代码;

③实验结果以及结论,误差分析;

④参考文献。

3、实习验收要求:

(1) 把设计结果展示并运行;

(2) 回答有关问题;

(3) 提交实习报告(打印);

(4) 以选课班级为单位提交光盘(内容有:源程序、电路原理图,实习报告);

(5) 内容有创新的成绩要高一些。

4、考核标准要求包括:

(1)对问题建立模型能够应用计算机程序实现(30%)

(2)学生的创新精神(40%)

(3)总结报告(30%)

(4)如有雷同报告成绩即为中以下。

5、设计报告书写要求

(1)按照要求书写设计报告;

(2)要求报告层次结构清晰、图表完整、语言通顺、字迹工整。

五、考核方式和方法

课程设计成绩分平时成绩(完成计划进度情况)、设计结果(包括相应的理论计算,软硬件设计、实验数据,误差及精度分析)及答辩三部分。分别占总成绩的20%、50%、30%。指导教师根据学生完成情况分别给出上述三部分成绩,最后给出总成绩。

评定成绩 = 平时出勤(20%)+设计报告(30%)

+验收和答辩(50%)

大纲撰写人:

大纲审阅人:

学院负责人:

修订日期:2008年 6 月 10 日

操作系统课程设计

课程设计报告 2015~2016学年第一学期 操作系统综合实践课程设计 实习类别课程设计 学生姓名李旋 专业软件工程 学号130521105 指导教师崔广才、祝勇 学院计算机科学技术学院 二〇一六年一月

- 1 -

- 2 -

一、概述 一个目录文件是由目录项组成的。每个目录项包含16B,一个辅存磁盘块(512B)包含32个目录项。在目录项中,第1、2字节为相应文件的外存i节点号,是该文件的内部标识;后14B为文件名,是该文件的外部标识。所以,文件目录项记录了文件内、外部标识的对照关系。根据文件名可以找到辅存i节点号,由此便得到该文件的所有者、存取权、文件数据的地址健在等信息。UNIX 的存储介质以512B为单位划分为块,从0开始直到最大容量并顺序加以编号就成了一个文件卷,也叫文件系统。UNIX中的文件系统磁盘存储区分配图如下: 本次课程设计是要实现一个简单的模拟Linux文件系统。我们在内存中开辟一个虚拟磁盘空间(20MB)作为文件存储器,并将该虚拟文件系统保存到磁盘上(以一个文件的形式),以便下次可以再将它恢复到内存的虚拟磁盘空间中。文件存储空间的管理可采用位示图方法。 二、设计的基本概念和原理 2.1 设计任务 多用户、多级目录结构文件系统的设计与实现。可以实现下列几条命令login 用户登录 logout 退出当前用户 dir 列文件目录 creat 创建文件 delete 删除文件 open 打开文件 close 关闭文件 - 3 -

read 读文件 write 写文件 mkdir 创建目录 ch 改变文件目录 rd 删除目录树 format 格式化文件系统 Exit 退出文件系统 2.2设计要求 1) 多用户:usr1,usr2,usr3,……,usr8 (1-8个用户) 2) 多级目录:可有多级子目录; 3) 具有login (用户登录)4) 系统初始化(建文件卷、提供登录模块) 5) 文件的创建:create (用命令行来实现)6) 文件的打开:open 7) 文件的读:read8) 文件的写:write 9) 文件关闭:close10) 删除文件:delete 11) 创建目录(建立子目录):mkdir12) 改变当前目录:cd 13) 列出文件目录:dir14) 退出:logout 新增加的功能: 15) 删除目录树:rd 16) 格式化文件系统:format 2.3算法的总体思想 - 4 -

软件工程课程设计智能灯光控制系统

软件工程课程设计 智能家居.智能灯光控制系统 学院计算机学院 专业 班级级班 学号 姓名 指导教师 合作人 2014年1月日

目录 1、引言...............................................................................................................................- 4 - 1.1、项目背景......................................................................................................................- 4 - 1.2、项目可行性..................................................................................................................- 4 - 1.3、项目目的及意义..........................................................................................................- 4 - 2、任务概述.......................................................................................................................- 5 - 2.1、系统定义......................................................................................................................- 5 - 2.1.1、自动感知...........................................................................................................- 5 - 2.1.2、智能分析...........................................................................................................- 5 - 2.1.3、智能决策...........................................................................................................- 5 - 2.1.4、远程控制...........................................................................................................- 5 - 2.1.5、电源控制...........................................................................................................- 5 - 2.2、术语定义:..................................................................................................................- 5 - 2.2.1、照明设备单元...................................................................................................- 5 - 2.2.2、光源单元...........................................................................................................- 6 - 2.2.3、照明模式...........................................................................................................- 6 - 2.3、数据描述:..................................................................................................................- 7 - 2.3.1、物理信号...........................................................................................................- 7 - 2.3.2、数字信号...........................................................................................................- 7 - 2.3.3、指令...................................................................................................................- 7 - 2.3.4、数据处理过程...................................................................................................- 7 - 3、需求分析.......................................................................................................................- 8 - 3.1、功能需求......................................................................................................................- 8 - 3.1.1、业务需求...........................................................................................................- 8 - 3.1.2、用户需求...........................................................................................................- 8 - 3.1.3、系统需求...........................................................................................................- 8 - 3.1.4、用例图及说明................................................................................................ - 10 - 3.2、性能需求................................................................................................................... - 12 - 3.2.1、速度................................................................................................................ - 12 - 3.2.2、鲁棒性............................................................................................................ - 12 - 3.2.3、容错性............................................................................................................ - 12 - 3.2.4、界面................................................................................................................ - 12 - 3.3、约束........................................................................................................................... - 14 - 3.3.1、运行环境........................................................................................................ - 14 - 3.3.2、硬件要求........................................................................................................ - 15 - 4、概要设计.................................................................................................................... - 16 - 4.1、系统架构设计........................................................................................................... - 16 - 4.1.1、总体架构........................................................................................................ - 16 - 4.1.2、智能控制........................................................................................................ - 17 - 4.1.3、远程控制:基于B/S结构 ............................................................................ - 17 - 4.2、系统需求设计........................................................................................................... - 17 - 4.2.1、智能控制设计................................................................................................ - 17 - 4.2.2、远程控制设计................................................................................................ - 19 -

汇编与微机原理课程设计报告

微机接口课程设计报告 (题目:模拟自动门) 指导老师郭兰英 班级2015240204

目录 一概述 (1) 1.1 课程设计名称 (1) 1.2 课程设计要求 (1) 1.3 课程设计目的 (1) 二设计思想 (1) 三实施方案 (2) 3.1 获得传感器和“门”的状态 (2) 3.2 驱动步进电机和点阵模块 (2) 3.3 实现硬件延时 (3) 四硬件原理 (3) 4.1 中断控制器8259 (4) 4.2并行接口8255 (4) 4.3 定时/计数器8254 (5) 4.4 点阵LED显示屏 (5) 4.5 步进电机 (6) 4.6 红外距离传感器 (7) 五软件流程 (8) 六程序运行结果及分析 (11) 6.1 开门状态 (11) 6.2 关门状态 (12) 6.3 关门操作进行时中断到开门操作 (14)

6.4特殊状态 (15) 七个人感想 (16) 八附录 (18)

一、概述 1.1课程设计名称 模拟自动门 1.2课程设计要求 1)用汇编语言编程完成硬件接口功能设计。 2)硬件电路基于80x86微机接口。 3)程序功能包含:步进电机转动、点阵显示开关门、传感器检测是否有人、8254延时。 4)传感器检测有人时开门,门全开后延时几秒关门,若关门时检测到有人,立刻开门。 1.3课程设计目的 通过本课程设计,让学生对微机系统有一个较面的理解,对典型数字接口电路的应用技术有一个较深入的掌握,并对应用系统进行硬件原理和软件编程进行分析、设计和调试,达到基本掌握简单微型计算机应用系统软硬件的设计方法,提高项目开发能力的目的。要求同学分组完成课题,写出课程设计说明书,画出电路原理图,说明工作原理,编写设计程序及程序流程图。 二、设计思想 本程序主要功能是模拟商场等公共场所的自动门,实现有物体靠近并被传感器检测到时发生一系列变化的效果,模拟实现开门关门的功能。 为了尽量模拟真实场景下的自动门状态变化,本程序主要可以实现以下功能: 1、当传感器可检测范围内检测到物体,并且“门”为“关”的状态,立即“打开门”,即用一系列的硬件动作模拟自动门打开的动作和状态。 2、当“门”完全打开后一段时间后,传感器范围内检测不到物体时,立即“关闭门”, 用一系列的硬件动作模拟自动门关闭的动作和状态。

文件管理系统课程设计

课程名称:操作系统 实验题目:文件管理系统 1、课程设计选题 (3) 1.1主要设计内容 3 1.2主要设计思路 3 2、课程设计需求分析 3 3、概要设计 (4) 3.1整体设计框架 4 3.2各模块的基本功能 4 4、系统实现 5 4.1原理 6 4.2各模块算法思想 6 4.3流程图描述 9 4.4代码描述 10 5、系统测试 11

5.1系统主界面 11 5.2子系统功能测试 11 6、总结 19 7、参考文献样式 19 1、课程设计选题 1.1主要设计内容 本课程设计主要是用C语言编写,设计的是一个模拟的多用户多级目录的文 件管理系统。通过具体的文件存储空间的管理、文件的物理结构、目录结构和文 件操作的实现,加深对文件系统内部功能和实现过程的理解。 1.2主要设计思路 首先系统要完成初始化的任务,建立起整个系统,等待用户注册,注册成功后,用户登录模块,对用户的用户名进行验证,如果用户登录成功,则系统进入 等待用户输入的状态,用户选择相应指令后,系统按照即定方式处理用户请求, 用户退出后,系统转入登录模块,等待下一位用户的登录。 2、课程设计需求分析 本系统为多用户多级目录的文件管理系统,用户可以根据所注册的用户名登 陆来对文件或是文件进行操作。多用户功能可以满足不同用户不同的需求,同时 也起到了很好的保密作用。 文件系统为用户提供了按名存取的功能,以使得用户能透明地存储访问文

件。为了实现按名存取,文件需要对文件存储设备进行合理的组织,分配;对存储在文件存储设备上的文件进行保护,保密和提供共享的手段。另外,文件系统还要提供检索文件或文件中记录的手段,文件系统就是完成上述功能的一组软件和数据结构的集合。 模拟一个文件管理系统,要完成对文件的基本操作,文件的基本操作有文件、文件夹的打开、新建、删除和读取写入文件,创建更改目录,列出目录内容等信息。系统建立了文件目录树,存储文件系统中的所有文件。对于用户名下的文件,用文件目录树的分枝来存贮。 采用命令行操作界面很直观,也方便用户进行操作,用户只要按照操作界面所显示的命令来操作就行了。 因为存在着同一个目录下不能有同名文件的问题。所以在进行文件的基本操作时要考虑到在已经有的文件中是否有同名文件,有的话则输出提示信息。 3、概要设计 3.1整体设计框架 系统初始化界面是由用户注册,用户登录,退出系统三个模块组成。用户登录模块再由创建用户,进入目录,删除用户,显示所有用户,显示位示图,修改用户资料几大模块组成。然后各个模块再由一些小模块组成。其中创建文件,打开关闭文件,读写文件等文件操作模块包括在进入目录模块里面。 3.2各模块的基本功能 3.21系统初始化 系统的初始化包括初始化了磁盘的空间即位示图、一个管理员用户 3.22用户注册模块 用户可以在这里注册,用户名和密码的最大长度都为10个字节,如果用户名不重复的话,则注册成功,用户的权限默认为一般用户。

plc_交通灯课程设计(附梯形图)

目录 一.摘要 (1) 二.基于PLC实现智能交通灯控制.........................................2 1.1 总体设计要求............................................... 2 1.2 设计目的.................................................. 2 1.3I/O分配................................................... 2 1.4 梯形图.................................................... 3 1.5 实验照片................................................. 15 1.6 问题及解决方案........................................... 16 三.设计体会..................................................... 17参考文献......................................................... 18

这次课程设计是要实现的设计是基于PLC实现智能交通灯控制,与生活联系密切,很高的提高大家动手能力。 关键词:PLC CPU 交通灯

一、基于PLC实现智能交通灯控制 1.1总体设计要求 南北方向为主干道,东西方向为次干道。东西方向红灯亮20s,南北方向绿灯亮13s,闪4次(每次0.5s亮,0.5s灭),黄灯亮3s;然后,东西方向绿灯亮10s,闪3次(每次0.5s亮,0.5s灭),黄灯亮3s,南北方向的红灯亮16s;再然后,东西方向红灯亮20s,南北方向绿灯亮13s,闪4。。。。。。这样东西南北交通灯循环运行; 当人行道上有人要过马路时,按相应人行道按钮,相应马路灯立马改变,延时2s钟后(为了给正行驶在马路上的机动车通过时间)人行道变绿灯,而垂直方向人行灯变红灯,延时5s钟后,垂直方向马路灯及人行灯变绿灯且马路灯恢复正常循环运行。 各方向时间仍以按下人行道按钮前时间继续执行。 用LED正序显示南北红灯时间。 每次按下人行道按钮后,三相异步电动机自动星三角启动,各交通灯恢复正常时间后,电机停止(停止方式为自由停止),同时,应设有电机独立启动、停止按钮,并设有电机自动启动、手动启动指示灯。 要有启动和停止按钮。 1.2设计目的 随着经济的发展,车辆急剧增多,城市道路交通堵车现象日益严重。因此,许多城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了其交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道车流量繁忙的交通拥堵状况,越来越成为交通运输管理和城市规划部门有待解决的主要问题。本设计为解决此问题。 1.3 I/O分配 I0.0 总开 I0.1 总关 I0.2 I0.4 南北方行人开关 I0.3 I0.5 东西方行人开关 I0.6 电机启动 I0.7 电机停止 Q0.0 东西红灯 Q0.1 东西绿灯 Q0.2 东西黄灯 Q0.3 东西人行红灯 Q0.4 东西人行绿灯

汇编课程设计报告

四川大学计算机学院 学生实验报告 实验名称:汇编课程设计报告 指导教师:唐宁九 姓名:廖偲 学号:0943111209 班级:软件09级一班 日期:20101114

实验报告 班级______________姓名_______________学号_________ 一、实验一:DEBUG基本命令与数据传输指令 二、实验的目的和要求: ? 1.熟练掌握DEBUG的基本调试命令,能够使用DEBUG编写、调试汇编语言程序片段。 ? 2.在理解数据传输指令的基础上按照实验内容中指定的程序片段对程序进行调试和记录; 三、实验的环境: 1.硬件环境:cpu 2.26gHZ、内存2G、显存1G、64位总线笔记本电脑 2.软件环境:win7 32位操作系统、8086/8088指令集系统(在windows系统中)、masm的汇编工具。 四、源程序清单: ?MOV AL, 01H ?MOV SI, 0002H ?LEA SI, [SI] ?MOV BYTE PTR [SI], 80H ?LAHF ?XCHG AL, AH ?SAHF ?XCHG AH, [SI] ?SAHF 五、操作内容: 1.从cmd在debug下进入用A命令进行汇编 格式: A [地址] 功能:从键盘输入汇编程序, 并逐条地把汇编指令翻译成机器代码指令存入对应内存单元。如果不指定汇编地址, 则以CS:IP为地址 2. 反汇编命令U使用 格式: U [地址]/[地址范围] 功能: 将指定地址范围内的机器代码翻译成汇编源程序指令显示出来, 并同时显示地址及代码。 注意: 反汇编时一定确认指令的起始地址, 否则得不到正确的结果。 3.寄存器查看/编辑命令r或r寄存器名称 功能: 显示当前所有寄存器内容, 状态标志及将要执行的下一条指令的地址、代码和汇编指令形式。

教务管理系统课程设计报告

教务管理系统课程 设计报告

教务综合管理系统设计报告 专业:软件工程 成员:车振军陆建伟 徐蕾杨思倩指导老师:徐明 日期: -6-15

一、引言 1.1 目的 为了保证项目小组能够按时完成小组任务及目标,便于项目小组成员更好地了解项目情况,使项目小组开展的各个过程合理有序,因此确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发,减少开发中的不必要损失。 预期的读者是设计人员、开发人员、项目管理人员、测试人员和用户。 1.2 背景 高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。 教务管理系统是一个大型复杂的计算机网络信息系统,满足各类高校现在和将来对信息资源采集、存储、处理、组织、管理和利用的需求,实现信息资源的高度集成与共享,实现信息资源的集中管理和统一调度。为各级决策管理部门提出准确、及时的相关信息和快捷、方便、科学的决策分析处理系统;为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步

提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。 教务管理系统面向管理员、教师和全校学生,实现学生管理、教师管理、课程管理、成绩处理。 1.3 定义 1.3.1 MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,当前属于 Oracle 旗下公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常见标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,特别是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。1.3.2 MyEclipse MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,特别是对各种开源产品的支持相当不错。 二、需求分析 2.1 功能需求 2.1.1 系统目标

操作系统课程设计报告

上海电力学院 计算机操作系统原理 课程设计报告 题目名称:编写程序模拟虚拟存储器管理 姓名:杜志豪.学号: 班级: 2012053班 . 同组姓名:孙嘉轶 课程设计时间:—— 评语: 成绩: 目录 一、设计内容及要求 (4) 1. 1 设计题目 (4) 1.2 使用算法分析: (4)

1. FIFO算法(先进先出淘汰算法) (4) 1. LRU算法(最久未使用淘汰算法) (5) 1. OPT算法(最佳淘汰算法) (5) 分工情况 (5) 二、详细设计 (6) 原理概述 (6) 主要数据结构(主要代码) (6) 算法流程图 (9) 主流程图 (9) Optimal算法流程图 (10) FIFO算法流程图 (10) LRU算法流程图 (11) .1源程序文件名 (11) . 2执行文件名 (11) 三、实验结果与分析 (11) Optimal页面置换算法结果与分析 (11) FIFO页面置换算法结果与分析 (16) LRU页面置换算法结果与分析 (20) 四、设计创新点 (24) 五、设计与总结 (27)

六、代码附录 (27) 课程设计题目 一、设计内容及要求 编写程序模拟虚拟存储器管理。假设以M页的进程分配了N

块内存(N

汇编课程设计报告

汇编课程设计报告

学 号: 课程设计 题目打印水仙花数 学院计算机科学与技术 专业计算机科学与技术 班级 姓名 指导教师

武汉理工大学《汇编语言程序设计》课程设计 2012 年 6 月28 日 课程设计任务书 学生姓名:专业班级: 指导教师:工作单位:计算机科学与技术学院 题目: 打印水仙花数 初始条件: 理论:完成了《汇编语言程序设计》课程, 对微机系统结构和80系列指令系 统有了较深入的理解,已掌握了汇 编语言程序设计的基本方法和技 巧。 实践:完成了《汇编语言程序设计》的4 个实验,熟悉了汇编语言程序的设 计环境并掌握了汇编语言程序的 调试方法。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 进一步理解和掌握较复杂程序的设计方 法,掌握子程序结构的设计和友好用户界 3

2.1简要分析 2.1.1原理说明 可以用标签来接收三位数,标签的好处在于可以限制输入的位数,并且通过实际输入位数可以直接进行一部分的异常处理。 将数存到标签后,因为是以ASCII码的形式存的,所以需要进行转换,将其变成十六进制数,转换后将数字存到申请的内存字中。在转换成十六进制数的过程中,可以对输入的数进行异常处理,判断是否输入有误。 在输出水仙花数时,设置一个计数器,从100开始循环判断,直到等于用户输入的数为止,依次判断是否为水仙花数,决定是否输出该数。 在输出时,分别取出水仙花数的个、十、百位数,转换成ASCII码再输出。 系统提示是否继续后,程序对用户输入的信息进行判断,若为y或Y则系统回到初始状态,若为n或N则退出系统,若为其他则提示输入错误并重新输入。 2.1.2程序流程图

学生管理系统课程设计

《程序设计基础课程设计》 (j1620201) 课程设计报告 设计题目学生通讯录管理系统 学生姓名 学生班级 学生学号 指导教师 成绩评定 完成时间 参考目录:

目录 课程设计的目的---------------------1 设计内容---------------------------1 系统需求分析-----------------------1 系统设计---------------------------1 编码和测试-------------------------1 心得体会---------------------------1 附录--------------------------------1

课程设计的目的 为了进一步巩固程序设计基础课程所学到的知识,理解C++语言的重要概念及基本语法,锻炼学生熟练的运用C++语言设计程序解决实际问题的能力,开设了一周的课程设计。通过此次课程设计,巩固所学面向过程程序设计的知识,熟练掌握Visual Studio C++开发工具的运用,把所学课程相关知识加以融会贯通,全面掌握面向过程的编程思想,为后续课程的学习打下坚实的基础。 设计的内容 这是一个学生通讯录系统,内容主要是记录学生的基本信息。 系统需求分析 学生通讯录管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生通讯录管理系统应该能够为用户提供充足的信息和快捷的查询手段。学生通讯录管理系统能让老师、学校更好地记录学生的信息,例如学生的学号、性别、专业、手机号码,能让老师较方便的查询到学生的信息,给工作带来很多便利。 系统设计 本系统用menu函数显示主界面,用create函数创建通讯录信息子,用print 显示通讯录信息,用del函数删除通讯录,用insert函数添加通讯录信息,用modify函数修改通讯录信息 编码和测试 编码:附录1 测试:

智能台灯课程设计.教程文件

计算机控制技术与应用课程设计基于单片机的智能台灯设计 姓名_张良浩__ 系(部)电气工程与自动化 专业电气工程及其自动化 学号_B10040436 2013年5月19 日

摘要 社会在不断进步,人类在不断追求,市场在不断变化,高科技应用含量决定着产品发展的新趋势和前景,智能化技术在电子产品领域的应用意义深远。随着电子产品的快速发展,家用电器也越来越偏向智能化,已经应用于实际中的有智能洗衣机,智能电饭锅,智能电磁炉等,而所用的智能化家用电器都用一个共同的特点,都是利用单片机作为中央控制单元。结合了单片机的智能家用电器和普通家用电器相比,功能上更强,使用更方便,安全可靠性也更高,最重要的是更节省电能,提高了家用电器的品质。 智能台灯以专门感应人体红外信号的热释电红外传感器为基础,以 BISS0001信号处理电路,利用单片机进行处理,以达到便于控制的目的。当房间亮度不够时,且有人在附近时,台灯便会自动点亮,省去了黑暗中摸开关麻烦;当学习时由于靠桌面太近,造成坐姿不正,系统就会提示,以纠正坐姿,防止近视;学习太累了时,趴在桌子上睡会儿时,台灯就会自动熄灭;当无人在时,系统也会使台灯自动熄灭,以达到节省能源的目的。 关键词:智能台灯 BISS0001 单片机 AT89C51

目录

第一章绪论 1.1 智能台灯系统概述 随着科技的高速发展,各种各样的科技产品、家用电器开始走入人们的生活,这一切都大大地提高了人们的工作效率、改善了人们的生活,现在电器的发展趋势是智能化,这样会使人们使用起来更加方便。随着智能控制理论和人工智能研究的深入,各种更加逼真地模拟人类智能的家用电器会更多地出现,而单片机和智能理论的结合,将来不但更多地改进现行家用电器,而且将会产生全新的家用电器。家用电器因为单片机的加入而走向智能化,并且随着人们生活水平的提高日益走向平民化,我们的生活也随着家用电器的发展越来越方便、舒适。随着家用电器的发展,作为家用电器当中的小台灯也要顺应科技的发展步伐走向智能化。 台灯是人们生活中用来照明的一种家用电器。它一般分为两种,一种是立柱式的,一种是有夹子的。它的工作原理主要是把灯光集中在一小块区域内,集中光线,便于工作和学习。一般台灯用的灯泡是白炽灯或者节能灯泡,有的台灯还有应急功能,用于停电时无电照明。 目前,灯具市场上出售的灯具种类繁多,一般台灯均采用220V交流电源供电,日光灯管、白炽灯泡为光源,手动开关或触摸感应式开光来控制。但这类台灯存在很多弊端,一是电压是不安全电压,给人们使用带来不安全因素;二是日光灯还具有频闪效应,经常使用会给人的眼睛带来一定的伤害;三是耗电量大、台灯通常都是以日光灯为主,在几瓦到几十瓦之间;四是人工化,人们由于手工操作,往往会忘记关灯,这也造成电能的浪费,到目前为止,在灯具市场上,很少见到采用+5V的直流电源供电的一种人体智能台灯,它具有既不会出现触电,使用寿命长、无辐射、又不污染等优点,有许多普通按键台灯所无法比及的优势,智能化台灯一方面可以更节省电能,有利于环保,另一方面可以纠正使用者的坐姿,预防脊椎变形和眼睛近视。同时,智能台灯在黑暗的时候自动开关灯的功能也让使用者使用起来更方便,省去黑暗摸灯的麻烦。

(最新版)基于51单片机汇编语言的数字钟课程设计报告含有闹钟万毕业论文

单片微型计算机课程设计报告 多功能电子数字钟 姓 名 学

教师 许伟敏 电气二班 林卫

目录 一:概述 (1) 二:设计基本原理简介 (2) 三:设计要求及说明 (3) 四:整体设计方案 (4) 系统硬件电路设计 4 系统软件总流程设计模块划分及分析5 6 五:单模块流程设计 (8) 各模块设计概述、流程图模块源程序集合及注释8 13 六:单模块软件测试 (23) 七:系统检测调试 (24) 硬件电路调试 软件部分烧写调试 八:系统优化及拓展 (26) 九:心得体会 (28)

单片微型计算机课程设计 一、概述 基于汇编语言的电子数字钟概述 课程设计题目:电子数字钟 应用知识简介: ● 51 单片机 单片机又称单片微控制器,它不是完成某一个逻辑功能 的芯片,而是把一个计算机系统集成到一个芯片上。作为嵌 入式系统控制核心的单片机具有其体积小、功能全、性价比高等诸多优点。51 系列单片机是国内目前应用最广泛的单片机之一,随着嵌入式系统、片上系统等概念的提出和普遍接受及应用,51 系列单片机的发展又进入了一个新的阶段。在今后很长一段时间内51 系列单片机仍将占据嵌入式系统产品的中低端市场。 ●汇编语言 汇编语言是一种面向机器的计算机低级编程语言,通常是为特定的计算机或系列计算机专门设计的。汇编语言保持了机器语言的优点,具有直接和简捷的特点,其代码具有效率高实时性强等优点。但是对于复杂的运算或大型程序,用汇编语言编写将非常耗时。汇编语言可以与高级语言配合使用,应用十分广泛。 ● ISP ISP(In-System Programming)在系统可编程, 是当今流行的单片机编程模式,指电路板上的空白元器 件可以编程写入最终用户代码,而不需要从电路板上取 下元器件。已经编程的器件也可以用ISP方式擦除或再 编程。本次课程设计便使用ISP方式,直接将编写好的 程序下载到连接好的单片机中进行调试。 选题 系统功能分析 硬件电路设计 整体流程设计 及模块划分 模块流程设计 模块编 码测试 系统合成调 试编译 下载调试(含硬件电路调试及软件烧写调试) 验收 完成总结报告课程设计流程图↑ 选题目的及设计思想简介: 课程设计是一次难得的对所学的知识进行实践的机会,我希望通过课程设计独立设计一个简单的系统从而达到强化课本知识并灵活运用的目的。电子数字钟是日常生活钟随处可见的简单系统。对电子数字钟的设计比较容易联系实际并进行拓展,在设计中我将力求尽可能跳出课本的样板,从现实生活中寻找设计原型和设计思路,争取有所突破。 如图所示便是我本次课程设计流程图,设计的整个过程运用自顶向下分析、自底向上实现的

web管理系统课程设计

湖北第二师范学院 《Web程序设计》 课程设计报告书 班级:12级计算机应用技术(1)班学号: 姓名: 指导老师:王海军 成绩: 设计时间:2014 年 6 月12 日

简单的Web应用系统设计、开发一.登录页面: 登录页面的设计与代码: 主要以不同的角色进去就会跳进不同的页面就会有不同的权限 源代码: 后台代码: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; public partial class login1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Label7.Text = "当前时间是:" + DateTime.Now.ToString() ;

} protected void Button1_Click(object sender, EventArgs e) { if (rbtstudent.Checked == false && rbtteacher.Checked == false) { Response.Write(""); } else { if ( rbtstudent.Checked == true) { SqlConnection con = new SqlConnection("server=.;database=school;integrated security=SSPI"); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; https://www.doczj.com/doc/8d18894850.html,mandText = "select * from student where stdid='" + username.Text + "'and stdmm='" + userpwd.Text + "'"; //https://www.doczj.com/doc/8d18894850.html,mandText = "select * from achievement where stdid='" + username.Text + "'"; SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { Session["stdid"] = dr[0]; Session["stdmm"] = dr["stdmm"]; Session["stdxb"]=dr["stdxb"]; Session["stdsfz"] = dr["stdsfz"]; Session["stdrxsj"] = dr["stdrxsj"]; Session["stdbj"] = dr["stdbj"]; Session["stddz"] = dr["stddz"]; Session["stddh"] = dr["stddh"]; Session["stdxm"] = dr["stdxm"]; username.Text= Session["stdid"].ToString(); userpwd.Text= Session["stdmm"].ToString(); Label4.Text = "登陆成功"; username.Text = "";//userID为textbox1 username.Enabled = false; userpwd.Text = "";//userPWD为textbox2

相关主题
文本预览
相关文档 最新文档