当前位置:文档之家› 《水泵及水泵站》课程设计

《水泵及水泵站》课程设计

《水泵及水泵站》课程设计
《水泵及水泵站》课程设计

《水泵及水泵站》课程设计

说明书

一、课程设计任务书

本课程设计的主要目的是把《水泵及水泵站》、《给水排水设计手册》中所获得的理论知识加以系统化。并应用于设计工作中,使所学知识得到巩固和提高,同时提高我们有条理地创造性地处理设计资料地独立工作能力。二、设计任务

1、设计题目:取水泵站

某自来水厂最高用水量为38100m/d,水厂反应沉淀池前的配水井标高为,水源最低水位标高为,年常水位标高为,最高水位标高为,取水泵站吸水管长50m,压水管长40m,泵站建在黄石沈家营,试设计该取水泵站三、设计基本资料

1. 近期设计水量38100m3/d

2..水源最低水位标高;最高水位标高为;年常水位标高为

3.水厂反应沉淀池前的配水井的水位标高为,取水泵站吸水管长50m,压水管长40m 4. 水厂为双电源进行。

5. 原水厂水质符合饮用水规定。河边无冰冻现象,根据河岸地质地形以决定采用固定式泵房吸水井中抽水,吸水

井采用自流管从取水头

3Life is full of ups and downs. 1

部取水,取水头部采用箱式。

6. 地区气候资料可根据设计需要当地气象部门提供。

黄石地质条件较好,土耐力一般较高,除个别软土层低于10t/m2外,一般在15-20t/m2之间。地下水含量丰富,工程地质性质良好,有利于城市建设和发展。地震设防裂度为6度。黄石地区的气候特征

黄石地处中纬度,太阳辐射季节性差别大,远离海洋,陆面多为矿山群,春夏季下垫面粗糙且增湿快,对流强,加之受东亚季风环流影响,其气候特征冬冷夏热、四季分明,光照充足,热能丰富,雨量充沛,为典型的亚热带东亚大陆性气候。

黄石年平均气温17℃。最热月平均℃,最冷月平均℃。无霜期年平均264天,年平均降水量毫米,年平均降雨日132天左右,全年日照小时,占全年月日可照射时数的31℅-63℅。境内多东南风,年平均风速为每秒米。全境气候温和、湿润,冬寒期短,水热条件优越,有利农作物生长。但于大气环流、地形、季节变换,气候各要素年际、年内变化较大,因而倒春寒、大暴雨、强风、伏秋连旱等灾害性天气时有发生最好加一设备表四、主要参考书:

1、《给水排水设计手册》第一、三册

2、《水泵及水泵站》教材

Life is full of ups and downs. 2

3、《水泵及泵站设计计算》李亚峰等编

4、《给水排水管材实用手册》刘慧等编

计算书

一、设计流量的确定和设计扬程估算⑴.设计流量Q

考虑到输水干管漏损和净化场本身用水,取自用水系数α=,则:

38100近期设计流量为 Q=×24=/h= m3/s

⑵.自流管设计

设计流量 Q1=/s

4Q1取经济流速 V= m/s,计算得 D=V=

4=444 mm

查设计手册,采用两条DN500×10钢管作为自流管,流速 V= m/s,1000i=

当一条自流管检修时,另一条自流管应通过75%设计流量,即:Q2=75%×Q=75%× =/s,查得:V= m/s,1000i= 50从取水头部到吸水间水头损失h沿程= il=1000= m

⑶.水泵设计流量及扬程水泵所需静扬程Hst

通过取水部分的计算已知在最不利情况下,从取水头部到泵房吸水间的全部水头损失为,则吸水间中最高水位标高

为/10=。

Life is full of ups and downs. 3

最低水位标高为/10=。所以所需静扬程Hst为;洪水位时: Hst=-=枯水位时: Hst=-= 2)输水干管中的水头损失Σh

设采用两条DN500×10钢管并联作为原水输水干管,当一条输水管检修时,另一条输水管应通过75%的设计流量,即Q2=75%×Q = /h=/s ,查得V= m/s,1000i=所以Σh=×1000×40= m。

3)泵站内管路中的水头损失hp 粗估为2m 则水泵设计扬程为

设计枯水位时,Hmax=+++2+2= m 设计洪水位时,Hmin=+++2+2= m

~33水泵设计流量Q=3==/h

.⑷初选水泵和电机

近期三台14SA-10J型水泵,两台工作,一台备用。远期增加一台同型号水泵,三台工作一台备用。根据20sh -9A型水泵的要求选用JS115-6电动机。

⑸机组基础尺寸的确定

查水泵与电机样本,计算出JS115-6型水泵机组基础平面尺寸为3300×1400,机组总重量W=Wp+Wm=1210+970=21365N 基础深度H可按下式计算:

=LBR

式中 L——基础长度,L=;B——基础宽度,B=;

——基础所用材料的容重,对于混凝土基础来说,23520N/m3

21364故H=LBR=23520=

基础实际深度连同泵房地板在内应为。⑹吸、压水管的设计

每台水泵有单独的吸水管与压水管 1)吸水管

Q已知 Q1=2= m3/h = m3/s

查手册,采用DN450×10钢管,则 V=/s,1000i= 2)压水管

查手册 ,采用DN350×10钢管,则V=/s,1000i=⑺机组及管路布置

Life is full of ups and downs.

= 5

为了布置紧凑,充分利用建筑面积,将四台机组交错并列布置成两排,两台为正常转向,两台为反常转向,在订货时应予以说明。每台水泵有单独得吸水管,吸水管与压水管采用直进直出方式布置,压水管引出泵房后两两连接起来。水泵出水管上设有液控蝶阀HDZs41X-10)和手动蝶阀,吸水管上设手动闸板闸阀.为了减少泵房建筑面积,闸阀切换井设在泵房外面,两条DN600输水管用DN600蝶阀连接起来,

每条输水管上各设切换用的蝶阀一个。泵站内管路的水力计算

取一条最不利线路,从吸水口到输水干管上切换闸阀止为计算线路图。 1)吸水管路中水头损失Σhs Σhs=Σhfs+Σhls

3Σhfs=l1is=10=

V22Σhls=(ζ1+ζ2) 2gV12+32g

式中ζ1——吸水管进口局部阻力系数,ζ1=;

Life is full of ups and downs. 6

a1ζ2——DN500闸阀局部阻力系数,按开启度d=8考虑,ζ2=;

ζ3——偏心渐缩管DN500×300,ζ3=。

则Σhls= (+)×2+2= m

故Σhs=Σhfs+Σhls=+= m 2) 压水管路水头损失Σhd Σhd=Σhfd+Σhld

Σhfd=(l2+l3+l4+l5+l6)id1+l7id2

=(++++)×1000+1000

=

V23V2V245Σhld=ζ42g+(25+6+7+8+29+10)2g+(11+212+213)2g式中ζ4——DN300×400渐放管,ζ4=;ζ5——DN400钢制45弯头,ζ5=;ζ6——DN400电动蝶阀,ζ6=0. 15;ζ7

——DN400伸缩接头,ζ7=ζ8——DN400手动蝶阀,ζ8=;ζ9——DN400钢制弯头,ζ9=;ζ10——DN400×600渐放管,ζ10=;ζ11——DN600钢制斜三通,ζ11=;ζ12——DN600钢制正三通,ζ12=;

Life is full of ups and downs.

7

ζ13——DN600蝶阀,ζ13=。则

Σhld=×+(2

2)(22)2=

故Σhd=03066+=

从水泵吸水口到输水干管上切换闸阀间的全部水头损失为:Σh=Σhs+Σhd=+= m 因此,水泵的实际扬程为:

设计枯水位时,Hmax=+++2= m 设计洪水位时,Hmin =+++2=此可见,初选水泵机组符合要求。二、泵站各部分标高的确定

1)水泵安装高度的确定和泵房筒体高度计算

为了便于用沉井法施工,将泵房机器间底板放在与吸水间底板同一标高,因而水泵为自灌式工作,所以水泵的安装高度小于其允许吸上真空高度,无须计算。

已知吸水间最低动水位标高为,为保证吸水管吸水,取吸水管的中心标高为。取吸水管下缘距吸水间底板,则吸水

间底板标高为

Life is full of ups and downs. 8

=。

洪水位标高为,考虑的浪高,则操作平台标高为+=。故泵房筒体高度为: H=-= m 三、辅助设备的选择和布置 1) 起重设备

最大起重为JS115-6型电动机重量Wm=1210kg,最大起重高度为+=。考虑选用环行吊车 2)引水设备

水泵是自灌式工作,不需要引水设备。 3)排水设备于泵房较深,故采用电动水泵排水。沿泵房内壁设排水沟,将水汇集到集水坑内,然后抽回到吸水间去。

取水泵房的排水量一般按20~40m3/h考虑,排水泵的净扬程考虑,水头损失大约5m,故总扬程在17m左右,可选用IS80-65-125A型离心泵两台,一台工作,一台备用,配电机Y112M-2。(380v, 2900 r/min ,, 4000W ,η=75% ) 。4)通风设备

于与水泵配套的电机为水冷式,无需专用通风设备进行空-空冷却,但于泵房筒体较深,仍选用风机进行换气通风。按泵房每小时换8~

Life is full of ups and downs. 9

10次所需要风量计算,排量为8~10V≈9646m3/h,选用两台T30-7型轴流风机。 5)计量设备

在净化场的送水泵站内安装电磁流量计统一计量,故本泵站内不再设计量设备。

6)泵房建筑高度的确定

泵房筒体高度已知为,操作平台以上的建筑高度,根据平台上汽车高度2m,设备中最高的高度水泵,取,电动葫芦的高度,起重机梁,起重绳垂直长度,。所以,平台到吊车梁底板距离为。四、泵房平面尺寸确定

根据水泵机组、吸水与压水管道的布置条件以及排水泵机组和通风机等附属设备的设置情况,从给水排水设计手册中查出有关设备和管道配件的尺寸,通过计算,求得泵房内径为18m。五、取水构筑物总体布置图

注:仅供参考

Life is full of ups and downs. 10

说明书

一、课程设计任务书

本课程设计的主要目的是把《水泵及水泵站》、《给水排水设计手册》中所获得的理论知识加以系统化。并应用于设计工作中,使所学知识得到巩固和提高,同时提高我们有条理地创造性地处理设计资料地独立工作能力。二、设计任务

1、设计题目:取水泵站

某自来水厂最高用水量为38100m/d,水厂反应沉淀池前

的配水井标高为,水源最低水位标高为,年常水位标高为,最高水位标高为,取水泵站吸水管长50m,压水管长40m,泵站建在黄石沈家营,试设计该取水泵站三、设计基本资料

1. 近期设计水量38100m3/d

2..水源最低水位标高;最高水位标高为;年常水位标高为

3.水厂反应沉淀池前的配水井的水位标高为,取水泵站吸水管长50m,压水管长40m 4. 水厂为双电源进行。

5. 原水厂水质符合饮用水规定。河边无冰冻现象,根据河岸地质地形以决定采用固定式泵房吸水井中抽水,吸水井采用自流管从取水头

3Life is full of ups and downs. 1

部取水,取水头部采用箱式。

6. 地区气候资料可根据设计需要当地气象部门提供。

黄石地质条件较好,土耐力一般较高,除个别软土层低于10t/m2外,一般在15-20t/m2之间。地下水含量丰富,工程地质性质良好,有利于城市建设和发展。地震设防裂度为6度。黄石地区的气候特征

黄石地处中纬度,太阳辐射季节性差别大,远离海洋,陆面多为矿山群,春夏季下垫面粗糙且增湿快,对流强,加

之受东亚季风环流影响,其气候特征冬冷夏热、四季分明,光照充足,热能丰富,雨量充沛,为典型的亚热带东亚大陆性气候。

黄石年平均气温17℃。最热月平均℃,最冷月平均℃。无霜期年平均264天,年平均降水量毫米,年平均降雨日132天左右,全年日照小时,占全年月日可照射时数的31℅-63℅。境内多东南风,年平均风速为每秒米。全境气候温和、湿润,冬寒期短,水热条件优越,有利农作物生长。但于大气环流、地形、季节变换,气候各要素年际、年内变化较大,因而倒春寒、大暴雨、强风、伏秋连旱等灾害性天气时有发生最好加一设备表四、主要参考书:

1、《给水排水设计手册》第一、三册

2、《水泵及水泵站》教材

Life is full of ups and downs. 2

3、《水泵及泵站设计计算》李亚峰等编

4、《给水排水管材实用手册》刘慧等编

计算书

一、设计流量的确定和设计扬程估算⑴.设计流量Q

考虑到输水干管漏损和净化场本身用水,取自用水系数α=,则:

38100近期设计流量为 Q=×24=/h= m3/s

⑵.自流管设计

设计流量 Q1=/s

4Q1取经济流速 V= m/s,计算得 D=V=

4=444 mm

查设计手册,采用两条DN500×10钢管作为自流管,流速 V= m/s,1000i=

当一条自流管检修时,另一条自流管应通过75%设计流量,即:Q2=75%×Q=75%× =/s,查得:V= m/s,1000i= 50从取水头部到吸水间水头损失h沿程= il=1000= m

⑶.水泵设计流量及扬程水泵所需静扬程Hst

通过取水部分的计算已知在最不利情况下,从取水头部到泵房吸水间的全部水头损失为,则吸水间中最高水位标高为/10=。

Life is full of ups and downs. 3

最低水位标高为/10=。所以所需静扬程Hst为;洪水位时: Hst=-=枯水位时: Hst=-= 2)输水干管中的水头损失Σh

设采用两条DN500×10钢管并联作为原水输水干管,当一条输水管检修时,另一条输水管应通过75%的设计流量,即Q2=75%×Q = /h=/s ,查得V= m/s,1000i=所以Σh=×1000×40= m。

3)泵站内管路中的水头损失hp 粗估为2m 则水泵设计扬程为

设计枯水位时,Hmax=+++2+2= m 设计洪水位时,Hmin=+++2+2= m

~33水泵设计流量Q=3==/h

.⑷初选水泵和电机

近期三台14SA-10J型水泵,两台工作,一台备用。远期增加一台同型号水泵,三台工作一台备用。根据20sh -9A型水泵的要求选用JS115-6电动机。

⑸机组基础尺寸的确定

查水泵与电机样本,计算出JS115-6型水泵机组基础平面尺寸为3300×1400,机组总重量W=Wp+Wm=1210+970=21365N 基础深度H可按下式计算:

=LBR

式中 L——基础长度,L=;B——基础宽度,B=;

——基础所用材料的容重,对于混凝土基础来说,23520N/m3

21364故H=LBR=23520=

基础实际深度连同泵房地板在内应为。⑹吸、压水管的设计

每台水泵有单独的吸水管与压水管 1)吸水管

Q已知 Q1=2= m3/h = m3/s

查手册,采用DN450×10钢管,则 V=/s,1000i= 2)压水管

查手册 ,采用DN350×10钢管,则V=/s,1000i=⑺机组及管路布置

Life is full of ups and downs.

= 5

汇编语言课程设计

沈阳大学

2.3 MASM的介绍 MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发,历经二三十年的发展,目前MASM的版本已升至6.15,支持MMX Pentium、Pentium II、Pentium III及Pentium 4等指令系统。 2.4总体设计功能 本次课程设计的内容是采用汇编语言设计一个运行于计算机的“霓虹灯”的模拟显示 程序,由$及*字符相间,从两侧向中间螺旋汇聚直至形成一个矩形,这就要求该霓虹灯能够动态地进行变化;霓虹灯模拟显示程序主要是进行程序循环调用,可以通过CMP、JMP、JZ、RET等命令进行跳转。由于是霓虹灯的模拟显示,因此在进行程序循环调用前需要进行数据段定义,以使子程序在进行调用时能够根据数据段的定义来执行,最后显示结果。 定时器中断处理程序:计数器中断的次数记录在计数单元count中,由于定时中断的引发速率是每秒18.2次,即计数一次为55ms,当count计数值为18时,sec计数单元加一(为1秒)。 视频显示程序设计:一般由DOS 或BIOS调用来完成。有关显示输出的DOS功能调用不多,而BIOS调用的功能很强,主要包括设置显示方式、光标大小和位置、设置调色板号、显示字符、显示图形等。用INT 10H中断即可建立某种显示方式。用DOS功能调用显示技术,把系统功能调用号送至AH,把程序段规定的入口参数,送至指定的寄存器,然后由中断指令INT 21H来实现调用。 键盘扫描程序设计:利用DOS系统功能调用的01号功能,接受从键盘输入的字符到AL寄存器,以及检测键盘状态,有无输入,并检测输入各值。 2.5详细功能设计 2.5.1主程序功能 主程序通过调用各个子程序来实现清屏,改变图形等功能,具体调用过程如图1所示。 沈阳大学

汇编语言程序设计实验报告

微机原理实验报告 实验名称汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH, 97H,64H,BBH,7FH,0FH,D8H。编程并显示结果:如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H 的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD 码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再 将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 第1页

99223344H = xxxxxxxxH 四、实验代码及结果 实验代码见代码附录 1.1程序运行结果 图1 无符号最大值结果截图 1.1 程序运行结果

图2 有符号最大值截图2.0 程序运行结果

图3 BCD码显示3.0 程序运行结果

图4 ASCII码显示4.0 程序运行结果

图5 移动次数显示5.0 程序运行结果

北京理工大学汇编实验报告3

北京理工大学汇编实验报告3

本科实验报告实验名称:实验三字符串操作实验 课程名称: 课程设计Ⅰ(CPU与汇编)(实 验)实验时间: 第5-10周周五 下午 任课教师:聂青实验地点:10-102 实验教师:苏京霞 实验类型:?原理验证□综合设计□自主创新 学生姓名:罗逸雨 学号/班级:1120141208 05211401 组号:3 学院:信息与电子学院同组搭档: 专业:通信工程成绩:

CX 中值减 1,当 CX 中值减至 0 时,停止重复执行,继续执行下一条指令。当REP无条件重复前缀,重复串操作直到计数寄存器的内容 CX 为0为止。经常与REP 配合工作的字符串处理指令有MOVS、STOS和LODS。 当REPE/REPZ判断计数寄存器的内容 CX 是否为0或ZF=0(即比较的两个操作数不等),只要满足一个则重复执行结束,否则继续执行。可以与 REPE/REPZ 配合工作的串指令有CMPS和SCAS。 当REPNE/REPNZ判断计数寄存器的内容是否为0或ZF=1(即比较的两个操作数相等),只要满足一个则重复执行结束,否则继续执行。可以与 REPE/REPZ 配合工作的串指令有CMPS和SCAS。 3)字符串操作指令 lodsb、lodsw:把DS:SI指向的存储单元中的数据装入AL或AX,然后根据 DF 标志增减 SI; stosb、stosw:把AL或AX中的数据装入ES:DI指向的存储单元,然后根据 DF 标志增减 DI; movsb、movsw:把 DS:SI 指向的存储单元中的数据装入ES:DI指向的存储单元中,然后根据 DF标志分别增减SI和DI; scasb、scasw:把AL或AX 中的数据与ES:DI 指向的存储单元中的数据相减,影响标志位,然后根据DF标志分别增减SI和DI; cmpsb、cmpsw:把DS:SI 指向的存储单元中的数据与 ES:DI 指向的存储单元中的数据相减,影响标志位,然后根据DF标志分别增减SI和DI; rep:重复其后的串操作指令。重复前先判断 CX 是否为0,为0就结束重复,否则CX减1,重复其后的串操作指令。主要用在MOVS和STOS前。一般不用在 LODS 前。 上述指令涉及的寄存器:段寄存器DS和ES、变址寄存器SI和DI、累加器 AX、计数器CX。 涉及的标志位:DF、AF、CF、OF、PF、SF、ZF。 三、实验步骤 1) 编写程序,比较两个字符串BUF1和BUF2所含的字符是否相同,相同则AL 返回0,不同AL返回1,字符串长度要求自动获取,要求用字符串处理方法。提示:输入两个字符串之后,将串操作所必须的寄存器等参数设置好,然后使用串操作指令进行从头到尾的比较,两个字符串相等的条件是串长度相等且对应的字符相同。 2) 编写程序,设有一字符串存放在以BUF为首址的数据区中,其最后一字符‘$’作为结束标志,计算该字符串的长度并输出。提示:从串的第一个字符开始统计,直到遇到定义的字符串结束符为止,看看在这个过程中总共有多少个字符,

水利水电工程专业材料之二

水利水电工程专业材料之二 水利水电工程专业(专起本)教学计划 中央电大理工部 (2002年5月7日)

水利水电工程专业(专起本)教学计划 (2002年5月7日) 一、培养目标及规格 本专业培养社会主义建设需要的,德、智、体全面发展的,获得工程师基本训练的高级工程技术人才。毕业生能从事本专业工程结构的设计、施工和管理,具有初步的应用研究和开发能力。 在政治思想道德方面:热爱祖国,拥护党的基本路线,具有全心全意为人民服务的精神;遵纪守法,具有良好的社会公德和职业道德。 在业务知识和能力方面: 1.深入掌握本专业所必须的基本理论、基本知识和基本技能; 2.具有一般水利水电工程结构设计和施工的综合管理能力,以及试验研究能力; 3.获得科学研究、技术开发的初步训练; 4.具有较强的自主学习能力,以及在水利水电工程领域获得前沿知识的能力; 5.具有一定的外语水平,能够阅读本专业外文资料; 6.具有计算机应用的基本能力。 在身体素质方面:身体健康、能精力充沛地工作。 二、课程设置与教学管理 (-) 教学计划中设必修课、限选课、选修课和集中实践环节。必修课由中央电大统一开设,执行统一教学大纲、统一教材、统一考试、统一评分标准。 (二) 限选课由中央电大统一课程名称,执行统一的教学大纲,提供教材和教学服务。 (三) 选修课建议在本教学计划中选择,中央电大尽可能提供服务。 (四) 试点单位必须按要求组织完成课程的实验、大作业,凡未完成或不及格者,不能取得该门课程的学分。 (五) 集中实践性环节由中央电大制定统一的教学大纲,由试点单位组织实施,不得免考。本专业学生必须参加的实践性环节有:课程设计、生产实习、毕业设计(论文)。中央电大将对实践性教学环节进行必要的检查,以确保教学质量。 (六) 本专业安排毕业设计(论文)10周,目的在于培养学生综合运用所学理论知识和技能解决实际问题的能力。题目和方式可以多样化,选题要符合教学要求,并尽量选择与实际任务相联系的题目。中央电大将对毕业设计(论文)答辩情况和毕业设计说明书进行抽查。 三、修业年限与毕业 实行学分制,学生注册后8年内取得的学分均为有效。

汇编语言-课程设计1

) 汇编语言课程实验报告 实验名称 课程设计1 实验环境 硬件平台:Intel Core i5-3210M 操作系统:DOSBox in Windows 软件工具:Turbo C , Debug, MASM 实验内容 《 将实验7中的Power idea公司的数据按照下图所示的格式在屏幕上显示出来。 实验步骤 1.要完成这个实验,首先我们需要编写三个子程序。第一个子程序是可以显示字符串到屏 幕的程序,其汇编代码如下: ;名称:show_str

;功能:在屏幕的指定位置,用指定颜色,显示一个用0结尾的字符串 ;参数:(dh)=行号,(dl)=列号(取值范围0~80),(cl)=颜色,ds:si:该字符串的首地址 ;返回:显示在屏幕上 ¥ show_str: push ax push cx push dx push es push si push di mov ax,0b800h - mov es,ax mov al,160 mul dh add dl,dl mov dh,0 add ax,dx mov di,ax mov ah,cl . show_str_x: mov cl,ds:[si] mov ch,0 jcxz show_str_f mov al,cl mov es:[di],ax inc si inc di 【 inc di jmp show_str_x show_str_f: pop di pop si pop es pop dx pop cx } pop ax ret 2.第二个程序是将word型数据转换为字符串,这样我们才能调用第一个程序将其打印出

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

西北师范大学 计算机科学与工程学院 微机原理与汇编语言 课程设计报告 设计题目:中断控制点阵显示与音乐模块姓名: 学号: 专业班级: 系所中心: 指导老师: 起讫时间: 设计地点: 2016年8月20日

摘要 使用8086汇编语言,在唐都TD-PITE实验箱上进行硬件连线,在计算机上采用与该实验箱配套的软件进行输入,观察实验结果。设计思路是利用在实验箱上i386内集成的两片8259芯片分别进行中断,通过实验箱上的两个脉冲开关发送信号到总线上开放的两个中断口,送入CPU内部的8259中。此时按下脉冲开关kk1+,第一个中断发生,在16*16点阵上循环滚动显示“西北师大汇编设计李泓毅”,若按下kk2+则第二个中断发生,执行音乐模块子程序,利用8254芯片开始响应预先编排好的音乐。 【关键词】级联中断;8259芯片;16*16点阵;8254芯片;SPK音乐模块;脉冲信号

目录 摘要 (2) 第一章课程设计 (2) 1.1 目的和任务 (2) 1.2 设计环境、设备与器材 (2) 第二章设计内容和方案 (3) 2.1 设计内容 (3) 2.2 设计方案 (3) 第三章课程设计相关原理简述 (3) 第四章设计实现 (4) 4.1 系统设计框架结构 (4) 4.2 系统硬件设计 (4) 4.3 系统软件设计 (6) 4.4 程序流程图 (6) 4.5 核心数据结构 (8) 4.6 关键代码片段分析 (10) 第五章设计验证 (10) 5.1 验证步骤及结果 (10) 5.2 数据分析 (10) 5.3 遇到的问题及解决 (11) 5.4 需要讨论的其它问题 (11) 5.5 结论 (11) 第六章设计总结 (12) 第七章本课程教学建议 (13) 第八章参考文献 (13) 第九章附录:源代码 (13) 第一章课程设计 1.1 目的和任务 使用8259芯片进行中断程序设计,在第一个中断中响应字模显示模块,在第二个中断中响应音乐发声模块。

汇编课程设计报告

四川大学计算机学院 学生实验报告 实验名称:汇编课程设计报告 指导教师:唐宁九 姓名:廖偲 学号: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寄存器名称 功能: 显示当前所有寄存器内容, 状态标志及将要执行的下一条指令的地址、代码和汇编指令形式。

水泵及水泵站课程设计心得【模版】

水泵及水泵站课程设计 1基本设计资料 1.1 基本情况 本区地势较高,历年旱情比较严重,粮食产量低。根据规划,拟从附近河流扬水灌溉该区的10万亩农田,使之达到高产稳产的目的。 机电扬水灌区内主要作物有小麦、玉米、谷子和棉花等。灌区缺少灌溉制度,现参考附近老灌区的灌水经验,拟定出本灌区灌溉保证率为75%的灌溉制度。其设计灌水率如表1所示。 1.2地质及水文地质资料 根据可能选择的站址,布置6个钻孔。由地质柱状图明显的看出,3米以内表土主要是粘壤土,经土工试验,得到的有关物理指标为粘壤土的内摩擦角φ=35°,承载力为220kN/m2。 站址附近的地下水位多年平均在202.2m左右(系黄海高程)。 1.3气象资料 夏季多年平均旬最高气温34℃,春、秋季干旱少雨,年平均降雨量为524mm,降雨年内分配极不均匀,每年7、8、9月的降雨量占全年降雨量的80%以上。年平均无霜期为200天左右,多年平均最低气温为-8℃,最大冻土深度为o.44m。平均年地面温度为15℃,平均年日照时数为2600.4h。累积年平均辐射总量为527.4l kJ/cm,平均日照百分率为59 %。热量和积温都比较丰富,能满足一年两熟作物生长的需要。 1.4 水源 灌区南侧有一河流,是规划灌区的水源,其水量充沛。灌溉保证率为75 %时的河流月平均水位如表2所示。 达2l6.5m,夏季多年旬平均最高水温为20℃。 1.5其它 根据规划,为保证扬水后自流灌溉,出水池水位均不应低于234m。站址附近有8 kV高压电力线通过,已经有关部门批准,可供泵站使用。该地区劳动力充足,交通方便。除水泥、金属材料以及泵站建设中所需的特殊材料外,当地可提供砖、石、砂、瓦、木材等建筑用材。 根据机电设备的运行特性,每天按20h运行设计。

汇编课程设计

燕山大学 汇编语言课程设计说明书 题目:计算机钢琴程序 交通灯控制系统 学院(系):信息科学与工程学院 年级专业: 10级计算机科学2班 学号: 100104010113 学生姓名:马强 学号: 100104010116 学生姓名:夏洋 指导教师:何海涛、邹晓红 完成日期: 2013年7月3日

目录 1.课程设计的目的和意义........................................................................................................... - 2 - 1.1课程设计目的................................................................................................................ - 2 - 1.2课程设计的意义............................................................................................................ - 2 - 2.题目一:计算机钢琴程序....................................................................................................... - 2 - 2.1系统的主要功能............................................................................................................ - 2 - 2.2总体设计方案................................................................................................................ - 2 - 2.2.1扬声器驱动方式................................................................................................. - 2 - 2.2.2延时原理............................................................................................................. - 3 - 2.2.3键盘控制发声程序............................................................................................. - 4 - 2.2.4设计总结............................................................................................................. - 5 - 2.3作品使用说明................................................................................................................ - 6 - 3.题目二:交通灯控制系统....................................................................................................... - 6 - 3.1系统的主要功能............................................................................................................ - 6 - 3.2 系统工作原理............................................................................................................... - 6 - 3.2.1 8259的工作原理................................................................................................ - 6 - 3.2.2 8255A的工作原理:...................................................................................... - 7 - 3.2.3 8253的工作原理:............................................................................................ - 7 - 3.3总体设计方案................................................................................................................ - 7 - 3.3.1程序流程图......................................................................................................... - 8 - 3.3.2接口电路图....................................................................................................... - 11 - 3.4交通灯的设计总结...................................................................................................... - 11 - 4.课程设计心得体会................................................................................................................. - 12 - 5.参考文献................................................................................................................................. - 12 - 6.附录:程序代码..................................................................................................................... - 12 - 6.1计算机钢琴程序代码.................................................................................................. - 12 - 6.2交通灯控制系统代码.................................................................................................. - 14 -

汇编语言课程设计报告——实现加减乘除四则运算的计算器

汇编语言课程设计报告 ( 2011 -- 2012 年度第 2 学期) 实现加减乘除四则运算的计算器 专业 计算机科学与技术 学生姓名 班级 学 号 指导教师 完成日期

目录 目录 (2) 1概述 (1) 1.1 设计目的 (1) 1.2 设计内容 (1) 2系统需求分析 (1) 2.1 系统目标 (1) 2.2 主体功能 (1) 2.3 开发环境 (1) 3 系统概要设计 (2) 3.1 系统的功能模块划分 (2) 3.2 系统流程图 (3) 4系统详细设计 (3) 5测试 (4) 5.1 测试方案 (4) 5.2 测试结果 (4) 6小结 (5) 参考文献 (6) 附录 (7) 附录源程序清单 (7)

实现加减乘除四则运算的计算器 1 概述 1.1 设计目的 本课程设计是在学完教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的汇编语言课程基本知识,进一步掌握汇编语言程序设计方法,提高分析问题、解决问题的综合应用能力。 1.2 设计内容 能实现加、减、乘、除的计算;该程序接受的是16进制数;执行时,需要在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下: c:\tasm>js 3+2 5 2 系统需求分析 2.1 系统目标 本次汇编语言课程设计的最终目的是要实现一个简单加减乘除四则运算的计算器,要求编写一个程序,每运行一次可执行程序,可以实现数的加减乘除四则运算。比如,十进制数的加减乘除四则运算。我们曾经学习过两个具体数字进行加减法运算,但是对于简单计算器用汇编语言实现难点在于这两个要做运算的数是未知的,是由自己调用中断输入到屏幕上并要用程序存储起来的数,然后才能对这两个数进行运算,而且做的是加法运算、减法运算乘法运算还是除法运算也未可知,为此我们还要判断用户所输入的运算是四则运算中的哪一个运算。此外,运算过程中的进位或是借位,选择用什么样的方式进行输出,如何实现清屏等也是要解决的问题。 2.2 主体功能 系统分析主要包括设计的功能分析和系统的流程,功能分析放在首位,每一个软件都要能满足一定的功能才有使用价值。根据功能需求来创建应用程序。 本设计的功能如下: 1、输入2个数,先判断是加减运算还是乘除运算,再进行计算 2、判断符号是否为运算符 3、回车为换行符 4、用十进制或十六进制输出运算结果 2.3 开发环境 TASM5.0集成环境

《泵与泵站》课程教学大纲

课程编号:13011339 《泵与泵站》课程教学大纲 学时:40 学分:2.5 一、课程基本信息 1.课程英文名称:Pump and pump Station 2.授课对象:给排水科学与工程专业四年制本科 3.课程性质:必修课 4.课程类型:学科基础课 5.任务和要求: 任务:讲授水泵的工作原理;基本构造;基本方程;特性曲线;吸水性能;运行工况;给排水泵站的工艺设计。 基本要求:了解各类水泵的工作原理;基本构造;性能特点;掌握离心泵定速、调速、换轮、串联、并联运行工况的求解原理和方法;掌握给排水泵站的工艺设计方法、步骤,并能进行给排水泵站的工艺设计。 6.与其它课程的联系: 先修课程:水力学、工程制图等。 后续课程:水源工程、给水排水管道工程、建筑给水排水工程、水工艺与工程概论等。 7.课程考核: 考核方法:闭卷 成绩组成:考勤、作业、平时表现及实验等。 二、课程教学内容及学时分配 1.课程教学内容: 第1章绪论 教学内容:水泵的定义、分类;水泵及水泵站的作用和地位。 第2章叶片式泵 教学内容:离心泵工作原理、基本构造、主要零件;叶片泵的基本性能参数;离心泵基本方程;离心泵的特性曲线;离心泵装置运行工况;离心泵吸水性能;离心泵泵机组的安装、使用、维护;轴流泵、混流泵及其它给排水常用的叶片泵。 重点与难点:离心泵及轴流泵的工作原理、基本构造;离心泵的基本方程;特性曲线;吸水性能;离心泵装置定速、调速、换轮、串联、并联运行工况; 第3章其他泵与风机 教学内容:射流泵;气升泵;往复泵;螺旋泵。

第4章给水泵站 教学内容:泵站分类与特点;泵的选择;泵站配电与自控;泵机组的布置与基础;吸水和压水管路;泵站水锤及防护;泵站辅助设施;泵站土建要求;给水泵站工艺设计。 重点与难点:水泵机组布置、吸水管路、压水管路、工艺设计方法。 第5章排水泵站 教学内容:排水泵站的分类与特点;污水泵站工艺特点;雨水泵站工艺特点;合流泵站工艺特点;螺旋泵站工艺特点;排水泵站工艺设计。 重点与难点:排水泵站工艺设计。 三、教材及主要参考书 1.教材: [1] 姜乃昌.《水泵及水泵站》(第五版),北京百万庄:中国建筑工业出版社,2007-12-1。 2.参考书: [1] 裴国霞,唐朝春.《水力学》,北京百万庄:机械工业出版社,2007-03-1。 [2]刘竹溪,刘景植.《水泵及水泵站》(第四版),水力电力出版社,2009-11-1。 制定时间:2013 年5月30日大纲执笔:戴红玲胡锋平大纲审定:大纲批准:

汇编课程设计报告

汇编课程设计报告

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

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

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

计算机组成原理与大全实验报告

计算机组成原理与汇编课程设计 实验报告 字符统计.asm 2.斐波那契数(小于50).asm (29) 一、课程设计目标 通过课程设计使学生综合运用所学过的计算机原理与汇编知识,增强解决实际问题的能力,加深对所学知识的理解与掌握,提高软硬件开发水平,为今后打下基础。

课程设计的目的和要求: 1、使学生巩固和加强《计算机原理与汇编语言》课程的基本理论知识。 2、使学生掌握汇编语言程序设计的方法及编程技巧,正确编写程序。 3、使学生养成良好的编程习惯并掌握调试程序的基本方法。 4、使学生养成规范书写报告文档的能力,撰写课程设计总结报告。 5、通过查阅手册和文献资料,培养学生独立分析问题和解决问题的能力。 1 2 3 4 1 2 3 00001001 00100000 00001011 00110000 00001011

01000000 00000000 00000001 本实验设计机器指令程序如下: 4)这里做的是个加法运算,第一个加数已经存入到内存的0000 1010单元中, 第二个加数是需要手工输入的。在实验运行面板中点击“运行”按钮,选择 “输入”芯片,设置输入的数据后,双击连接“输入”芯片的单脉冲,这样 第二个加数就设置好了。 5)在实验运行面板中双击连续脉冲,模型机便开始工作,观察各个芯片的状态。 或者在模型机调试窗口中(如图2所示)点击“指令执行”选项卡,在模型 机调试窗口中点击“下一时钟”,模型机机执行到下一个时钟,点击“下一

微指令”,模型机机执行到下一个微指令,点击“下一指令”,模型机机执行到下一条指令。观察各个芯片的状态,思考模型机的运行原理。 四、课程设计的要求 1、根据题目内容,查阅资料。 2、编写课程设计预习报告。 3、编制程序及调试程序。 4、分析总结,写出课程设计报告,报告中应该包含程序功能与使用说明、程序功能 实现方法说明、如流程图与算法参数说明等内容,设计经验体会总结,源程序清 5 6 1 通 三、实验设计内容 读取文件代码段: MOV AX,DATAS MOV DS,AX ;置数据段寄存器 ; MOV DX,OFFSET FNAME MOV AX,3D00H ;读打开指定文件

(新)汇编语言课程设计四则运算

计算机与信息工程学院《汇编语言》课程设计四则运算器的设计 专业:计算机科学与技术 班级:控制11-2班 姓名: 倪天天 学号:2011025745 指导教师:郝维来 2013年6月28日

摘要 计算器是最简单的计算工具,简单计算器具有加、减、乘、除四项运算功能。想要用汇编语言实现简单的计算器,就必须通过对数据存储,寄存器的使用,加减乘除相关指令以及模块的调用等汇编语言知识进行运用,以实现一个基本功能完善,界面友好,操作简便易行的计算器。用汇编语言实现简单计算器还涉及到输入输出模块的设计,加减乘除运算的判断以及退出程序的判断的设计。通过对各种指令的合理使用,设计各个功能模块。当实现各个程序模块后,通过程序的调用最终实现一个简单的计算器。 关键词:计算器,汇编语言,四则运算,功能模块

Abstract Calculator is the easiest calculation tools, a simple calculator with addition, subtraction, multiplication, division four arithmetic functions. Want to use assembly language to achieve a simple calculator, you must pass on the data storage, register usage, addition, subtraction, and related instructions such as assembly language module calls the use of knowledge in order to achieve a basic functional, user-friendly, easy to operate easy calculator. Using assembly language to achieve a simple calculator also involves the design of input and output modules, the judgment of arithmetic operations and exit the program to judge design. Through the rational use of various commands, design various functional modules. When implementing various program modules, through a call to the ultimate realization of the program a simple calculator. Keyword:Calculator, assembly language, four arithmetic, functional modules

汇编语言课程设计报告

课程设计报告 课程名称课题名称 汇编语言程序设计 1.显示彩色菱形 2.显示系统当前时间 专业 班级 学号 姓名 指导教师 年月日

课程设计任务书 课程名称汇编语言程序设计 课题 1.显示彩色菱形 2.显示系统当前时间专业班级 学生姓名 学号 指导老师 审批 任务书下达日期年月日 任务完成日期年月日

一、设计内容与设计要求 1.设计内容:通过本周的课程设计,学生能够巩固所学的基础知识,并能 够使学生更加熟练运用汇编程序设计语言来掌握综合汇编程序设计的方法和过程,以及为设计其它应用软件提供帮助,进而提高学生的软件设计能力。 (1)、编制一计算比赛成绩的程序,要求完成以下功能: a、9 名评委,每个评委给分范围为 0~100(整数); b、9名评委给分中,去掉一个最高分和一个最低分,剩余7 名评委的平均分即为参赛者的得分(精确到小数点二位); c、将得分在光标位置处显示出来。 (2) 、编制一程序,要求接收从键盘输入的一个班的学生成绩,并存放于30 字的 grade 数组中,各数据的格式为: 学号,成绩 1,成绩 2,?,成绩 5 然后根据 grade 中的学生成绩,把学生名次填入rank 数据组中,并显示出来,格式为:学号,名次 (3)、利用 INT 1CH(大约每秒中断 18.2 次)编写一个中断驻留程序,要求在屏幕的右 上角显示计算机中当前系统时间,显示格式为 时:分: 秒:1/100 秒 (4)、输入一个菱形的两条对角线长,在屏幕上用‘ * ’号画出一个彩色的菱形。 (5)、设置图形方式并显示彩条,要求: 选择背景色为蓝色,调色板为0,然后每行显示一种颜色,每四行重复一次, 一直到整个屏幕都显示出彩条 2.设计要求: 掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一 些实际的问题,为将来编写软件积累一些典型的案例处理经验。 (1)、设计正确,方案合理。 (2)、界面友好,使用方便。 (3)、程序精炼,结构清晰。 (4)、设计报告 5000 字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。 (5)、上机演示。 (6)、按学号顺序选课题号,并在规定的时间内独自完成相关课题的汇编源程序编

汇编器实验报告doc

汇编器实验报告 篇一:汇编实验报告 实验一(1)熟悉汇编语言程序调试环境及顺序程序设计 一、实验目的及要求: 1.学习及掌握汇编语言源程序的书写格式和要求,明确程序中各段的功能和相互之间的关系。 2.学会使用EDIT、MASM、LINK、DEBUG等软件工具。 3.熟练掌握在计算机上建立、汇编、连接、调试及运行程序的方法。 二、熟悉汇编语言程序调试环境 1.汇编语言源程序的建立 本例中给出的程序是要求从内存中存放的10个无符号字节整数数组中找出最小数,将其值保存在AL寄存器中。设定源程序的文件名为ABC。 DATA SEGMENT BUFDB 23H,16H,08H,20H,64H,8AH,91H,35H,2BH,7FH CN EQU $-BUF DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: PUSH DS

XOR AX,AX PUSH AX MOVAX,DATA MOV DS,AX MOV BX,OFFSET BUF MOV CX,CN DEC CX MOV AL,[BX] INC BX LP:CMP AL,[BX] JBE NEXT MOV AL,[BX] NEXT: INC BX DEC CX JNZ LP MOV AH,4CH INT 21H CODE ENDS END START 键入以下命令: C:\>EDIT ABC.ASM 此时屏幕的显示状态如图1所示。

1 图1 用EDIT编辑ABC.ASM程序窗口 程序输入完毕后一定要将源程序文件存入盘中,以便进行汇编及连接,也可以再次调出源程序进行修改。 2.将源程序文件汇编成目标程序文件 一般情况下,MASM汇编程序的主要功能有以下3点:(1)检查源程序中存在的语法错误,并给出错误信息。 (2)源程序经汇编后没有错误,则产生目标程序文件,扩展名为.OBJ。 (3)若程序中使用了宏指令,则汇编程序将展开宏指令。 源程序建立以后,在DOS状态下,采用宏汇编程序MASM 对源程序文件进行汇编,其操作过程如图2所示。 图2 MASM宏汇编程序工作窗口 汇编过程的错误分警告错误(Warning Errors)和严重错误(Severe Errors)两种。其中警告错误是指汇编程序认为的一般性错误;严重错误是指汇编程序认为无法进行正确汇编的错误,并给出错误的个数、错误的性质。这时,就要对错误进行分析,找出原因和问题,然后再调用屏幕编辑程序加以修改,修改以后再重新汇编,一直到汇编无错误为止。 3.用连接程序生成可执行程序文件

汇编语言课程设计报告

农林大学金山学院 课程设计报告 课程名称:汇编语言课程设计 课程设计题目:动画设计“我爱大自然”姓名: 系:信息与机电工程系 专业:电子信息工程 年级:2008级 学号:082230066 指导教师:\ 职称:助教 2009~2010学年第二学期

目录 1 课程设计的目的 (2) 2 课程设计的要求 (2) 3课程设计报告容 (2) 3.1设计思路 (2) 3.2程序流程图 (2) 3.3设计源程序 (5) 3.4动画示意图 (19) 4 总结 (20) 5参考文献 (20) 6评分标准 (21)

动画设计“我爱大自然” 一、课程设计的目的 《汇编语言课程设计》是电子信息工程专业集中实践性环节之一,是学习完《汇编语言》课程后进行的一次全面的综合练习。其目的是: 培养学生熟练掌握汇编语言指令系统,深化和巩固指令系统和编程方法,提高学生的编程应用能力。为将来从事专业工作打下基础,培养良好的职业道德和严谨的工作作风。 二、课程设计的要求 1)具备初步的独立分析和解决问题的能力; 2)初步掌握问题分析、系统设计、程序编码、测试等基本方法和技能; 3)提高综合运用所学的理论知识和方法的能力; 4)训练用系统的观点和软件开发一般规进行软件开发,培养科学的工作方法和作风; 5)设计的题目要求达到一定工作量,并具有一定的深度和难度; 6)编写出课程设计说明书。 三、课程设计报告容 (一)设计思路 “我爱大自然”这个程序中包含了比较多的景物,既有静态的也有动态的,其中还有一段音乐。为了节省存储空间,提高程序设计的效率和质量,使程序简洁、清晰,便于阅读,同时也为了便于修改和扩充,采用子程序设计技术和宏定义,根据程序要实现的若干主要功能及个功能块要调用的公共部分,将程序划分为若干个相对独立的模块,为每个模块编制独立的程序段,最后将这些子程序根据调用关系连成一个整体。 这样,整个程序就被分为几个子程序的有机统一。根据BIOS中断调用原理,设置80×25彩色文本显示方式,分别编写一个子程序显示“I LOVE NATURE,LET US GO AIRING”和一个子程序在屏幕上“画”树。这两个子程序所体现出来的事物都是的。为了实现小鸟

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