光立方设计说明书

光立方设计说明书
光立方设计说明书

《单片机技术》课程设计说明书

光立方

学院:电气与信息工程学院

学生姓名:周剑波

指导教师:贾雅琼职称副教授

专业:电气工程及其自动化

班级:1202

学号:1230140245

完成时间:2015年7月

湖南工学院《单片机技术》课程设计课题任务书

学院:电气与信息工程学院 专业:电气工程及其自动化 指导教师 贾雅琼

学生姓名 周剑波

课题名称

光立方

内设计内容及任务

一、设计任务

设计一个具有特定功能的光立方。 二、设计内容 1、光立方的硬件系统

(1)单片机最小系统模块

(2)供电模块

(3)光立方显示模块 (4)键盘模块 (5)驱动模块 2、光立方的软件系统 (1)系统监控程序模块 (2)光立方显示程序模块 (3)键盘程序模块 三、设计要求

该光立方上电或按键复位后能自动显示P.,进入准备工作状态。该光立方可以通过键盘选择显示花样,切换花样,停止显示。要求4×4的光立方硬件,并且显示四种及以上花样。

要参考

[1]李广弟.单片机基础[M].第3版.北京:北京航空航天大学出版社,2003.6. [2]李全利.单片机原理及应用(C51编程)[M].北京:高等教育出版社,2012.12.

[3]马忠梅.单片机的C 语言应用程序设计[M].第4版.北京:北京航空航天大学出版社,2003.6. [4]李光飞.单片机C 程序设计指导[M].北京:北京航空航天大学出版社,2003.01.

[5]李光飞.单片机课程设计实例指导[M].北京:北京航空航天大学出版社,2004.9.

教研

室意见

教研室主任:(签字)

年 月 日

摘要

当今社会,随着电子行业的不断发展,单片机的应用从根本上改变了传统的控制系统设计思想和设计方法,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。成为现代生产和生活中不可缺少的一部分。

设计采用4*4*4的光立方模式,硬件主要分为七个模块:主控模块、驱动模块、显示模块、键盘模块、电源模块、复位模块、下载模块。采用的主控芯片为AT89S52 芯片,驱动电路是采用了常用74HC573数字芯片,设计采用C语言编程,通过单片机I/O口控制LED的亮灭,采用延时控制LED亮灭时间,最终使得整个立体展现不同的造型和图案,使其变得美轮美奂、绚丽多彩。

关键词:光立方;AT89S52;74LS573锁存器

目录

1 绪论 (1)

1.1 光立方的背景 (1)

1.2 研究的意义 (1)

2 设计要求和方案介绍 (2)

2.1 设计要求 (2)

2.2 方案介绍 (2)

2.2.1 系统整体框图 (2)

2.2.2 光立方发光原理 (3)

3 系统硬件电路设计 (4)

3.1 主要元器件的介绍 (4)

3.1.1 AT89S52芯片介绍 (4)

3.1.2 74HC573芯片介绍 (5)

3.1.3 四位一体数码管介绍 (5)

3.2 硬件电路模块介绍 (7)

3.2.1 最小系统模块介绍 (7)

3.2.2 驱动模块介绍 (9)

3.2.3 键盘模块介绍 (10)

3.2.4 显示模块介绍 (10)

4 软件系统说明 (12)

4.1 软件系统模块 (12)

4.2 软件系统模块的程序流程框图 (12)

5 光立方系统测试 (15)

5.1 操作说明 (15)

5.2 测试结果 (15)

5.3 结果分析 (17)

5.4 设计结论 (17)

5.5 设计体会 (17)

结束语 (18)

参考文献 (19)

致谢 (20)

附录 (21)

附录A 原理图 (21)

附录B 实物图 (23)

附录C 元件清单 (24)

附录D 程序清单 (25)

1 绪论

1.1 光立方的背景

光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世,这是新中国成立六十周年国庆晚会最具创意的三大法宝之首,自从国庆60周年联欢晚会开始演练后,一个全新的名词“光立方”,吸引了全国人民的关注,并得到了全球的高度肯定。所谓“光立方”:就是在平面LED基础上发展起来的新的显示技术,通过复杂的程序控制,在三维空间能够显示具有立体感的图形、动画等。由此,也掀起了光立方的设计与学习热潮,在原有的基础上不断增加难度,增加变换花样,吸引电子爱好者对其研究、创新。

1.2 研究的意义

光立方作为一种特殊的显示资源,已用于一些广告行业、家庭、娱乐厅、会议室、大型演唱会、城市地标广场等场所的布置和装饰,还可以用于更广泛方面,具有广阔的应用前景。

随着社会经济的不断进步,人们对LED显示器的认识不断加深,其应用领域越来越广。目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。而且,光立方的研究对未来的3D技术有很大的借鉴和启发作用。

2 设计要求和方案介绍

2.1 设计要求

光立方上电或按键复位后能自动显示P.,进入准备工作状态。光立方可以通过键盘选择显示花样,切换花样,停止显示。要求4×4的光立方硬件,并且显示四种及以上花样。

2.2 方案介绍

2.2.1 系统整体框图

系统主要由主控电路、时钟电路、复位电路、驱动电路、电源电路、独立键盘电路、数码管显示电路、LED 光立方电路组成;时钟电路、复位电路和独立键盘电路作为单片机输入,LED 光立方电路和数码管显示电路作为单片机输出,系统框图如图1所示。

AT89S52

电源电路复位电路

时钟电路

下载电路

键盘电路

数码管显示电路

驱动电路

光立方电路

图1 系统框图

2.2.2 光立方发光原理

光立方设计采用的是4*4*4的模块,采取层共阴,竖共阳的接法,即每一层的LED灯引出一个阴极。共阴极直接接到AT89S52单片机的P3口线的P3.7-P3.4,竖共阳引出16根导线通过74HC573锁存器接到单片的P0口和P2口。独立式键盘接到P1口线。数码管显示电路接到P0口和P2口。通过编写C 语言程序使光立方按不同的花式变化。

3 系统硬件电路设计

3.1 主要元器件的介绍

3.1.1 AT89S52芯片介绍

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵活的8位CPU 和在系统可编程Flash ,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。AT89S52单片机引脚图如图2所示。

图2 AT89S52引脚图

VCC 和GND :分别为外接电源和接地。

P0-P3:为输入/输出口线。其中P3口每一位有第二功能

RST/VPD :复位输入。当振荡器复位器件时,要保持RST 脚两个机器周期的高电平时间。

ALE :当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地址字节。在Flash 编程期间,此引脚用于输入编程脉冲。

_________

PSEN :外部程序存储器的选通信号。在由外部程序存储器取址期间,每个

机器周期两次_________

PSEN 有效。

Vpp EA /____

:当____

EA 保持低电平时,在此期间外部程序存储器(0000H-FFFFH ),

不管是否有内部程序存储器。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

3.1.2 74HC573芯片介绍

74HC573是八进制 3 态非反转透明锁存器。器件的输入是和标准 CMOS 输出兼容的;加上拉电阻,他们能和LS/ALSTTL输出兼容。当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。输出既不是高电平,也不是低电平,而是高阻抗的状态;在这种状态下,可以多个芯片并联输出,当输入的数据消失时,在芯片的输出端,数据仍然保持。74HC573引脚图如图3所示

图3 74HC573引脚图

3.1.3 四位一体数码管介绍

设计采用的是四位一体共阳极的数码管,其内部电路已经连接好,引出的管脚如图4所示。上面八根引脚是段控引脚,下面的是位控引脚。通过输入位控和段控信号使数码管按自己想要的方式点亮。

图4 四位一体数码管引脚图

3.2 硬件电路模块介绍

3.2.1 最小系统模块介绍

单片机最小系统由单片机、电源电路、复位电路、时钟电路以及下载电路等部分组成。最小系统的原理图如图5所示

图5 最小系统电路图

(1)电源电路。单片机的输入电压为直流+5V,必须接通+5V 的直流电源才能正常工作。为了获得+5V电源电压,采用12V变压器将220V电压降压成所需要的12V交流电压,通过整流、滤波、稳压、给系统提供稳定的直流电压+5V。整流桥选择2W10型号,承受电流的能力为2A,最大耐压能力为1000V。通过计算,滤波电容C5、C6取标称值470μF,减少纹波系数电容C2取0.1μF,稳压芯片选取LM7805,为了保护发光二极管不被烧坏,加上1K的保护电阻R12,才能输出稳定的+5V电压。电源电路如图6所示。

图6 电源电路

(2)复位电路。复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键以重新启动。硬件系统中采用的是AT89S52单片机,需要在复位管脚RST 上产生两个周期的高电平才能使单片机复位。因此,在复位键没有按下时,由计算可得,电容C1选取22μF,电阻R9取1K;当复位键按下,复位端经电阻R10与VCC接通,由于电阻R9与R10分压,为保证复位信号有效,电阻R10取200Ω。复位电路如图7所示。

图7 复位电路图

(3)时钟电路。对于AT89S52来说,片内设有一个由反向放大器所构成的振荡电路,XTAL1和 XTAL2分别为振荡电路的输入和输出端,电容器C3、C4起稳定振荡频率、快速起振的作用,电容值一般为5~33pF。但在时钟电路的实际应用中一定要注意正确选择其大小,并保证电路的对称性,尽可能匹配。设计中采用大小为33pF的电容和12MHz的晶振,其时钟电路如图8所示。

图8 时钟电路图

(4)下载电路。下载电路用于连接下载线,将程序下载到单片机内部。主体部分就是一个下载口,接到电路中。下载电路如图9所示

图9 下载电路图

3.2.2 驱动模块介绍

设计采用的是两块74HC573芯片并联驱动。驱动模块电路如图10所示,光立方是竖共阳、层共阴的,共阳引出的十六根导线用74HC573芯片驱动,通过芯片接到P0口和P2口。共阴引出的四根导线直接接到P3.7-P3.4口线。

图10 驱动模块电路图

3.2.3 键盘模块介绍

设计采用的是独立式键盘,一共用到四个按键。各个按键之间互不干扰,每个按键控制光立方的一种显示状态。按键部分电路如图11所示,按键S1-S4分别接到单片机P10-P13口线上。单片机芯片额四个口线都加了上拉排阻,按键按

下时,对应口线的电平将被拉低。

图11 键盘模块电路图

3.2.4 显示模块介绍

数码管显示模块主要由一个四位一体数码管、74HC573驱动芯片和8个470

Ω的电阻构成。数码管显示模块电路如图12所示。数码管实际上是由二极管构

成,发光二极管正常工作时,其两端正向压降约为1.6V,正向电流约为10mA。为

了使数码管达到一定的亮度,就使用芯片74HC573放大电流,来作为数码管的驱动控制数码管的段控。同时又不使电流过大而损坏数码管,因此在P0串上470Ω的电阻,来达到限流的作用。

图12 显示模块电路图

光立方显示模块是由64个LED组成的,采取层共阴、竖共阳的方法焊接成一个立方体。层共阴引出四根导线,竖共阳引出十六根导线。如图13所示。

图13 光立方显示模块电路图

4 软件系统说明

4.1 软件系统模块

软件系统包括监控模块,键盘模块和显示模块,各模块行驶各自的功能,然而又紧密联系,共同组成了光立方的软件系统。

软件系统系统总的C语言程序见附录D。

监控模块是软件系统的主体,反映到C语言程序中就是主程序,是编程时的整体思路。程序的成功与否和它的关系密不可分。可以说监控模块出现错误的话,整个软件系统将进行不下去,不能实现应有的功能。设计中先初始化光立方,然后调用键扫描,有键按下则执行按键对应的显示花样程序,在显示过程中一直进行扫描,若有其他功能键按下,待到花样显示的最后一个周期执行另一个按键对应的显示花样程序。

键盘模块的软件系统设计属于函数,只需在主程序中调用,判断有无按键按下,有则执行相应的键功能程序,没有的话就顺序执行主程序。

显示模块分为两部分,第一部分是数码管上电复位显示P.,另一部分是光立方显示花样模块。数码管显示模块先通过位控选中数码管,再由段控选中哪几段数码管亮。光立方显示模块是通过键扫描控制,事先编好显示花样的函数,有按键按下后直接调用。

4.2 软件系统模块的程序流程框图

监控模块程序流程图如图14所示

图14 监控模块程序流程图②键盘模块程序流程图如图15所示

开始

按键释放?

恢复键值

判断是哪个键按下

键确实按下?

计算并保存键值

返回

延时去抖

延时去抖

有键按下?

N

Y N

Y

N

Y

图15 键盘模块程序框图

③显示模块程序流程图如图16所示

开始按键1花样1开始按键2花样2开始按键3花样3开始按键4花样4返回

返回

返回

返回

图16 显示模块程序框图

5 光立方系统测试

5.1 操作说明

电路连接完毕无误后,接通电源。上电显示P.,按下复位键也显示P.。按下键1,光立方显示模块全亮并闪烁。按下键2,光立方显示模块从第一层全亮闪烁向下移动循环。按下键3,一竖LED灯左对角循环点亮。按下键4,单片的第一竖和第四竖点亮左右循环。

5.2 测试结果

上电复位显示P.如图17所示

图17 上电复位显示P.

按下键1显示花样1如图18所示

图18 花样1

按下键2显示花样2如图19所示

3d光立方开题报告

3d光立方开题报告 篇一:开题报告模板 郑州科技学院毕业设计(论文)开题报告 注:课题来源要填写明确(如教师拟定、学生建议、某企事业单位项目等)课题类型:(1)A—工程设计;B—技术开发;C—软件工程;D—理论研究;E—制作(作品)(2)X—真实课题;Y—模拟课题;Z—虚拟课题; 要求(1)、(2)均要填,如AY,BY等。 篇二:3D光立方论文(设计)任务书 XXXX毕业论文(设计)任务书 篇三:3D4光立方课程设计总结(完成版) 河北联合大学课程设计报 告书 项目名称:3D4光立方 班级: XX/12/13 目录 一、摘要 二、设计目的与要求 2.1设计目的 2.2设计要求 三、方案设计

3.1硬件方案设计 3.1.2 STC89C52RC单片机 3.2软件方案设计 3.3电源模块的实现 四、电路原理图 4.1最小系统原理图 4.2各层LED引脚图 五、测试及分析 5.1 测试方法及结果 5.2 分析与结论 六、实物图展示 七、心得体会 八、参考文献 附件 一、摘要: 当今社会,随着电子行业的不断发展,单片机凭借着其极高的性能价格比,受到人们的重视和关注,应用广泛,发展迅猛。单片机体积小,质量小,抗干扰能力强,对环境要

就不高,价格低廉,灵活性好,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。成为现代生产和生活中不可缺少的一部分。 此次数电课程设计,我们采用的是STC89C52RC系列的单片机,利用此单片机来控制一个“光立方”。光立方顾名思义就是一个立方体,我们采用的是4*4*4的模式,将LED 灯分成四层,利用程序来编写各种不同的效果来控制LED的亮灭,最终使得整个立方体展现不同的造型和图案,使其变得美轮美奂,绚丽多彩。 【关键词】立体点阵 STC89C52单片机 二、设计目的与要求 2.1设计目的 ⑴.进一步掌握了模电和数电的知识。 ⑵.熟悉LED点亮条件及其工作原理。 ⑶.熟悉光立方显示的原理及其相关的线路连接。 ⑷.通过此次的电路焊接和调试提高自己的动手及其分析问题的能力。 2.2设计要求 ⑴.利用单片机控制4*4*4的LED光立方显示一些3D的图形,通过编程编写一些程序控制单片机输出一些高低电平从而控制某个和某些LED等亮和暗,由此来通过灯光显示一些3D图形。设计内容包括了时钟电路、复位电路、三极管

毕业设计说明书

毕业设计说明书 设计题目:家居设计之现代简约风格作者姓名:xxx 班级学号:装饰艺术09A1 091043034 系部:艺术系 专业:装饰艺术设计 指导教师:xXx x 年x 月x日

家居设计之现代简约风格 摘要:现代简约风格是近来比较流行的一种风格,其室内布置整体设计就两个字概括“简约”。没有繁琐的装饰,不要附加物,只要能表达出意图即可,材料多为磨砂玻璃、不锈钢和石膏板等,地面、天花板均朴素、淡雅,无一多余饰物,显得简洁、舒适、大方,令人赏心悦目,这样的设计风格崇尚少即是多,装饰少,功能多,十分符合现代人渴求简单生活的心理。因而很受那些追求时尚又不希望受约束的青年人所喜爱。 关键词:设计风格简约材料心理关系

目录 摘要…………………………………………………………………………( 2 ) 前言…………………………………………………………………………( 4 ) 1.现代简约设计风格整体介绍………………………………………………( 5 ) 1.1 简约风格的基本特点…………………………………………………( 5 ) 1.2 简约风格中的色彩搭配体现和分析………………………………( 6 ) 2. 课题研究的背景及意义…………………………………………………( 7 ) 2.1研究背景………………………………………………………………( 7 ) 2.2 研究意义………………………………………………………………( 7 ) 3.设计概述……………………………………………………………………( 8 ) 3.1 设计理念与原则………………………………………………………( 8 ) 3.2 客厅的设计……………………………………………………………( 8 ) 3.3 厨房的设计……………………………………………………………( 9 ) 3.4 主卧的设计……………………………………………………………( 9 ) 3.5书房的设计……………………………………………………………( 10 ) 3.6卫生间的设计…………………………………………………………( 10 ) 4.其他作品欣赏…………………………………………………………………( 10)结论……………………………………………………………………………( 11 )致谢……………………………………………………………………………( 12 ) 参考文献………………………………………………………………………( 13 ) 图录……………………………………………………………………………( 14 )

光立方设计原理

黎明途电子 一.光立方原理 你的思维有多宽,光立方的动画就有多多。我猜想大家做光立方都是为了能 随性所欲的控制每一个灯珠,来实现自己想的一些精美动画。那么,让我们从光立 方的原理开始入手。一讲到原理,估计很多同学就头痛了。这里借鉴在网上找的 一些资料来帮助大家理解光立方的原理。先从点阵的点亮原理说吧,如图所示 这是一张led 的点阵图,如果我们想要点亮任意位置的led,我们只要在该位置 led所使用的列线接地,行线接上+V即可。 学过单片机的朋友,都知道数码管是怎么点亮的,其中有位选和段选之分, 通过扫描来实现所有数码管能正常工作以实现我们想要的数字。 点阵也一样,尽管是8*8的点阵,如果我们让整体能随意显示图案,那也需 要用动态扫描的方式来实现,否则无法实现对其精准的控制。所谓动态扫描,就是说我们一次只能让一行排或者一竖排的灯亮。每次只能这么点亮,8次为一个周期,从 左至右依次点一次,那么循环起来,我们看到的就是完整的图像了。

在这里,一共有8层。 想必大家对光立方的连接已经有了一定的了解,纵向一束的负极性引脚是要连在一起, 而横向一层的正极性角连在一起。从扫描的角度去说,那一次也只能够点亮一层。 这里光立方的一层有64个灯,我们想成之前那个8*8的平面点阵。光立方的每一层虽然有64个灯,但是我们会有64跟线分别连接到这些灯上,从而实现一次性的对64个灯进行控制。我们将一个立体画面从下往上分为8层,每次扫面一层这样一副画面就完成了。通常单片机引脚较少,我们采用74hc595芯片进行拓展(74hc595原理请参考595用户手册)。下面来一张电路图,此图是用595进行拓展的。 (这张图是模块原理图的截图,接线不是很清晰,可以参考原理图) 在图中,数据通过串行的方式,分别传送到每一个 74hc595中,再内部控制器储存这些数据,从而实现一层64个灯同时的点亮。 描述一个固定画面的显示,需要硬件执行8次扫描的过程。 1.将第一层64个点的数据传入8个74hc595中,控制uln2803层控制芯片打开第 一层开关,使第一层点亮,这个时候,其他层是灭的。 2.等待时间t。 3.熄灭第一层,开始向74hc595中传输第二层的数据,锁存,开启第二层总控制 开关,点亮第二层。 4.等待时间t。 .......

项目详细设计说明书

详细设计说明书 当前版本号:1.0 最后更新日期:2011-11-25 作者:员工王 授权人:部门经理

版本记录:

目录 目录 (3) 1引言 (4) 1.1目的 (4) 1.2项目背景 (4) 1.3参考资料 (4) 1.4阅读对象 (4) 1.5术语解释 (4) 2设计概述 (5) 2.1任务 (5) 2.2运行环境概述 (5) 3系统详细设计 (6) 3.1系统总体框架 (6) 3.2功能模块详细设计 (6) 3.3用户界面详细设计 (6) 4存储设计 (7)

1引言 1.1目的 [阐述文档输出:描述本文档对下一环节工作的影响和作用。] 1.2项目背景 [应包括: 项目的委托单位、开发单位和主管部门 该软件系统与其他系统的关系。] 1.3参考资料 [本小节应完整列出此详细设计说明书中其他部分所引用的任何文档。列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括: 项目经核准的计划任务书、合同或上级机关的批文; 项目开发计划; 需求规格说明书; 概要设计说明书; 测试计划(初稿); 用户操作手册(初稿); 文档所引用的资料、采用的标准或规范。] 1.4阅读对象 [概述本文档的读者、用途。] 1.5术语解释 [必须提供全部需求的术语、缩写词及略语的定义,以便对本文档进行适当的解释。]

2设计概述 2.1任务 [说明详细设计的任务及详细设计所要达到的目标。] 2.2运行环境概述 [对本系统所赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。]

3系统详细设计 3.1系统总体框架 包含两个图:系统结构图系统运行框架 数据结构的定义 3.2功能模块详细设计 1.函数申明 ,详细说明函数的功能,参数和返回值 2.伪代码 /流程图 如: (1)短消息列表模块 For (i=0; i<短消息的条数; i++) { 打印输出 } 3.3用户界面详细设计 [规定人机界面的内容、界面风格、调用方式等,包括所谓的表单设计、报表设计和用户需要的打印输出等设计。此部分内容可能比较多。]

毕业课程设计--光立方 2

目录 1、设计要求与方案 (1) 1.1设计目的 (1) 1.2设计要求 (1) 1.3设计思路 (1) 1.4设计的总体要求及方案选择 (2) 2、工作原理 (3) 2.1模块的简介 (3) 2.2 3DLED光立方工作原理 (4) 3、方案选择 (5) 3.1电源的选择 (5) 3.2 3D显示核心控制器 (5) 3.3 I/O口扩展芯片的选择 (6) 3.4 LED发光显示二级管 (6) 4、硬件整体设计概述及功能分析 (8) 4.1 系统概述 (8) 4.2 系列单片机简介 (9) 4.3 时钟电路设计 (9) 4.4 复位电路设计 (10) 4.5 74HC573芯片连接电路图与介绍 (11) 5、主程序设计思路 (13) 5.1程序流程框图 (13) 5.2显示程序的设计 (13) 5.2.1 LED显示屏的数据传送 (13) 5.2.2 显示程序的设计 (14) 6、硬件电路设计 (15) 6.1 单片机与74HC573连接线路图 (15) 6.2 LED焊接方法 (15) 6.2.1焊前准备工作 (15) 6.2.2焊接 (16)

6.3 整体实物图 (17) 7、程序设计分析与选择 (18) 7.1单片机C语言主要特点 (19) 7.2单片机C语言与标准语言的区别 (19) 7.3数据类型的选用 (20) 7.4算法设计问题 (20) 7.5数据存储器的分配 (21) 7.6单片机C语言与汇编语言的混合编程 (21) 7.7程序分析选择 (23) 8、程序设计 (24) 9、设计结果分析 (28) 总结 (30) 致谢 (31) 参考文献 (3) 1、设计要求与方案 1.3 设计思路 本设计根据二极管点阵的原理由单片机I/O口控制点亮不同的二极管从而组成出不同的画面,根据人眼的视觉暂留现象即当物体移去时视觉神经对物体的印象不会立即消失而是要延续0.1-0.4秒的时间,来设置每幅画面的延迟时间使连续的一系列画面呈现动态。每一个层面的二极管阳极接在一起受一路I/O 口控制,实际电路中该路I/O口输出的控制信号通过5V继电器的吸合和断开来控制的,再输入发光二极管的阳极使其驱动。每一个二极管的阴极分别受单片机扩展后的I/O控制。每个灯都是由片选端口和控制端口共同决定亮或灭。因此,我们可以随意的来点亮立方体中任意一处的灯,来构建多种多样的图案。 1.4 设计的总体要求及方案选择 本次设计制作一个8*8*8的三维的发光二极管立方显示体,能够通过编写程序来实现对每一个发光二级管的亮灭控制,从而可以显示多种多样的图案。为了吸引观众增强显示效果,可以有多种显示模式。最简单的显示模式是静态显示。与静态显示模式相对应,就有各种动态显示模式,它们所显示的图文都是能够变化的。按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。产生不同显示显示模式的方法,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。这样程序书写就不会

毕业设计说明书

摘要 变速器用来改变发动机传到驱动轮上的转矩和转速,为了使汽车在不同速度下行驶,变速器应设有多个档位,包括空挡和倒档。机械式手动变速器是传统的汽车传动系统,由于其结构简单、体积小、制造成本低、便于装配和修理,传动效率高等优点,一直沿用至今。作为传动机构的重要部件,对变速器的设计都遵循着统一的目标,那就是力求简单和方便。变速器的性能直接体现出整车性能的高低,特别是燃油经济性的好坏。所以变速器的设计质量的高低一直是汽车行业竞争的焦点。 本设计针对乘用车两轴式机械变速器。根据乘用车的外形、轮距、轴距、最小离地间隙、最小转弯半径、车辆重量、满载重量以及最高车速等参数,结合选择的适合于该乘用车的发动机型号可以得出发动机的最大功率、最大扭矩、排量等重要的参数。结合某些乘用车的基本参数,选择适当的主减速比。根据上述参数,计算出变速器的相关参数,进行合理性的设计。 关键词:变速器;传动机构;传动比;齿轮;轴;同步器 ABSTRACT To change the engine used to spread transmission of torque and wheel speed, in order to make car travel at different speeds, transmission should be a number of stalls, including neutral and reverse. Mechanical transmission is a traditional manual transmission car, because of its simple structure, small size, low manufacturing cost, ease of assembly and repair, high transmission efficiency, are still in use. Transmission mechanism as an impotant component, the design of transmission line with the goal of reunification, it is simple and convenient. Transmission performance of the vehicle directly reflects the level of performance, especially fuel economy is good or bad. Therefore, the design of transmission quality has been the focus of competition in the automotive industry. The design for the two-axis mechanical transmission cars. Form the basis of passenger cars, Tread, wheelbase, minimum ground clearance, minimum turning radius, vehicle weight, loaded weight and parameters such as maximum speed, combined with the suitable selection of the cars engine engine models can be drawn maximum power, maximum torque, displacement and other important parameters. Combination of some basic parameters of passenger cars, to choose the appropriate reduction ratio of the Lord. Based on the above parameters to calculate the transmission of the relevant parameters for a reasonable design. Key words:Transmission;Transmission mechanism; Transmission ratio;Gear;Axis; Synchronizer

基于单片机的光立方设计毕业设计

基于单片机的光立方设 计毕业设计 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

毕 业设计 基于51单片机的光立方设计 基于51单片机的光立方设计 摘要 本文详细的介绍了光立方的搭建过程,以51系列的单片机STC12C5A60S2为主要的控制芯片,由512个LED 通过共阴的形式连接起来,由74HC595为扩展单片机的I/O 口,用ULN2803为驱动电路,形成一个规格为8*8*8(长,宽,高)14cm*14cm*20cm 立方 体,还介绍了这款芯片的特点和使用方法及在调试过程中遇到的软件和硬件方面的问题 及解决方法,详细的阐述了光立方的设计原理和架构方法,对光立方目前存在的意义也进行了详细的介绍。 关键词:光立方;74HC595;单片机;ULN2803;LED Light CuBe Based on 51 single ChiP miCroComPuter ABstraCt This PaPer introduCes the ProCess of Building Light CuBe, with 51 Series MCU STC12C5A60S2 as the main Control ChiP, ConneCted By 512 LED By CO Yin form, By 74HC595 for the exPansion of the MCU I/O Port, using ULN2803 as the drive CirCuit, the formation of a sPeCifiCation for 8*8* 8 (length, width, height) the 14Cm*14Cm*20Cm CuBe, also introduCes the CharaCteristiCs and methods of use of the ChiP and software and hardware in the ProCess of deBugging ProBlems and solutions, desCriBed in detail the design PrinCiPle and arChiteCture method Light CuBe, the CuBe existed at Present signifiCanCe have also Been introduCed in detail. Keywords: Light CuBe; 74HC595; STC12C5A60S2; ULN2803; LED 目录 姓 名: 梁泉明 学 号: 班 级: 10信科一班 专 业: 信息科学与技术 所在系: 电子信息工程系 指导教师: 郝芸

软件工程-网上商城项目-详细设计说明书

1引言 (2) 编写目的 (2) 背景 (2) 定义 (2) 参考资料 (2) 2程序系统的结构 (2) 3程序1(标识符)设计说明 (2) 程序描述 (3) 功能 (3) 性能 (3) 输人项 (3) 输出项 (3) 算法 (3) 流程逻辑 (3) 接口 (3) 存储分配 (4) 注释设计 (4) 限制条件 (4) 测试计划 (4) 尚未解决的问题 (4) 4程序2(标识符)设计说明 (4)

详细设计说明书 1引言 编写目的 该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。 在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。 背景 说明: A.软件系统的名称: BS网上商城系统 B.任务提出者: BS电子商务公司 开发者:LEI_SKY软件开发小组 C. 本系统将是一个独立的系统,目前所产生的输出都是独立的 本系统将使用MySql作为数据库的存储系统 定义 A. .B/S(Brower/Server) B. .IIS (Internet Information Server) C. .HTML(Hypertext Markup Language,超文本标记语言) D. .CSS(Cascading Style Sheets,层叠样式表单) E. .JSP(Java Server Pages) 参考资料 相关的文件包括: A. 内部文件《BS网上商城电子商务系统案例研究项目》

光立方设计

毕业设计题目: 学院: 专业: 届别: 学号: 姓名: 指导教师: 填写日期:2012-12-28

【摘要】本设计立体点阵系统,具有3D的显示效果,系统STC60S2单片机作为控制核心对灯的亮暗进行控制。采用74HC138和74HC595分别对每个灯进行控制,使8*8*8立体点阵显示出不同的花样,给人立体效果的展示。系统初始设定显示一种模式,当遥控的切换键按下时,可以切换不同花样。本系统还可以用遥控来对灯的亮度进行控制。 【关键词】立体点阵 STC60S2单片机 74HC138 74HC595 遥控器

第1章引言 随着人们生活水平的不断提高, 3D效果的欣赏已经成了人们的追求,美轮美奂的观赏让人醉心不已,给人带来无比宽松舒适的美感。3D技术的将来必有广泛应用。仅3D打印技术这一还处在萌芽阶段的技术就已经在世界掀起了巨大波澜。就现有来看3D技术已经应用于军工、航空航天、水下作业、模拟分析等高端领域。随着科技发展3D技术的成本也会越来越低,相信3D电视将来也会像液晶电视一样走入普通家庭。3D技术在未来还可以应用于教学,医学,地下采矿,空中导航等领域。 但就目前的发展,3D还不能够普及到人们的生活中,这也就萌发了人们对于3D的设计。因此,本课题以发光二极管的搭建的8*8*8立体点阵,是一个长、宽、高由8×8×8个LED 灯组成的真实3D立方体显示器。采用单片机STC60S2为核心编程技术,对发光二极管进行控制,使其显示出不同的花样,带给人未来3D技术的科技体验。 第2章设计任务及要求 2.1 设计任务 设计一个8×8×8的LED立体点阵,可以用红外遥控器进行花样的切换,能够进行亮度的调节。 2.2设计要求 (1)用红外遥控器进行控制。 (2)有多种的花样可以相互切换。 (3)可以对亮度进行调节。 第3章硬件系统总体设计 3.1 系统结构框图设计 经过分析,本系统主要是由电源模块、单片机主控模块、74HC595列驱动模块、74HC138行驱动模块、LED点阵显示模块,给出了系统电路原理框图如图所示。

8x8x8的光立方设计

《单片机技术》课程设计说明书 8*8*8的光立方 学院:电气与信息工程学院 学生姓名: 指导教师:职称讲师 专业:电气工程及其自动化 班级: 学号: 完成时间:2015年07月

摘要 光立方不仅可以像发光二极管点阵一样显示平面的静态或动态画面,还可以显示立体的静态或动态画面,打破了传统的平面显示方案。同时又增加了显示的花样和立体图案显示效果,可以广泛用于传媒信息显示和各种装饰显示,为将来显示技术的进步和发展指导了方向,光立方显示比发光二极管点阵更具有视觉效果,而且画面图案更加非富多彩。 本设计包括硬件系统的设计和软件系统的设计。其中硬件系统包括核心控制器AT89S52单片机;驱动电路模块:ULN2803作为层驱动,74LS573作为行驱动和列驱动;时钟信号电路模块:采用普通晶体时钟源,其中晶体用12MHZ的石英晶振;显示模块:由512个发光二极管组成;供电模块:使用5V移动电源作为供电电源;键盘模块:由四脚按键组成。软件系统包括系统监控程序模块,光立方显示程序模块,键盘程序模块。通过软件编程控制数据下载到单片机完成设计图案的显示。软件采用自上而下的模块化设计思想,使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。 关键词: AT89S52单片机;74HC573锁存器;8×8×8LED显示;ULN2803

目录 1 设计要求与方案 (1) 1.1 设计目的 (1) 1.2 设计要求 (1) 1.3 设计方案 (1) 2 光立方的工作原理 (2) 2.1 模块简介 (2) 2.2 工作原理 (3) 3 方案选择 (4) 3.1 电源的选择 (4) 3.23D显示核心控制器 (4) 3.3I/O口扩展芯片的选择 (5) 3.4LED发光二级管 (5) 4 硬件整体设计概述及功能分析 (7) 4.1 系统概述 (7) 4.2 单片机简介 (8) 4.3 时钟电路设计 (8) 4.4 复位电路设计 (9) 4.574HC573芯片介绍 (9) 4.6 ULN2803芯片介绍 (10) 5 硬件电路设计 (11) 5.1 硬件电路元件分布图 (11) 5.2 LED灯焊接方法 (11) 5.2.1 焊接前准备工作 (11) 5.2.2 焊接 (11) 5.3 整体实物图 (12) 6 主程序设计 (14) 6.1 程序流程框图 (14) 6.2 显示程序的设计 (15) 7 设计结果分析 (16)

项目开发详细设计说明书(超好用实用模板),完整版

实用文案 详细设计说明书 XX有限公司

修订记录

目录 第一章概述 (5) 1.1.应用模块的目的 (5) 1.2.应用模块总体描述 (5) 1.3.应用模块接口描述 (5) 1.4.假设条件 (5) 第二章设计模式(Design pattern) (6) 第三章类设计 (7) 3.1.分块类图 (8) 3.1.1.<类图1> 8 3.1.2.<类图n> 8 3.2.整体继承关系 (8) 3.3.类描述 (9) 3.3.1.<类名1> Class Description 9 3.3.2.<类名n> Class Description 10 第四章交互图 (12) 4.1.<情景编号1: 情景名称> (12) 4.1.1.交互图 12 4.1.2.例外情况及条件 13 4.2.<情景编号n: 情景名称> (13) 第五章状态图 (14) 5.1.<状态图编号1:状态图名称> (14)

5.2.<状态图编号n:状态图名称> (15) 第六章时序流程图 (16) 第七章用户界面设计说明 (18) 7.1.用户界面关系 (18) 7.2.用户界面具体描述 (18) 7.2.1.<界面编号1:界面名称〉 18 7.2.2.<界面编号N:界面名称〉 19 第八章测试考虑 (20) 第九章附录 (21) 9.1.附录A 代码举例 (21) 9.2.附录B 设计问题 (21) 9.2.1.<设计问题1> 21 9.2.2.<设计问题n> 21

第一章概述 1.1.应用模块的目的 请明确客户建立应用模块的目的。 1.2.应用模块总体描述 描述应用模块的总体功能。 1.3.应用模块接口描述 简要描述本应用模块的公共接口,具体接口会在相应的类中进行具体描述。建议采用列表的方式。 1.4.假设条件 列出在问题领域,项目方案及其它影响系统设计的可能方面内,应当成立的假设条件。包括系统的约束条件和应遵循的标准。

最新光立方毕业说明

光立方毕业说明

3D光立方毕业设计说明书 摘要 光立方是一个长、宽、高由8×8×8 个LED 灯组成的真实3D 立方体显示器。其最大的特点,就是带给观赏者立体的超酷的3D视觉体验。因此各大网站也充斥着各种各样的光立方版本。 但是这各种版本的光立方的制作方法都很复杂,而且成本也很高,而本设计与之相比则制作简单精美,成本低廉。 为保证光立方精美的外形,本设计还提供了一种光立方的制作模板,以确保将动手能力导致的美观差异降到最低。 为降低其成本,本设计采用了STC12C5A60S2单片机,这种单片机自带有A/D转换模块;使用的锁存器是常用的SN74HC573。这样可以保证在降低制作成本的情况下,毫不影响作品的美观;再加上显示效果极佳的高亮雾面的蓝色方形LED,硬件电路无需添加额外的驱动和上拉电阻,即可实现其强大的功能:除了能显示3D 图形,还可以支持多级亮度和速度调整,允许用户自拓展音频显示功能,就像音乐显示器一样。用户还可以在不改动硬件电路的情况下设计出自己喜欢的的自定义图形。这些充分体现了制作成本低、显示效果好、功能完善的特点。 最后,经过软硬件调试,解决了一些硬件电路短路,程序报错的问题,完美地实现了多种图形动态显示,流畅的图形变换和音频显示的多种功能。 关键词:光立方制作模板音频显示 A/D转换

ABSTRACT Light-cube is a long, wide, high is composed of 8 x 8 x 8 leds true 3 d volumetric display. Its biggest characteristic, is to bring the viewer stereo cool 3 d visual experience. So each big web site is filled with all kinds of cubic light version. But all versions of this light cubic method is very complex, and the cost is also high, and compared with this design is beautifully simple and low cost. In order to ensure the exquisite cubic shape, this design also provides a light cube production template, to ensure that the ability to appearance difference to a minimum. To reduce its cost, this design USES STC12C5A60S2 MCU, the MCU built-in A/D conversion module; Use the latch is SN74HC573 in common use. So that in the case of lower production costs, not effect the beauty of the works; Plus showed excellent results highlighted square LED fog below in blue, don't need to add additional hardware circuit drive pull up resistance, and its powerful functions can be realized: in addition to display 3 d graphics, can support multiple levels of brightness and speed adjustment, allows the user to expand the audio display function, like music display. Users can also in the case of do not change the hardware circuit design their own custom graphics. These fully reflect the production of low cost, good effect of display, the characteristics of the function is perfect. Finally, after the hardware and software debugging, solve some of the short circuit hardware circuit, program error, perfect the dynamic variety of graphic display, smooth graphics transform and audio display a variety of functions. Key words: light-cube making stencil audio-display A/D conversion

光立方设计报告

光立方设计报告

一、要求 1、利用单片机控制8*8*8的LED灯显示3D图形。 2、进行实物焊接,调试。 二、设计思路 首先,8*8*8光立方是由8个相同的面组成,每一个面有64个蓝色LED灯,不同的图案又这些点连接而成。如果我们想要驱动任意一个LED灯,我们让列接地,行接正极就可以实现,因此整个立方体列共阴极,行共阳极。实际上这个就是控制512个LED 的不同灯点亮。 三、电路设计 主要分为主控模块、驱动模块、显示模块 1、主控模块 主控模块我们选用STC12C5A60S2

图1 主控电路 其中C1、C2为去耦电容防止高频干扰2、驱动模块

图2 行驱动电路 可以用一个3—8译码器选择8个不同的共阳极层,但是译码器的驱动能力差,中间可以用双P沟道MOS管APM4953来增强驱动能力。这样就可以控制点亮不同的层。 图3 列驱动电路 我们可以用5026来选择不同的列,一片5026就可以控制16列,

一共有64列,因此只需要用到4片。在每一片5026电源端上加一个电容,主要防止高频干扰。 3、显示模块 每一个LED的负端都连接在一起,构成一列;每一层的LED 的阳极连在一起。一层一列刚好可以确定一个LED灯。这样就 可以通过主控电路和驱动电路来点亮所要点亮的LED,组成我 们想要的图案。 四、元器件选择 (1)由于光立方的程序量比较大,而且要求相对比较高,因此我们决定用51系列的增强型芯片STC12C5A60S2,选择的理由: 1.无法解密,采用第六代加密技术; 2.超强抗干扰; 3.内部集成高可靠复位电路,外部复位可用可不用; 4.速度快; (2)4953的作用:行驱动管,功率管。 每一显示行需要的电流是比较大的,要使用行驱动管,每片4953可以驱动2个显示行,其内部是两个CMOS管,1、 3脚VCC,2、4脚控制脚,2脚控制7、8脚的输出,4脚控 制5、6脚的输出,只有当2、4脚为“0”时,7、8、5、6 才会输出,否则输出为高阻状态。 (3)SN74HC245DW,8路双向总线收发器,具有三态输出;74HC245八路总线收发器被设计用于数据总线之间的异步双向通信。

详细设计说明书书真正例子

详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ●ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用, 并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 ●client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 ●search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索 方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 ●preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该 资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 3.1模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 3.2功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 3.3交互的模块 client,search,preview,common。 3.4 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: ●MainFrame.java:MainFrame是含有主函数的类,也是lyra客户端开始执行的类, 它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 ●FtpFrame_AboutBox.java:显示关于窗口的类,当用户点击帮助菜单中的关于菜单 项时会弹出关于对话框。 ●Tools.java:FileTools是文件操作辅助类,可以实现文件的递归删除等。 ●XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous 不保存),密码,最多存10个;存在resource\settings\ serversinfor.xml文件中。 (4)读取已存储的ftp服务器信息。 (5)从type.xml读取搜索的类型。 ●Constants.java:放置系统运行时使用的一些常量,initcontent()函数对所有常量 进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。 ●CustomizedController.java:包含自定义的控件类,java中的控件可能不能满足需求, 需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel类的父类是JPanel,用户显示右边的主题部分,包括右上边的搜索及服务

最新光立方课程设计说明

光立方课程设计说明

《单片机技术》课程设计说明书 光立方 学院:电气与信息工程学院 学生姓名:周剑波 指导教师:贾雅琼职称副教授 专业:电气工程及其自动化 班级: 1202 学号: 1230140245 完成时间: 2015年7月

湖南工学院《单片机技术》课程设计课题任务书学院:电气与信息工程学院专业:电气工程及其自动化

摘要 当今社会,随着电子行业的不断发展,单片机的应用从根本上改变了传统的控制系统设计思想和设计方法,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。成为现代生产和生活中不可缺少的一部分。 设计采用4*4*4的光立方模式,硬件主要分为七个模块:主控模块、驱动模块、显示模块、键盘模块、电源模块、复位模块、下载模块。采用的主控芯片为AT89S52 芯片,驱动电路是采用了常用74HC573数字芯片,设计采用C语言编程,通过单片机I/O口控制LED的亮灭,采用延时控制LED亮灭时间,最终使得整个立体展现不同的造型和图案,使其变得美轮美奂、绚丽多彩。 关键词:光立方;AT89S52;74LS573锁存器

目录 1 绪论 0 1.1 光立方的背景 0 1.2 研究的意义 0 2 设计要求和方案介绍 (1) 2.1 设计要求 (1) 2.2 方案介绍 (1) 2.2.1 系统整体框图 (1) 2.2.2 光立方发光原理 (2) 3 系统硬件电路设计 (3) 3.1 主要元器件的介绍 (3) 3.1.1 AT89S52芯片介绍 (3) 3.1.2 74HC573芯片介绍 (4) 3.1.3 四位一体数码管介绍 (4) 3.2 硬件电路模块介绍 (6) 3.2.1 最小系统模块介绍 (6) 3.2.2 驱动模块介绍 (8) 3.2.3 键盘模块介绍 (9) 3.2.4 显示模块介绍 (9) 4 软件系统说明 (11) 4.1 软件系统模块 (11) 4.2 软件系统模块的程序流程框图 (11) 5 光立方系统测试 (14) 5.1 操作说明 (14) 5.2 测试结果 (14) 5.3 结果分析 (16) 5.4 设计结论 (16) 5.5 设计体会 (16) 结束语 (17) 参考文献 (18) 致谢 (19) 附录 (20) 附录A 原理图 (20)

软件项目详细设计说明书

中国广东核电集团 CHINA GUANGDONG NUCLEAR POWER GROUP 记录文件 项目编号 项目名称 CGN-IT-C3-A01-01 软件项目章程 版本编写审核审定批准生效时间A/0 注:如无受控文件标识(蓝色印章)则为非有效版本,以受控文件规定为准。

修改记录页

为具体内容,或删除。文件提交时不得再含有这些内容。】

目录 1 引言 (5) 1.1 编写目的 (5) 1.2 背景 (5) 1.3 术语与缩写解释 (5) 1.4 参考资料 (5) 2 模块命名规则 (6) 3 程序系统的组织结构 (6) 3.1 子系统划分 (6) 3.2 模块划分 (6) 3.3 程序与功能需求、系统模块间的关系 (6) 4 程序1(标识符)设计说明 (6) 4.1 程序描述 (7) 4.2 功能 (7) 4.3 性能 (7) 4.4 输人项 (7) 4.5 输出项 (7) 4.6 算法 (8) 4.7 流程逻辑 (8) 4.8 接口 (8) 4.9 存储分配 (8) 4.10 注释设计 (8) 4.11 限制条件 (9) 4.12 尚未解决的问题 (9) 5 程序2(标识符)设计说明 (9)

1引言 1.1编写目的 【给出项目详细设计说明书的编写目的,同时指明读者对象。】 1.2背景 【说明: a.待开发软件系统的名称; b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。】 1.3术语与缩写解释 【列出本文件中用到的专门术语的定义和外文首字母缩写的原词组。】 1.4参考资料 【提示:可包括:(1)本项目经核准的计划任务书、需求规格说明书、合同、项目设计概要说明书或上级机关的批文;(2)本文档所引用的资料、规范等,列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。】

相关文档
最新文档