文档库 最新最全的文档下载
当前位置:文档库 › 惠州学院报告封面

惠州学院报告封面

惠州学院报告封面
惠州学院报告封面

题目:脉冲编码调制(PCM )

单片机课程技术报告

电子科学系

班级:08电信工程(1)班 姓名:彭史杰 学号:0807031 指导教师:史洪宇

2011.6.16

惠州学院

HUIZHOU UNIVERSITY

脉冲编码(PCM)及系统实验

一、实验目的

1.加深对PCM编码工作过程的理解。

2.掌握PCM编、译码的时序关系。

3.熟悉PCM编、译码专用集成电路的使用方法及其要求。

4.了解PCM系统的工作过程。

二、实验内容

1.用示波器观察两路音频信号的编码结果,观察PCM基群信号。

2.改变音频信号的频率,观察和测试译码器输出信号幅度变化的情况。

三、实验原理

1.点到点PCM通信原理

脉冲调制通信就是把一个时间连续、取值连续的模拟信号变换成时间离散、取值离散的数字信号后在信道中进行传输。而脉冲编码调制就是对模拟信号先进行抽样后,再对样值的幅度进行量化、编码的过程。抽样是对模拟信号进行周期性扫描,从而把时间上连续的信号变成时间上离散的信号。该模拟信号经过抽样后还应当包含原信号中所有的信息,也就是说能无失真的恢复原模拟信号。抽样速率的下限由抽样定理确定的,在该实验中,抽样速率采用8Kbit/s。量化是把经过抽样得到的瞬时值将其幅度离散,即用一组规定的电平,把瞬时抽样值用最接近的电平值来表示。编码是用一组二进制码组来表示每一个有固定电平的量化值。实际上,量化是在编码过程中同时完成的,故编码的过程也称为模/数变换,记作A/D。

目前,脉冲编码调制(PCM)技术与增量调制PCM(ΔM)技术已经在数字通信系统中得到广泛应用。当信道噪声比较小时一般用PCM,否则一般用ΔM。速率在155MB以下的准同步数字系列(PDH)中,国际上存在A律和u律两种PCM编译码标准系列,在155MB以上的同步数字系列(SDH)中,将这两个系列统一起来,在同一个等级上两个系列的码速率相同。

点到点PCM通信原理如图4-1所示。话音信号先经过低通滤波其后得到与人的声音频率相近的限带信号(300∽3400Hz),进行脉冲抽样,变为频率为8KHz的抽样信号(即离散的脉冲幅度调制PAM信号),然后将幅度连续的PAM信号用“四舍五入”的办法量化为有限个幅度取值的信号,再经过编码,转化为二进制码。对于电话,CCITT规定抽样速率8Hz,每个抽样值被编成8位码,即共有28=256个量化值,因而每话路PCM编码后的标准数码率为64kb/s。为了解决均匀量化时信号量化误差大、音质差的问题,实际中一般采用不均匀量化的非线性量化方法,即量化特性在小信号时分层密、量化间隔小,在大信号时分层疏、量化间隔大。

话音输出

图4-1点到点PCM 通信原理

2.PCM 编译码原理

本实验采用PCM 编译码专用大规模集成电路TP3057来完成PCM 的编译码,实验原理框图及其电路原理图分别如图4-2、图4-3所示。拨码开关SW201用来改变基带信号(正弦波)抽样信号的相位(PCM 编码时隙,开关K203用来选择基带信号,接1、2脚时,使用内部信号源提供的正弦波信号,接2、3脚时,外加基带信号从TP206输入)。

实验一中时钟信号产生部分为两个PCM 编译码器提供2.048MHz 的时钟信号和8KHz 时隙同步信号。在实际通信系统中,译码器的时钟信号(即位同步信号)和时隙同步信号(即帧同步信号)应从接收到的数据流中提取,本实验中将信号源产生的时钟信号及时隙同步信号直接送给译码器。

由于时钟频率为

2.048MHz ,抽样信号频率为8KHz ,故PCM 编码的码速率为2.048MHz ,一帧中有32个时隙,其中29个时隙为空时隙,第0时隙为帧同步码时隙,第2时隙为信号A 的时隙,第1(或第5、或第7 —由拨码开关SW201控制)时隙为信号B 的时隙。

本实验产生的PCM 信号类似于PCM 基群信号,但第16个时隙没有信令信号,第0时隙中的信号与PCM 基群中的第0时隙的信号也不完全相同。

由于两个PCM 编译码器使用同一个时钟信号,因而可以对它们进行同步复接(即不需要进行码速调整)。又由于两个编码器输出数据处在不同时隙,故可以对PCM —A 和PCM —B 进行线或。本实验中用或门74LS32对PCM —A 和PCM —B 及帧同步信号进行复接。

本实验中是将复接前的PCM 编码信号直接送入解码电路,故不需要对PCM 进行分接处理。

四、实验步骤

图4-2 PCM 编译码框图

1.将开关K201、K202、K203接为1、2脚(实验完毕立即将三个开关接为2、3脚)。2.接通电源,按下开关K1、K2、K200,使电路工作。

3.调节W001、W002、W003、W004,使TP206处的正弦波频率在2KHz左右且无明显失真。将拨码开关SW201的1(选中第1时隙)、3(选中第5时隙)、4(选中第7时隙)位中的任意一位拨上,观察TP201—TP211处的波形,记录下来。

4.将拨码开关SW201的第1位拨上,用双踪示波器观察TP203与TP205处的波形(注意示波器应设置为CH1同步),注意二者的相位关系。将SW201的第3位、第4位分别拨上(特别注意同时只能拨上一位),再观察两个波形的相位关系,有什么变化?记录下来。

5.观察TP209处的波形,改变SW201的设置,波形有什么变化?记录下来。

6.将K203接2、3脚,将低频信号源产生的1KHz的正弦波从TP206输入,示波器的两个通道分别接TP206和TP210,将输入信号幅度分别调大到等于5V P-P和大于5V P-P,观察满载和过载时的译码输出波形。再将信号幅度分别衰减到10dB、20dB、30dB、40Db,观察译码输出波形(当衰减较大时,解调输出信号波形上叠加有明显的噪声)。

图4-3 PCM电路原理图

五、各测量点参考波形

TP201: 2048KHz,占空比位50%方波

TP202:帧同步信号,8KHz脉冲

TP203:第一路PCM编码器时隙信号,8KHZ脉冲,宽度为1/256KHz(拨码开关SW201的1,3,4位中有且只有一位接通)。

TP204:第二路PCM编码时隙信号,频率为8KHZ的脉冲,宽度为1/256KHz。

TP205:帧同步信号的时隙信号,频率为8KHZ的脉冲,宽度为1/256KHz。

TP206: 输入的基带信号,正弦波,频率由电位器W001控制,频率应在音频范围

(300—3400Hz)之内

TP207:第一路PCM编码信号。

TP208:第二路PCM编码信号,波形与TP207相同,但相位不同。

TP209:两路编码信号及帧同步信号的合路波形(为8位的随机码,用带锁存的示波器才能看清楚)。

TP210:第一路PCM解调信号,波形同TP206 。

TP211:第二路PCM解调信号,波形同TP206。

图4-4 测量点参考波形

六、实验仪器仪表

1. 20M双踪示波器 1台

2. 现代通信原理实验系统实验箱 1台

3. 三用表 1块

七、实验思考题

1.TP3057 PCM编码器输出的PCM数据的速率是多少?在本次实验系统中,为什么要给TP3057提供2.048MHz的时钟?

2.认真分析TP3057主时钟与8KHz分帧收、发同步时钟的相位关系。

八、实验报告要求

1.画出实验电路的实验方框图,并叙述其工作过程。

2.画出实验过程中各测量的波形图,注意对应相位关系。

3.设PCM通信系统传输两路话音,每帧三个时隙,每路话音各占一个时隙,另一个时隙为帧同步时隙,使用TP3057编译码器。求:

(1)编码器的抽样信号频率及时钟信号频率,以及两个抽样信号之间的相位关系。

(2)时分复用信号码速率、帧结构。

(3)采用PCM基带传输,线路码为HDB3码,设计此通信系统的详细方框图以及PCM编译码电路。

(4)采用PCM/2DPSK频带传输,设计此通信系统的详细方框图。

4.写出本次实验的心得体会,以及对本次实验有何改进意见。

惠州学院6学风

6学风 6.1教师风范 学院继承和发扬“学高为师,德高为范”的师范教育传统,弘扬高尚师德,倡导优良教风,形成了爱岗敬业、教书育人的优良风范。6.1.1教师的师德修养与敬业精神 (1)重视师德建设 升本后,结合公民道德教育实施要求,制订了《惠州学院教师道德规范》、《惠州学院学术道德规范》、《惠州学院行政道德规范》,在教师中强化严谨治学,在干部中强化管理育人。 2003年,我院在教师中开展了“扬师德、守师道、树新风”的演讲征文比赛,在学生中开展了“我心目中的大学老师”的演讲征文比赛;2004年开展了师德标兵评选活动,编印了《惠州学院首届十大师德标兵先进事迹》;2005年在教师中开展了“崇教厚德、为人师表”活动,在青年教工中举行了“奉献青春、走向成功”演讲比赛;2006年开展了第二届师德建设标兵评选活动。 (2)完善运行机制 2001年以来,学院先后修订了《惠州学院教职工年度考核办法》,制订了《惠州学院教学差错和教学事故认定及处理暂行办法》、《惠州学院教学督导委员会工作暂行条例》,建立了保证师德建设健康发展的长效运行机制。在各类教师考核评比中,学院坚持师德与业务考

核并重,坚持重点考查教书育人实绩,坚持教学质量一票否决。同时,学院强化了督导检查、全面开展课堂教学测评,加强了对教学过程的监测与管理,并对个别违反师德规范、产生教学差错事故的教师及时进行了严肃处理。 (3)弘扬高尚师德 44惠州学院本科教学工作水平评估自评报告—学风

升本以来,广大教师积极参与课程体系、教学内容、教学方法和手段的改革,全身心投入本科教学建设,表现出强烈的事业心和责任感。为切实培养好学生,老师们努力提高自身的学术水平和教学水平,深入学习和研究本科教学标准和现代教育思想,广泛了解兄弟院校相关课程的教学动态;为了适应应用性人才的培养要求,老师们结合地方建设、工作实际,不断完善自己的知识结构、能力结构、素质结构,大力开展应用研究,努力提高理论结合实际开展教学科研活动的能力和水平;为了坚持好本科教学标准,老师们重视尊重学生学习的主体地位,重视激发学生学习的积极性,严格要求学生,花大力气提高学生对基本知识、基本技能的掌握。例如,在毕业论文(设计)指导方面,不少教师花费大量的时间进行信息检索和网络搜索,努力提高毕业论文(设计)指导水平的同时,有效地防止了少数学生的偷懒思想和抄袭现象。 目前,爱岗敬业、教书育人的理念已深入人心,并逐渐内化为学院教师的自觉行为。近三年来,教师中共有31人次获市级以上奖励。其中全国十大女杰提名奖1人,全国三八红旗手1人,全国优秀教师1人;南粤优秀教师3人。 6.2学习风气 学院按照“依法治校、以人为本、学术自由、民主管理、提高效益”的办学理念,建立起了一套比较完善的学生管理体系,营造了一种积极向上的校园文化氛围,形成了一种较好的校园育人环境。目前,学院学生在世界观、人生观和价值观的形成方面,在为谁学习和怎样

惠州学院操作系统进程的创建与并发执行实验(精编文档).doc

【最新整理,下载后即可编辑】 实验一进程的创建与并发执行 一、实验目的: (1) 熟悉Linux工作环境、文本编辑器工具和GCC工具 (2) 加深对进程概念的理解,明确进程和程序的区别 (3) 进一步认识并发进程的实质和特征 二、实验仪器及材料: 微型计算机、Linux系统 三、实验内容: 1、任务1:进程创建 编写一段程序,让父进程产生两个子进程,父进程显示字符“a”、两个子进程,分别显示字符“b”、“c”。 任务2:将上述的输出字符改为输出较长的字符串,观察进程并发执行,分析执行结果。 2、源代码: 任务1: #include main(){ int p1, p2; while ((p1=fork())==-1); /*父进程创建第一个进程,直到成功*/ if (p1==0) /*0返回给子进程1*/ printf(“b\n”); /*P1的处理过程*/ else/*正数返回给父进程(子进程号)*/ { while ((p2=fork())==-1); /*父进程创建第二个进程,直到成功*/ if (p2==0) /* 0返回给子进程2*/ printf(“c\n”); /*P2的处理过程*/ else printf(“a\n”); /*P2创建完成后,父进程的处理过程*/

} } 任务2: #include main(){ int p1, p2; while ((p1=fork())==-1); /*父进程创建第一个进程,直到成功*/ if(p1==0) while (1) printf(“A ”) else { while ((p2=fork())==-1); /*父进程创建第二个进程,直到成功*/ if (p2==0) while (1) printf(“B ”) else /*P2创建完成后,父进程的处理过程*/ while (1) printf(“P ”); } } 四、实验结果记录: 任务1:

惠州学院思政课实践教学开题报告

实践教学开题模板 惠州学院思政课实践教学开题报告 班级:电子信息科学与技术1班 填表日期2014年12月11日 选题保护弱势群体,构建和谐社会――对广州地区农民工社会保障问题的调查和思考职务姓名学号电话电邮 组长 组员1 组员2 指导老师 选题意义:中国传统文化是中华文明演化而汇集成的一种反映民族特质和风貌的民族文化,是民族历史上各种思想文化、观念形态的总体表征。而如今,改革开放大潮涌动,欧美文化冲击我国传统文化,以及我国在改革过程中价值观的变化使得传统文化的继承面临挑战。由此,我做了相关调查,来探讨下民族传统文化的继承与发展。 调研内容: 一、惠东渔歌的现状 二、解决问题建议措施 调研方法: 1.文献法:通过图书馆和互联网查阅相关资料; 2.访谈法:到渔村访问村民 3.观察法:观察村民的日常生活

调研步骤: 1.2014年12月5日,在惠东沿海几个渔村内做调查,方式为、面谈交流、观察;对村民日常生活进行实地观察; 2.2014年12月6日,撰写和修改调研报告(论文); 3.2014年12月24日,提交调研报告(论文)。 参考文献 关于惠东渔歌的网上资料; 指导老师意见: 签名: 日期:2014年12月6日

非物质文化遗产保护调查(民俗文化) 摘要 这个学期,我们小组到惠东附近的乡镇,在经济并不发达,民风淳朴的地区,通过观察调查法以及访谈时调查法和网络搜索资料,对地区民族文化的继承与发展进行相关调查,通过调查发现,越是在农村地区,人们对传统文化越是推崇,而且对于原有的一些文化活动,青少年参与热情不足,文化继承面临挑战。文化是民族的血脉,是人民的精神家园。惠东渔歌是在漫长的历史长河和长期在特殊的劳动生活环境中所创造的本土文化,是音乐艺术海洋中的活化石。她经历了形成、兴盛、濒危、发展等多个历史阶段,积淀了宝贵的精神财富。惠东渔歌对社会历史以及民族文化的研究有着重要的意义。 文化应随时间推移而发生变化,在改革开放中,我国传统文化也进行些改变,以适应时代发展,而人们也应该加大保护和弘扬力度,使民族文化得到继承与发展 关键词:传统文化继承发展惠东渔歌 前言 调查参加者:陈永彬黄冠华余振鹏 调查的主题:惠东渔歌遗产保护调查 时间及地点:11月惠东渔村 正文 一、惠东渔歌的现状 惠东渔歌,已成为惠州文化的一部分,它成为记录和歌颂惠州沿海渔民生活和坚毅品格的载体,保护惠州渔歌等富有地方文化特色的文艺工作刻不容缓。上世纪70年代,惠东文化部门已开始对惠东渔歌开展普查、挖掘、收集、整理等工作。2006年5月广东省政府批准并公布广东省第一批省级非物质文化遗产代表名录,共78项,惠州市的“惠东渔歌”榜上有名。2008年6月,“惠东渔歌”入选国家级非物质文化遗产。 惠东渔歌”是“中国渔歌”中颇具特色的一种民间歌曲。它具有大海般的韵味和浓郁的南方滨海文化的特色,它是我们中华民族在文化历史长河中孕育出来的多姿多彩的民间歌曲。“惠东渔歌”流行于惠东县的港口、稔山范港、盐州新渔村、巽寮新渔村等地。惠东渔歌分布在广东省惠东县沿海各地。惠东县地处广东省东南部,东与海丰县接壤,西靠惠州,北与紫金县相连,毗邻香港。有山区、丘陵和较长的海岸线。 当地人称它为“鲘船歌”或“城歌”,它属“粤东渔歌”中的浅海渔歌类。它与广东省部分沿海市县的渔村,如汕尾、海丰、宝安、惠阳等地渔村的渔歌同出一宗,与以上地方的渔民风俗习惯、歌唱风格大体相同。但由于他们长期住在不同的地区,受当地的风俗、语言、文化、庙堂音乐、地方戏曲和民间小调的影响,使同出一宗的渔歌在演唱风格上略有不同,各具特色。 惠东渔歌有29个品种,其中主要有“哦哦香调”、“啦打嘟调”、“贤弟调”、“罗茵调”等。它与其他民歌有很大区别,主要特征有: 1、惠东渔歌只限于渔民们在船上演唱,有独唱和齐唱,渔民群居时以“答歌”

惠州学院 软件工程导论 第二章__可行性研究 刘宇芳

第二章可行性研究 一、可行性研究的任务 可行性研究就是确定问题是否值得去解。 可行性研究工作是在初步的需求定义(澄清问题的定义)之后进行的,其的目的是用最小的代价在尽量短的时间内(总成本的5%~10%)确定该项目是否值得去解决,是否存在可行的解决方案。对每一种可能的解决方案,就以下几个方面研究其可行性: (1)经济可行性:这个系统的经济效益能超过它的开发成本吗? 估算项目的开发成本和系统投入使用后可能带来的利润,进行成本/效益分析,从经济角度判断系统开发是否“合算”。 (2)技术可行性:使用现有的技术能实现这个系统吗? 根据客户提出的系统功能、性能要求,从开发者的技术实力、以往工作基础、问题的复杂性等出发,判断系统开发在时间、费用及其他各项约束条件限制下成功的可能性。

(3)运行、操作可行性:系统的操作方式在这个用户组织内行得通吗? 主要研究系统的运行方式在用户单位是否可以被有效地实施,是否与原有其他系统相矛盾;系统的操作规程在用户单位内是否可行,它包括人事、科技政策、管理方法等等。 (4)法律可行性:系统的开发使用,在当国当地当时合法吗? 研究系统的开发和使用是否会侵犯他人的权益,是否触犯了国家和地方的法律法规。 另外,可行性研究还要有开发方案的选择结论:如果问题没有可行的解,分析人员应建议停止该项目,以避免造成进一步的浪费;如果问题值得解决,则提出并评价实现系统的各种可行的开发方案,从中选择一种较好方案,并为系统制定一个初步的开发计划。 二、可行性研究的步骤 1、复查初步分析结果,确定系统目标与规模,清晰地描述对系统的所有约束条件;P7 2、研究现有的系统,找出其基本功能和信息,指出其缺点或局限性(功能性能上的、经济上的);P9 3、借助某种图形工具导出新系统的高层(比较粗略的)逻辑模型,并与现有系统进行比较。以后可以从这个逻辑模型出发设计新系统;P10 4、进一步定义问题。 可行性研究的前3个步骤实质上构成一个循环,目的是逐步改善逻辑模型。分析员定义问题,分析这个问题,导出一个试探性的解(用工具描述出来);在此基础上和用户一起复查、再次定义问题,再一次

惠州学院2013操作系统复习整理

操作系统复习课.by fain7 第一章 操作系统的目标----有效性、方便性、可扩充性、开放性 OS的发展过程----几类典型操作系统(多道批处理、分时、实时),每类操作系统的原理、特征及优缺点 多道批处理系统.原理: 20世纪60年代中期引入多道程序设计技术,由此形成了多道批处理系统。在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为―后备队列‖;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。 优缺点:(1)资源利用率高(2)系统吞吐量大(3)平均周转时间长(4)无交互能力 分时系统.原理: 分时系统是指在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。 特征(优缺点):(1)多路性(2)独立性(3)及时性(4)交互性 实时系统.原理: 实时系统是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。需求:实时控制,实时信息处理。 特征(优缺点):(1)多路性(2)独立性(3)及时性(4)交互性(5)可靠性 OS的主要功能----资源管理器和用户接口 主要功能:处理机管理(进程控制、进程同步、进程通信、调度), 存储器管理(内存分配、内存保护、地址映射、内存扩充), 设备管理(缓冲管理、设备分配、设备处理), 文件管理(文件存储空间的管理、目录管理、文件的读/写管理和保护)。 操作系统和用户之间的接口: 用户接口:联机用户接口,脱机用户接口、图形用户接口 程序接口:该接口是为用户程序在执行中访问系统资源而设置的,它是由一组系统调用组成。第二章 什么是程序的并发执行,如何用前驱图描述程序(段)间的并发执行 程序并发执行:若干个程序段同时在系统中运行,这些程序的执行在时间上是重迭的,一个程序段的执行尚未结束,另一个程序段的执行已经开始,即使这种重迭是很小的,也称这几个程序段是并发执行的。(前驱图为平行四边形状)

毕业设计(论文)学生(理工类)模版

本科毕业设计 (论文) 毕业设计(论文)中文题目(二号楷体_GB2312加粗居中)English Title(二号Times New Roman字体加粗居中) 学院:(楷体_GB2312四号,下同)机械工程学 院 专业班级:机械设计制造及其自动化机械041 学生姓名:海州书院学号:080811116 指导教师:欧阳淮海(职称)

年月

目录 1 绪论 (1) 2 ××××××……………………………………………………………………Y 2.1 ××××××…………………………………………………………………Y 2.2 ××××××…………………………………………………………………Y 2.X ××××××…………………………………………………………………Y 3 ×××××………………………………………………………………………Y ………………………………………(略) X ×××××……………………………………………………………………Y 结论…………………………………………………………………………………Y 致谢…………………………………………………………………………………Y 参考文献……………………………………………………………………………Y 附录……………………………………………………………………Y *注:(本注释不是目录的部分,只是本式样的说明解释) 1. 目录中的内容一般列出第一、二级标题即可; 2. 目录标题“目录”两个字为四号黑体居中,两个字之间空2个汉字的空格,缩放、间距、位置标准,无首行缩进,无左右缩进,且前空(四号)两行,段前、段后各0.5行间距,行间距为1.25倍多倍行距; 3. 目录正文在标题下空一行,为小四号,中文用宋体,英文用Times New Roman体,缩放、间距、位置标准,无左右缩进,无首行缩进,无悬挂式缩进,段前、段后间距无,行间距为1.25倍多倍行距; 4. 毕业设计(论文)正文中如有较多表格,可在目录后附表清单;

惠州学院操作系统实验一

实验一进程的创建与并发执行 一、实验目的 (1) 熟悉Linux工作环境和GCC工具 (2) 加深对进程概念的理解,明确进程和程序的区别 (3) 进一步认识并发进程的实质和特征 二、实验器材 微型计算机、Ubuntu版本的Linux系统 三、实验内容 任务1:进程创建 编写一段程序,让父进程产生两个子进程,父进程显示字符“a”、两个子进程,分别显示字符“b”、“c”。运行程序,观察并分析运行结果。 程序源代码如下: #include main() { int p1, p2; while((p1=fork())==-1); //父进程创建第一个进程,直到成功 if(p1==0) //0返回给子进程1 putchar('b'); //P1的处理进程 else //正数返回给父进程(子进程号) { while((p2=fork())==-1); //父进程创建第二个进程,直到成功 if(p2==0) //0返回给子进程2 putchar('c'); //P2的处理过程 else putchar('a'); //P2创建完成后,父进程的处理过程} } 程序运行截图如下:

程序运行结果分析:首先进程main作为父进程创建第一个进程p1,此时存在p1和main两个进程,分别为父进程和子进程,所以它们的p1分别为大于0和等于0。这两个进程分别执行下面的if函数体。当子进程执行时,打印出50000次childA;当父进程执行时,又创建了一个新的子进程p2,接下去的执行和原先的p1和main进程相同。所以最终系统中存在了4个进程,其中一个进程为终端,另外3个进程分别打印属于自己的内容。 任务2: 将上述的输出字符改为输出较长的字符串,观察进程并发执行,分析执行结果。 程序源代码如下: #include main() { int p1, p2, i; while ((p1=fork())==-1); //父进程创建第一个进程,直到成功 if (p1==0) for (i=0;i<50000;i++) printf("childA%d\n",i); else { while ((p2=fork())==-1); //父进程创建第二个进程,直到成功 if (p2==0) for (i=0;i<50000;i++) printf("childB%d\n",i); else //P2创建完成后,父进程的处理过程for (i=0;i<50000;i++) printf("parent%d\n",i); } }

惠州学院毕业论文正文格式

1.第一章节新开一页(插入—>分隔符—>分节符类型:下一页); 2.正文目录应用(插入—>引用—>索引和目录)的方式自动生成; 3.页眉应该包括惠州学院本科毕业论文字样及章节名称、页码应用外侧的方 式,奇数页号在右,偶数页号在左; 4.论文的章节一级标题格式(字体:中文:黑体,英文:Times New Roman,三 号,段落:左右缩进0字符,段前40磅,段后24磅,行距固定20磅)及二、三级标题格式可以套用模板中的格式; 5.正方的中文(宋体,小四)、英文格式(Times New Roman,小四); 6.段落格式(左右缩进0字符,首行缩进2字符,段前段后0行,行距固定20 磅); 7.论文中除软件截图外,其他图绘制时使用工具VISIO2000或2003; 8.图例说明放在图片正下文,图 2-1 说明文字:2为章节,1为图片序号 表格说明放在表格正上方:表 2-1 说明文字:2为章节,1为图片序号 格式为楷体五号,如: 图3-1 k=1(即OriginalRED)算法平均队列长度与丢弃概率图 9.参考文献格式:参考文献必须在文中用上标标出引用位置[38] [19] S. Floyd.A Report on Some Recent Developments in TCP Congestion Control.IEEE Communication Magazine,2001,39(4):84~90 [22] S. Floyd .An Extension to the Selective Acknowledgement (SACK) Option for TCP.RFC 2883,July 2000 [27] 栾宝宽,方蕾,冯永浩. 基于DDS 的信号发生器的设计与实现. 电子工程师,2005,31(10):38~39 [37] 李东生,张勇,许四毛. Protel 99 SE 电路设计技术入门与应用. 北京:电子工业出版社,2002 [38] 潘永雄,沙河,刘向阳. 电子线路CAD实用教程. 西安:西安电子科技大学出版社,2003 10.

惠州学院经济管理学院市场营销综合实训室教学实训软件和设备及系统集成服务采购项目公开招标公告

惠州学院经济管理学院市场营销综合实训室教学实训软件和设备及系统集成服务采购项目公开招标公告 广州市房实建设工程监理有限公司受惠州学院的委托,对惠州学院经济管理学院市场营销综合实训室教学实训软件和设备及系统集成服务采购项目进行公开招标采购,欢迎符合资格条件的供应商投标。 一、采购项目编号:440000-202004-156029-0052 二、采购项目名称:惠州学院经济管理学院市场营销综合实训室教学实训软件和设备及系统集成服务采购项目 三、采购项目预算金额(元):2,000,000 四、采购数量:1项 五、采购项目内容及需求:(采购项目技术规格、参数及要求,需要落实的政府采购政策) 1.项目内容:惠州学院经济管理学院市场营销综合实训室教学实训软件和设备及系统集成服务采购项目 2.投标人应对项目内所有招标内容进行投标,不允许只对其中部分内容进行投标。 3. 采购要求:详见招标文件第二部分《采购项目内容》。 4. 需要落实的政府采购政策: 1)《政府采购促进中小企业发展暂行办法》(财库〔2011〕181号) 2)《关于政府采购支持监狱企业发展有关问题的通知》(财库〔2014〕68号) 3)《关于促进残疾人就业政府采购政策的通知》(财库〔2017〕141号) 4)《关于环境标志产品政府采购实施的意见》(财库〔2006〕90号) 5)《节能产品政府采购实施意见》的通知(财库〔2004〕185号) 六、供应商资格: 1.投标人应具备《政府采购法》第二十二条规定的条件; 1)投标人必须是具有独立承担民事责任能力的在中华人民共和国境内注册的法人或其他组织或自然人。

2)投标人必须具有良好的商业信誉和健全的财务会计制度。 3)投标人有依法缴纳税收和社会保障资金的良好记录。 4)投标人具备履行合同所必需的设备和专业技术能力。 5)投标人参加政府采购活动前三年内,在经营活动中没有重大违法记录。 6)投标人必须符合法律、行政法规规定的其他条件。 2. 投标人未被列入“信用中国”网站(略)“记录失信被执行人或重大税收违法案件当事人名单”记录名单;不处于中国政府采购网(略)“政府采购严重违法失信行为信息记录”中的禁止参加政府采购活动期间。(以投标截止日当天在“信用中国”网站(略)及中国政府采购网(略)查询结果为准,如相关失信记录已失效,投标人需提供相关证明。) 3. 单位负责人为同一人或者存在直接控股、管理关系的不同投标人,不得同时参加本项目投标。 4. 为本项目提供整体设计、规范编制或者项目管理、监理、检测等服务的投标人,不得再参与本项目投标。 5. 本项目不接受联合体投标。 6.已登记报名并获取本项目招标文件。 备注:投标人获取招标文件时需提供以下资料,并统一使用A4纸装订成册(一式两份),除法定代表人身份证外,其余复印件须提供原件现场核查: 1.法定代表人证明书(原件); 2.法定代表人身份证(复印件加盖公章); 3.若是被授权人参加报名则须同时提供法定代表人签名或法定代表人盖私章的授权委托书(原件)及被授权人身份证(复印件加盖公章); 4.营业执照(或事业单位法人证书,或社会团体法人登记证书,或执业许可证复印件加盖公章);分公司投标的投标人,需同时提供具有法人资格的总公司的营业执照复印件及授权书。 5.参加政府采购活动前三年内,在经营活动中没有重大违法记录声明函(原件)(重大违法记录,是指投标人因违法经营受到刑事处罚或者责令停产停业、吊销许可证或者执照、较大数额罚款等行政处罚。(较大数额罚款按照发出行政处罚决定书部门所在省级政府,或实行垂直领导的国务院有关行政主管部门制定的较大数额罚款标准,或罚款决定之前需要举行听证会的金额标准来认定)。

惠州学院毕业论文设计指导教师审阅意见表

惠州学院毕业论文设计指导教师审阅意见表

惠州学院毕业论文(设计)指导教师审阅意见表 (20 届)

(理工科类) (指导教师使用)

(文科类) (指导教师使用) 项目分值 100>Ⅹ≥9090>Ⅹ≥8080>Ⅹ≥7070>Ⅹ≥60Ⅹ<60 参考标准参考标准参考标准参考标准参考标准 学习态度10 学习态度认真,作 风严谨务实,严格 保证论文工作时间 并按任务书中规定 的进度开展各项工 作 学习态度比较认 真,作风良好,能 按期完成任务书规 定的任务 学习态度尚好, 遵守组织纪律, 基本保证论文工 作时间,按期完 成各项工作 学习态度尚可, 在指导教师的帮 助下能按期完成 任务 学习马虎,纪律 涣散,工作作风 不严谨,不能保 证论文工作时间 和进度 文献阅读与分析15 除全部阅读教师指 定的参考资料、文 献外,还阅读较多 的自选资料,开题 报告质量高,能较 好的写作提纲,综 合、收集和正确利 用各种文献资料的 能力强 除全部阅读教师指 定的参考资料、文 献外,还能阅读一 些自选资料,开题 报告质量较高,能 较好的写作提纲, 综合、收集和正确 利用各种的文献资 料能力较强 阅读了教师指定 的参考资料、文 献,开题报告质 量尚可,有写作 提纲,能分析整 理各种文献资料 能阅读教师指定 的参考资料,有 开题报告和写作 提纲,在指导教 师的帮助下,能 对各种文献资料 进行分析整理 未完成阅读任 务, 开题报告质 量差,没有写作 提纲,无法对文 献资料进行分析 整理 论证能力20 论点鲜明,论据确 凿,论文表现出对 实际问题有较强的 分析能力和概括能 力,文章材料翔实 可靠,有说服力 论点正确,论据可 靠,对事物有一定 的分析能力和概括 能力,能运用所学 理论和知识阐述有 关问题 观点正确,论述 有理有据,材料 能说明观点,面 也比较宽 观点基本正确, 并能对观点进行 一定的论述 基本观点有错误 或主要材料不能 说明观点 学术 水平与创新 30 论文有独到的见 解,富有新意或对 某些问题有较深刻 的分析,有较高的 学术水平或较大的 实用价值 论文有一定的见 解,或对某一问题 分析较深,有一定 的学术水平或实用 价值 论文能提出自己 的看法,选题有 一定的价值,内 容能理论联系实 际 选题有一定的价 值,论文能提出 自己的看法 论题不能成立或 有重大问题 撰写规范25 论文结构严谨,逻 辑性强,论述层次 清晰,语句通顺, 语言准确、生动, 论文完全符合规范 化要求 论文结构合理,符 合逻辑,文章层次 分明,语言通顺、 准确,达到规范化 要求 论文结构基本合 理,层次比较清 楚,文理通顺, 基本达到规范化 要求 论文结构基本合 理,论证基本清 楚,勉强达到规 范化要求 内容空泛,结构 混乱,文字表示 不清,文题不符 或文理不通,有 抄袭现象,达不 到规范化要求

惠州学院PLC课程设计

《电气与PLC 控制技术》课程设计 设计课程题目:运料小车控制系统设计 专 业: 电气工程及其自动化 班 级: 姓 名: 学 号: 指导教师: 设计时间: 惠州学院电子科学系 惠州学院 HUIZHOU UNIVERSITY

目录 一、设计任务 (1) 二、系统硬件设计。 (1) 三、系统软件设计 (3) 四、实验操作 (4) 五、设计总结 (5) 六、参考文献 (5)

一、设计任务 用可编程控制器实现运料小车装料及卸料自动往返过程,要求: 1.基本要求:小车可在A,B两地分别启动;A地启动后,小车先返回限位开关ST1处,停车30秒装料;然后自动驶向B地,到达限位开关ST2处停车,底门电磁铁动作,卸料30秒;如此往复。 2.画出主接线图、PLC外部接线图、梯形图; 5.用语句表编出程序; 6.控制要求: (1)手动操作:能手动控制小车向前运行,后退运行,并能打开小车底门; (2)连续往返自动控制:当小车启动后,能够自动往返运行。 (3)停车控制:小车在自动往返运行过程中,均可用手动开关令其停车;再次启动后,小车重复(2)中内容。 二、系统硬件设计。 1.主接线图 2.I/O口分配 输入点输出点 X0:开机启动按钮Y1:电动机正转接触器

X1:自动模式开关Y2:电动机反转接触器 X2:A地启动按钮Y3:底门控制电磁铁打开卸货X3:B地启动按钮Y4:底门控制电磁铁关闭装货X4:A地行程开关Y5:到达A点 X5:B地行程开关Y6:到达B点 X6:自动控制过程中强制停止按钮 X7:手动卸货开关 X10:手动装货开关 X11:关机按钮 X12:手动模式按钮 3.内部系统资源分配 内部资源作用 T1定时器自动控制到达B点定时卸货T2定时器自动控制到达A点定时装货 4.PLC外部接线图

惠州学院学士学位授予工作细则(修订)

惠州学院学士学位授予工作细则(修订) (惠州学院学位评定委员会2013年7月9日讨论通过)第一条根据《中华人民共和国学位条例》、《中华人民共和国学位条例暂行实施办法》和《广东省普通高等学校学士学位条例暂行实施办法》,结合本院实际,制定本工作细则。 第二条学院按本科专业相应的学科门类授予学士学位。 第三条学院学位评定委员会成员由院长、主管教学、科研的副院长,教学、科研部门负责人以及各系担任本科教学的教师代表等19至25人组成。其成员一般应具有高级专业技术职称,其中教授应占三分之一以上,任期两年。学位评定委员会设主席1名,副主席1-2名,秘书1名。教务处是学院学士学位管理的职能部门,学位委员会办公室设在教务处。 第四条学院学士学位评定委员会的主要职责: (一)制定和修订学院授予学士学位的工作细则; (二)根据学位授予的有关规定,审定授予学士学位的专业; (三)审批各系学位评定分委员会成员名单; (四)审查学士学位申请,作出授予或不授予学位的决定; (五)对违犯规定而获得的学士学位,作出撤销决定; (六)研究和处理学位授予中的争议和其他重大事项。 第五条各系成立学位评定分委员会,由本系教学科研领导和具有较高教学、科研水平的教师5至9人组成,任期两年。各学位评定分委员会主任一般由学院学位评定委员会委员兼任。 第六条系学位评定分委员会的主要职责: (一)审查本系本科毕业生的政治思想、教育(生产、毕业)实习、毕业论文(设计)、课程学习等情况,按照评定标准提出拟授予和拟不授予学士学位的名单; (二)向学院学位评定委员会反映有关授予学位的争议,并提出处理意见; (三)处理学院学位评定委员会授权办理的有关事宜。 第七条学院学位评定委员会和系学士学位评定分委员会的决议,以无记名投票方式进行,出席会议成员达到全体三分之二,同意票超过出席成员半数,方为有效决议。 第八条授予学士学位,学生应当达到以下各项条件:

Linux操作系统构建原理与应用

【154】 第34卷 第2期 2012-2(下) 0 引言 Linux 是一种自由和开放源码的类Unix 操作系统。目前存在着许多不同的Linux ,但它们都使用了Linux 内核。Linux 可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux 是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux 操作系统[1]。Linux 一词的诞生之初仅仅代表的是Linux 操作系统的内核,但是,随着Linux 操作系统内核的不断发展,Linux 一词代表的是Linux 操作系统,并不仅仅局限于内核。Linux 得名于计算机业余爱好者Linus Torvalds 。 Linux 操作系统诞生与1981年,同一年,IBM 公司推出享誉全球的微型计算机IBM PC 。到1991年,GNU 计划已经开发出了许多工具软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等。这些软件为Linux 操作系统的开发创造了一个合适的环境,是Linux 能够诞生的基础之一。GNU 计划旨在开发一个类似Unix 的操作系统,并且该操作系统是完全免费的、开源的。但是Linux 内核的发展并不是很顺利,Gnu C 编译器的诞生也没有加快免费的GNU 操作系统的诞生,MINIX 操作系统在发展的过程中已经有了版权,但是这种操作系统是有偿的,并不是免费的。对于Linux 操作系统而言,已经发展到关键阶段,自1991年以来,Linus Torvalds 便着手编制属于自己的操作系统,随着研 Linux 操作系统构建原理与应用 Theory and application of Linux operating system 张 君 ZHANG Jun (呼伦贝尔学院,呼伦贝尔 021000) 摘 要: 随着计算机科学与技术的飞速发展,Linux操作系统以其开源、模块化程度高、硬件支持多等 特点获得了前所未有的发展,本课题皆在通过详细介绍Linux操作系统的起源,内核架构原理等基础知识,为广大读者提供全面的专业知识,课题的最后介绍了Linux操作系统目前的应用现状。 关键词: Linux;原理;调度;GNU 中图分类号:TP316 文献标识码:A 文章编号:1009-0134(2012)2(下)-0154-03Doi: 10.3969/j.issn.1009-0134.2012.2(下).48 收稿日期:2011-10-30 作者简介:张君(1978-),女,辽宁义县人,讲师,研究方向为计算方法理论。究的深入,Linux 操作系统不仅改变了传统的操作系统的编程模式,还成为了目前微软操作系统的最强大的竞争对手。 1 Linux 内核 操作系统的诞生是围绕着计算机的软件以及硬件而发展的,Linux 操作系统的诞生的目的便是用于和硬件进行通信,并为使用者提供服务的最底层的支撑软件,计算机的软件以及硬件是相互关联的,绝不能分割开。一个完整的计算机是由许多个硬件部件组成的,比如,处理器、内存、外围输入输出设备、硬盘等一些列电子设备。但是,这些硬件没有得到软件的支撑,硬件是毫无意义的。使得这些硬件能够投入工作的软件便是操作系统,操作系统也可以理解为硬件使能的软件,Linux 操作系统中的操作系统指的是“内核”或者“核心”,一个完整的Linux 内核主要有以下几个主要部分组成:文件系统、网络通信、存储管理系统、系统调用、CPU 和进程管理以系统初始化引导等。 操作系统的分析需要明确操作系统的体系架构,因此,分析操作系统不能仅仅局限于某一个角度、分析操作系统的其中的一个目标便是能够使得我们能够更加清晰理解操作系统的源码。Linux 内核从架构上得到创新,实现了技术性比较强的体系架构属性。一方面,Linux 内核是由很多个子系统组成的,另外一个方面,Linux 操作系统将所有的服务集成与内核一体中,因此,Linux 内核又是一个完整的整体。这些与微内核的体系架

惠州学院软件工程作业SE1

软件工程导论第一章作业 1、什么是软件危机?它有那些典型表现?为什么会出现软件危机? 答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 具体的说,软件危机主要有以下一些典型表现: 1)对软件开发成本和进度的估计常常很不准确。 2)用户对“已完成的”软件系统不满意的现象经常发生。 3)软件产品的质量往往靠不住。 4)软件常常是不可维护的。 5)软件通常没有适当的文档资料。 6)软件成本在计算机系统总成本中所占的比例逐年上升。 7)软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 出现软件危机的原因,一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。 3、什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机? 答:采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。 软件工程具有下述的本质特性: 1)软件工程关注于大型程序的构造。 2)软件工程的中心课题是控制复杂性。 3)软件经常变化 4)开发软件的效率非常重要。 5)和谐地合作是开发软件的关键。 6)软件必须有效地支持它的用户。 7)在软件工程领域中通常由具有一种文化背景的人替另一种文化背景的人创造产品。 用下述软件工程的7条基本原理来消除软件危机: 1)用分阶段的生命周期计划严格管理。 2)坚持进行阶段评审。 3)实行严格的产品控制。 4)采用现代程序设计技术。 5)结果应能清楚地审查。 6)开发小组的人员应该少而精。 7)承认不断改进软件工程实践的必要性。 4、简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 答:1)结构化范型也称为传统方法学或生命周期方法学。它采用结构化技术(结构化分析、结构化设计和结构化实现)来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用。这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地完成每个阶段的任务。采用这种方法学开发软件的时候,从对问题的抽象逻辑分析开始,一个阶段一个阶段地顺序进行开发。每一个阶段的开始和结束都有严格标准,在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审。审查的一条主要标准就是每个阶段都应该交出“最新式的”(即和所开发的软件完全一致的)高质量的文档资料,从而保证在软件开发工程结束时有一个完整准确的软件配置交付使用。

操作系统 第四章 课后题答案

第四章 1.为什么说多级反馈队列调度算法能较好地满足各类用户的需要(来自百度): 答案一: 多级反馈队列调度算法能较好地满足各种类型用户的需要。对终端型作业用户而言,由于他们所提交的大多属于交互型作业,作业通常比较短小,系统只要能使这些作业在第1级队列所规定的时间片内完成,便可使终端型作业用户感到满意;对于短批处理作业用户而言,他们的作业开始时像终端型作业一样,如果仅在第1级队列中执行一个时间片即可完成,便可以获得与终端型作业一样的响应时间,对于稍长的作业,通常也只需要在第2级队列和第3级队列中各执行一个时间片即可完成,其周转时间仍然较短;对于长批处理作业用户而言,它们的长作业将依次在第1,2,…,直到第n级队列中运行,然后再按时间片轮转方式运行,用户不必担心其作业长期得不到处理。 答案二:(惠州学院操作系统课后题)与答案一基本相似,可看做精简版。 答:(1)终端型作业用户提交的作业大多属于较小的交互型作业,系统只要使这些作业在第一队列规定的时间片内完成,终端作业用户就会感到满足。 (2)短批处理作业用户,开始时像终端型作业一样,如果在第一队列中执行一个时间片段即可完成,便可获得与终端作业一样的响应时间。对于稍长作业,通常只需在第二和第三队列各执行一时间片即可完成,其周转时间仍然较短。 (3)长批处理作业,它将依次在第1 ,2 ,…,n个队列中运行,然后再按轮转方式运行,用户不必担心其作业长期得不到处理。所以,多级反馈队列调度算法能满足多用户需求。 2.

分别对以上两个进程集合,计算使用先来先服务(FCFS)、时间片轮转法(时间片q=1)、短进程优先(SPN)、最短剩余时间优先(SRT,时间片q=1)、响应比高者优先(HRRN)及多级反馈队列(MFQ,第1个队列的时间片为1,第i(i<1)个队列的时间片q=2(i-1))算法进行CPU调度,请给出各进程的完成时间、周转时间、带权周转时间,及所有进程的平均周转时间和平均带权周转时间。

惠州学院-计算机组成原理实验四 含流程图

计算机科学系实验报告 课程名称计算机组成原理班级14软件工程一班 实验名称组合逻辑控制器实验教导教师麦山 姓名魏树杰学号1414080902132 日期2016年06月11日 一、实验目的 1、深入理解计算机控制器的功能和组成; 2、学习和掌握计算机各类典型指令的执行流程; 3、学习组合逻辑控制器的控制原理和相关技术。 二、实验说明 1、TEC-XP+计算机的指令分类 TEC-2000指令系统按指令的功能和执行步骤可划分为A、B、C、D四组: A组:主要完成通用寄存器之间的数据传送或运算,以及少数特殊操作,在取指后一步完成。 基本指令:ADD,SUB,AND,OR,XOR,CMP,TEST,MVRR,INC,DEC,SHR,SHL,JR,JRC,JRNC,JRZ,JRNZ 扩展指令:ADC,SBB,NOT,RCL,RCR,ASR,STC,CLC,EI,DI,JRS,JRNS,JMPR B组:需完成一次主存读/写操作,或IO读/写操作,在取指后二步完成。第一步向地址寄存器送入16位(或8位的I/O端口)地址,第二步完成读、写操作。 基本指令:LDRR,STRR,PUSH,POP,PSHF,POPF,MVRD,IN,OUT,JMPA,RET C组:完成两次主存读/写操作(间址操作),在取指令后三步完成。第一次读出的数据是操作数的地址,读出后直接(或经过一次加法运算)将其送入地址寄存器,省掉第二次内存读/写操 作的地址传送步骤。CALR指令先用第2步保存PC内容到堆栈,第3步把寄存器中的子程 序入口地址传送到程序计数器PC中。 扩展指令:CALR,LDRA,STRA,LDRX,STRX D组:完成两次内存的读、写操作,在取指之后四步完成。 基本指令:CALA 扩展指令:TRET 8位指令操作码(记作“IR15–IR8”)的特殊含义: ①IR15–IR14用于区分指令组,0X表示A组,10表示B组,11表示C、D组; ②IR11用于区分C、D组,IR11=0为C组,IR11=1为D组; ③IR13用于区分基本指令和扩展指令,基本指令为0,扩展指令为1。 ④IR12用于简化控制器实现,暂定为0。 ⑤IR10–IR8用于区分同一指令组的不同指令。 TEC-XP+的基本指令已全部实现,扩展指令只完成了指令格式和执行流程的设计,控制信号的逻辑尚未实现,可由用户扩展实现。 2、TEC-XP+计算机的指令执行流程 TEC-2000计算机指令的执行流程由节拍发生器(即时序产生器)控制,节拍(即机器周期或CPU 周期)用T4T3T2T1T0来编码,其中,在组合逻辑控制器中T4恒为0(T4=0)。下图为TEC-2000的指令执行流程图,方框表示1个节拍(即机器周期),左上角为节拍的编码(用T3T2T1T0表示)。

惠州学院 软件工程导论 第六章__详细设计 刘宇芳老师

第六章 详细设计 一、详细设计概述 1、目的:为软件系统的H图/SC图中的每一个模块确定采用的算法(处理流程)和模块内数据结构,用某种选定的表达工具给出清晰的描述。 2、任务: 用一定的工具精确描述 目标系统 ,从而方便在编码阶段可以把这种描述直接翻译成用某种程序设计语言书写的程序。 (1) 确定每一模块的算法(处理流程) (2) 确定每一模块使用的数据结构 (3) 确定本模块的外部接口和用户界面 (4) 为每一模块设计一组测试用例(单元测试计划) 详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的结果基本上决定了最终的程序代码的质量。考虑程序代码的质量时必须注意,程序的“读者”有两个,那就是计算机和人。详细设计不仅要逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程容易阅读和理解 。 二、结构化程序设计 1、什么是结构化程序设计 (1) 如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块是单入口、单出口的,则称这个程序是结构化的。 (2) 结构化程序设计是尽可能少用GO TO语句的程序设计方法。最好仅在检测出错误时才使用GO TO语句,而且应该总是使用前向GO TO语句。 (3) 如果允许使用LEAVE(或BREAK)结构,则不仅方便而且会使效率提高很多。LEAVE或BREAK结构实质上是受限制的GO TO 语句,用于转移到循环结构外面的语句。 (4) 如果只允许使用顺序、IF-THEN-ELSE型分支和DO-WHILE型循环这3种基本控制结构,P5,则称为经典的结构程序设计;如果除了上述3种基本控制结构之外,还允许使用DO-CASE型多分支结构和DO-UNTIL型循环结构,则称为扩展的结构程序设计;如果再加上允许使用LEAVE(或

相关文档