搜档网
当前位置:搜档网 › 《工程材料与热加工基础》课程设计

《工程材料与热加工基础》课程设计

《工程材料与热加工基础》课程设计
《工程材料与热加工基础》课程设计

南京航空航天大学《工程材料与热加工基础》课程设计

学院:航空宇航学院

专业:飞行器设计与工程

学号:

姓名:

指导教师:

完成日期:XXXXXX

任务书

目录

任务书 (2)

一、铸造课程设计(支座) (6)

1、零件名称 (6)

2、技术要求和生产性质 (6)

3、选材分析 (7)

4、毛坯选择分析 (8)

5、工艺选择 (9)

6、铸造工艺图 (10)

二、锻造课程设计(传动轴) (11)

1、零件名称 (11)

2、技术要求和生产性质 (11)

3、选材分析 (12)

4、毛坯选择分析 (13)

5、锻造结构工艺性分析及锻造方法的选择 (14)

6、工艺路线的制定和分析 (15)

三、焊接课程设计设计(钢制压力容器) (16)

1、零件名称 (16)

2、技术要求和生产性质 (16)

3、选材分析 (17)

4、毛坯选择分析 (18)

5、焊接结构设计 (18)

6、工艺流程 (19)

课程设计感想与体会 (20)

参考资料 (20)

铸造课程设计

1、零件名称:支座

2、技术要求和生产性质

3、选材分析

(1)功能支座属于箱体类支承零件,是机器中的基础零件。轴和齿轮等零件安装在箱体中固定位置并与其它零件协调运动,机器上的各个零部件的重量都由箱体和支承件承担,因此,支座主要受压应力,部分受一定的弯曲应力。此外,支座还要承受工作时的动载荷以及稳定在机架或基础上的紧固力,承受振动。

(2)性能要求根据支承类零件的作用和载荷情况,它应具备如下性能:有足够的强度和刚度,良好的减震性及尺寸稳定性。由于支座形状较复杂,体积较大,具有中空壁薄的特点,选用的材料应具有良好的加工性能,以利于加工成型。

根据零件的工作条件,选材方案如下:

方案一:铸钢

铸钢是一种重要的铸造合金。按照化学成分不同,铸钢可分为铸造碳钢和铸造合金钢,其中铸造碳钢应用较广,约占铸钢总产量的80%以上。

优点:承受较大载荷和较强冲击的箱体支承类部件经常采用铸钢制造,其中ZG35Mn和ZG40Mn应用最多。

缺点:铸钢的铸造性较差,由于工艺性的限制,所制部件往往壁厚较大,形体笨重。该支座有中空壁薄的特点,对铸造工艺性有一定要求,所以铸钢不合适。

方案二:有色金属

有色金属及其合金中的各种有色元素都具有各自的独特性能,现代科技的材料发展中起着重要作用。

优点:其铸造工艺性能优良,强度好,韧性好。一般重量轻、散热性能良好的箱体可用有色金属及其合金铸造。例如,飞机发动机上的箱体多采用铸造铝合金生产。

缺点:支座是一般箱体类支承零件,无需用及各种金属的独特性能,采用有色金属会造成经济上的浪费,而且支座有较大的重量,要求有良好的减震性,所以有色金属及其合金也不合适。

方案三:铸铁

铸铁是历史上使用较早的材料,也是最便宜的金属材料之一,它具有很多的优点。

优点:铸铁的铸造性好,价格低廉,消振性能好。所以形体复杂、工作平稳、中等载荷的箱体类支承件一般都采用灰口铸铁或球墨铸铁制作。其抗拉强度与钢相近,并且有良好的铸造性能,如:流动性好,收缩小等。球墨铸铁的力学性能优于灰铸铁,具有较高的抗拉强度和弯曲疲劳极限,也具有良好的塑性和韧性及耐磨性。但关键一点是,球墨铸铁的消振能力比灰铸铁低很多,而且查表得,灰铁相比球铁便宜。

缺点:灰铸铁的的力学性能较差,抗拉强度较低,塑性几乎为零。但这些都对支座工作影响不大。

所以,综合看来,选用灰口铸铁。

根据支座的技术要求,选用HT200,HT200在10mm<壁厚≤30mm的状态下抗拉强度σb≥170Mpa,完全满足σb≥150Mpa的强度要求,且其减震性能良好。其次,HT200的铸造性能良好,满足加工性能。此外,灰铸铁价格便宜,充分考虑了选材的经济性。

综合上述分析,该支座应选用HT200制造。

4、毛坯选择分析

支座这类零件大都承受压应力,只要求一定的强度和韧性,但该类零件形状复杂,因此最适宜采用铸造毛坯。它可以使金属一次成型,灵活性大,适用于形状复杂内腔的零件。

方案一:压力铸造

压铸件尺寸精度高,表面质量好,可以压铸必薄、形状复杂的以及具有很小孔和螺纹的铸件,强度和表面硬度高,可实现半自动化及自动化生产。但由于充型速度快,气体难以排出,易产生气孔,金属凝固快,易产生缩孔和缩松。另外,设备投资大,铸型制造周期长,造价高,不宜中、小批量生产,根据支座的技术

要求,用此法经济上过于浪费,故不合适。

方案二:离心铸造

离心铸造不用型芯即可铸出中空铸件,简化套筒类生产过程;可以提高金属液充填铸型的能力;改善补缩条件,但由于离心作用,金属中的气体、熔渣等夹杂物,因密度较大儿集中在铸件内表面上,使内孔的尺寸不精确,质量较差,铸件易产生成分偏析和密度偏析等,由于该支座不是套筒、管等零件,所以离心铸造不合适。

方案三:砂型铸造

砂型铸造是传统的铸造方法,内部组织疏松,易产生缩孔、缩松、气孔、沙眼等缺陷,但其工艺简单,有很大的灵活性,适用于各种形状、大小、批量及各种常用合金铸件的生产,特别适合于内腔复杂的铸件。砂型铸造成本低廉,因为该支座对零件表面没有质量要求,所以没有必要花大投资去选择能使表面质量好的熔模铸造、压力铸造等。并且该支座生产性质为中批生产,砂型铸造足以满足所有要求,同时极大节约成本。

综上所述,所铸毛坯形状复杂,对表面质量没有特殊要求,中批生产,应选择砂型铸造。

5、工艺选择

浇铸位置的选择:

(1)铸件的重要加工面应朝下或位于侧面。

(2)铸件的大平面应朝下。

(3)面积较大的薄壁部分应置于铸型下部或是其处于垂直或倾斜位置,可以有效防止铸件产生浇铸不足或冷隔等缺陷。

(4)对于容易产生缩孔的铸件,应将厚大部分放在分型面附近的上部或侧面,以便在铸件厚壁处直接安装冒口,使之实现自上而下的定向凝固。

铸型分型面的选择:

(1)应尽可能使铸件的全部或大部分置于同一砂型中,以保证铸件的精度。

(2)应时铸件的加工面和加工基准面处于同一砂型中。

(3)应尽量减少分型面的数量,尽可能选平直的分型面,最好只有一个分型面。

(4)应尽量减少型芯和活块的数量,以简化制模、造型、合型等工序。

(5)应尽量使行腔及主要型芯位于下型,以便于造型、下芯、合型和检验壁厚。

6、铸造工艺图

由下图分析可得:分型面选在最大截面处,易于拔模,上砂箱高度、较低,零件下部截面较大,放在砂型上部,并在上部设置冒口,用来补缩。

分析:分型面选在最大截面处,易于拔模,上砂箱高度较低,零件下部截面较大,放在砂型上部,并在上部设置冒口,用来补缩。

锻造课程设计

1、零件名称:传动轴

2、技术要求和生产性质

3、选材分析

轴的工作条件:

(1)传递一定的扭矩,承受一定的交变弯矩和拉、压载荷;

(2)轴颈承受较大摩擦;

(3)承受一定冲击载荷。

轴的主要失效形式:

(1)疲劳断裂:由于受扭转疲劳和弯曲疲劳交变载荷长期作用,造成轴疲劳断裂。这是最主要的失效形式。

(2)断裂时效:由于大载荷和冲击载荷作用,轴发生这段或扭断;

(3)磨损失效:轴颈处过度磨损

轴的性能要求:

根据工作条件和失效形式,对轴的选材提出吐下性能要求;

(1)良好的综合理学性能,即强度、塑性、韧性有良好的配合,以防止冲击和过载断裂;

(2)高的疲劳强度以防疲劳断裂;

(3)良好的耐磨性以防止轴颈磨损

此外,对刚度、切削加工性、热处理工艺和成本等因素也应综合考虑。

轴类零件选材时主要考虑强度,同时兼顾材料的冲击热性和表面耐磨性。强度设计一方面应保证轴的承载能力,防止变形失效;另一方面由于疲劳强度与拉伸度大致成正比关系,也能保证轴的耐疲劳性能,并且还对耐磨性有力。为了兼顾强度和韧性,同时考虑疲劳抗力,轴一般用中碳钢或中碳合金调质钢制造。主要钢种是45、40Cr、40MnB、30CrMnSi、35CrMo和40CrNiMo等。具体根据载荷类型和淬透性要求来决定。进一步分析如下:

汇编语言课程设计

沈阳大学

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 程序运行结果

web简单网页课程设计报告

设计内容及要求 <1>使用各种HTML标记,CSS各种常用样式及简单的JavaScript 技术,完成的网页没有错误 <2>首页设置导航栏,命名为 <3>利用CSS技术对网站进行布局,网站风格统一 <4>灵活运用JavaScript使网页生动 一、设计思路 首页: 二、设计结果及分析 首页:

1.对于主页,因为不太喜欢类似于搜狐类似的全文检索,更青睐于百度类似比较简洁的页面,随后设计出主页,虽然很简单,但我认为很精练,突出了这次设计的主题。 东营: 2.对于主页,因为不太喜欢类似于搜狐类似的全文检索,更青睐于百度类似比较简洁的页面,随后设计出主页,虽然很简单,但我认为很精练,突出了这次设计的主题。

广饶简介: 联系: 3.第四章做了根据js的一个互动。可以对前台邮箱的内容进行判断。

图片欣赏: 4.第五章,由于需要用到表格的内容,所以将照片用着种形式呈现出。 三、总结 通过本次网页的制作过程,我学到了很多实用的东西,也充分了解了editpuls这个软件的强大,对学习了一个学期的课程也有了深入的了解。在这段时间里,一方面,我尝试着讲课本上所学的知识运用到制作中,另一方面,我又时刻在网上学习自己需要的知识,学习到了很多有用的知识。虽然之前对于代码的编辑不是很明白,但这几天不断搜集各种网站模板,不断学习设计思路。虽然呈现出的作品很不完整,基本达不到观赏性和实用性,但我还会不断练习。争取作出属于我的风格的web。 五、附录(源代码)

首页: web课程设计

微机原理课程设计电压报警器实验报告

南通大学电子信息学院 微机原理课程设计 报告书 课题名: 班级: 姓名: 学号: 指导老师: 日期: xxx

目录 1.设计目的 (2) 2.设计内容 (2) 3.设计要求 (2) 4.设计原理 (3) 5.硬件电路图 (3) 6.程序代码 (5) 7.程序及硬件系统调试情况 (19) 8.设计总结与体会 (19)

一、设计目的 课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。 通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。 通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。 二、设计内容 设计一个电压报警器,要求采集实验箱提供的0~5V的电压,当输入电压在3V以内,显示电压值,如2.42。当输入电压超过3V,显示ERR,并报警。电压值可在七段数码管显示,点阵广告屏显示或液晶屏显示。报警形式自行设计,

围棋校本课程纲要

“围棋”校本课程纲要北京市第九十四中学机场分校

一、基本信息 1、课程名称:围棋 2、开发教师:李岁敏 3、授课对象:一年级学生 4、课时安排:每周1课时,每学期共16课时,一学年32课时。 二、课程目标 1、使学生了解“围棋”是国粹,引发民族自豪感,掌握围棋基础知识和基本技能。 2、在围棋的学习过程中,培养学生心算能力、空间想象能力和心理调节能力。 3、在围棋的学习过程中,培养学生简单学会辨证思考问题的方法。 4、培养学生面对挫折调整心态的能力,从小奠定坚强的意志品质的基础,敢于迎接困难,勇于克服困难。 5、让学生体会围棋对弈的乐趣,感受围棋文化的丰富蕴涵,学会生活,体验生活的乐趣。 三、课程简介 1、历史源远流长 琴棋书画,中国古代四大艺术,源远流长。琴棋书画之棋,指的就是围棋。晋朝人张华在他写的《博物志》中说:“尧造围棋以教子丹朱。”还提到,舜觉得儿子商均不甚聪慧,也曾制作围棋教子。《路史后记》写得更为详细。尧娶妻富宜氏,生下儿子朱,儿子行为不好,尧很难过,特地制作了围棋,“以闲其情。”按照这种说法,制造围棋,是为了开发智慧,纯洁性情的。 2、学生情况分析 随着课改进程的不断深入,对我们的教师和学生在逻辑思维、空间观念、演绎能力、创新能力、动手操作、意志品质等方面的要求越来越高,我们培养的孩子要适应社会的发展需要,今后要面对生活有谋生的本领,从小就要打好全面发展的基础。 现在的孩子基本上都是独生子女,受溺爱的不在少数,学生在家庭生活、在学校团体生活中的面对困难、面对挫折而自我调整的能力相对较弱,需要下大力气进行培养。

3、学校情况分析 我校地处首都机场宿舍区,同市区的连接路途远,只有一条机场辅路和一条机场高速路,经常堵车,学生外出学习交通甚是不便。基于宿舍去人民对教育教学高质量的要求,学校加大改革的力度,进一步加强大课程观的建设,在国家课程、地方课程的基础上加大对校本课程的开发。 围棋磨练孩子的意志品质,经受挫折的能力,良好的意志品质,优雅的风度,作为学校校本课程开发。无疑是对孩子的适应社会的良好的启迪。 四、课程内容 根据学生的年龄,从认知开始,进入学习演练,循序渐进。

汇编语言-课程设计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芯片进行中断程序设计,在第一个中断中响应字模显示模块,在第二个中断中响应音乐发声模块。

ui用户界面设计课程设计报告

UI用户界面设计 大作业课程设计报告 题目:依依旅行系统前台应用及后台管理院别:信息与控制学院 专业:计算机科学与技术 学生姓名: 7宋依依 指导教师:孙丽云 成绩: 2015年 6 月 12 日 一、系统概述 1.1课程设计题目: 依依旅行系统前台及后台管理 1.2 课程设计运行环境: Java,MyEclipse6.5,Tomcat5.x Microsoft SQL Server 2008 360安全浏览器7.1 1.3 课程设计实现技术: 基于HTML,CSS,JSP等技术的应用 二、依依旅行系统需求分析 2.1系统功能需求:

系统的功能需求包括一下几个方面 (1)游客在不登录的情况下只可以进行相关旅行,车票,酒店信息的查询。(2)游客通过注册登录或者登录后,可以通过网络查询景点的信息概况和预定景点票,酒店,车票(飞机票,火车票,或者租车)。 (3)游客登录后还可以进行各种订单的退订,个人信息的修改。 (4)系统管理员可以查看游客的预定请求和取消预定的请求。 (5)系统管理员可以对系统的数据库进行维护,例如增加、删除和修改景点信息,增加、删除工作人员帐户,增加和删除旅行用户。 三、依依旅行系统概要分析 3.1旅游系统模块介绍 满足以上需求的管理系统主要包括以下几个模块。 (1)旅游数据维护模块 基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对游客及导游及工作人员各项信息的更新和修改。 (2)旅游业务模块 基本业务模块主要用于实现游客查询景点信息和预定的管理,可以登陆系统预定景点游票和导游预定,工作人员可以处理预定信息和取消预定信息等操作。 (3)数据库管理模块 在系统中,所有景点信息以及工作人员和导游的帐户信息都要进行统一管理,景点的使用情况和预定情况也要进行详细的记录,要用统一的数据库平台进行管理。 (4)旅游信息查询模块 信息查询模块主要用于查询景点的信息和游客的预定信息。 下图所示表示了旅游开发管理系统的功能需求: 3.2旅游数据维护模块 数据维护模块包括如下图所示的几个方面: (1)修改更新景点信息:系统管理员可以更新和修改景点信息。 (2)更新和修改信息:系统管理员可以更新和修改旅游景点和酒店出行,删除游客的信息。 (3)添加景点信息:系统管理员可以添加景点及景点信息。 (4)删除景点信息:系统管理员可以删除景点及景点信息。 3.3旅游业务模块 旅游业务模块包括一下几个方面: (1)注册登陆后,更改个人信息 (2)查询信息:游客查询景点使用信息及景点概括信息。 (3)预定取消景点:游客预定景点票。 (4)酒店预订:游客可一根据情况预定酒店。 (5)出行方式:游客可以根据自己的情况选择出行方式。 3.4数据库管理模块 数据库模块包括一下一个方面: (1)游客信息管理:信息包括游客的姓名,电话号码,及联系方式等。(2)景点信息管理:景点信息包括景点的名称,代号,概况等。

微机原理课程设计报告交通灯

WORD格式微机原理课程设计 设计题目交通灯的设计 实验课程名称微机原理 姓名王培培 学号080309069 专业09自动化班级2 指导教师张朝龙 开课学期2011至2012学年上学期

一、实验设计方案 实验名称:交通灯的设计实验时间:2011/12/23 小组合作:是□否?小组成员:无 1、实验目的: 分析实际的十字路口交通灯的亮灭过程,用实验箱上的8255实现交通灯的控制。(红,黄,绿三色灯) 2、实验设备及材料: 微机原理和接口技术实验室的实验箱和电脑设备等。 3、理论依据: 此设计是通过并行接口芯片8255A和8086计算机的硬件连接,以及通过8253延时的方法,来实现十字路口交通灯的模拟控制。 如硬件连接图所示(在后),红灯(RLED),黄灯(YLEDD)和绿灯(GLED)分别接在8255 的A,B,C口的低四位端口,PA0,PA1,PA2,PA3分别接1,2,3,4(南东北西)路口的红灯,B,C口类推。8086工作在最小模式,低八位端口AD0~AD7接到8255和8253的D0~D7,AD8~AD15通过地址锁存器8282,接到三八译码器,译码后分别连到8255和8253的CS片选端。8253的 三个门控端接+5V,CLOCK0接由分频器产生的1MHZ的时钟脉冲,OUT0接到CLOCK1和CLOCK,2 OUT1接到8086的AD18,8086通过检测此端口是否有高电平来判断是否30s定时到。OUT2产生 1MHZ方波通过或门和8255的B口共同控制黄灯的闪烁。8255三个口全部工作在方式0既基本 输入输出方式,红绿灯的转换由软件编程实现。

4、实验方法步骤及注意事项: ○1设计思路 红,黄,绿灯可分别接在8255的A口,B口和C口上,灯的亮灭可直接由8086输出0,1 控制。 设8253各口地址分别为:设8253基地址即通道0地址为04A0H,通道1为04A2H,通道2 为04A4H,命令控制口为04A6H。 黄灯闪烁的频率为1HZ,所以想到由8253产生一个1HZ的方波,8255控制或门打开的时 间,在或门打开的时间内,8253将方波信号输入或门使黄灯闪烁。 由于计数值最大为65535,1MHZ/65536的值远大于2HZ,所以采用两个计数器级联的方 式,8253通道0的clock0输入由分频器产生的1MHZ时钟脉冲,工作在方式3即方波发生器方 式,理论设计输出周期为0.01s的方波。1MHZ的时钟脉冲其重复周期为T=1/1MHZ=1s,因此 通道0的计数初值为10000=2710H。由此方波分别作为clock1和clock2的输入时钟脉冲,所以 通道1和通道2的输入时钟频率为100HZ,通道1作计数器工作在方式1,计数初值3000=BB8H 既30s,计数到则输出一个高电平到8255的PA7口,8255将A口数据输入到8086,8086检测 到高电平既完成30s定时。通道2工作在方式3需输出一个1HZ的方波,通过一个或门和8086 共同控制黄灯的闪烁,因此也是工作在方波发生器方式,其计数初值为100=64H,将黄灯的状态 反馈到8055的端口PB7和PC7,同样输入到8086,8086通过两次检测端口状态可知黄灯的状态 变化,计9次状态变化可完成5次闪烁。 三个通道的门控信号都未用,均接+5V即可。 ○ 2硬件原理及电路图 由于8255A与8086CPU是以低八位数据线相连接的,所以应该是8255A的A1、A 0 线分别与 8086CPU的A2、A线相连,而将8086的 1 A 0 线作为选通信号。如果是按8255A内部地址来看, 则在图中它的地址是PA口地址即(CS+000H),PB口地址为(CS+001H),PC口地址为(CS+002H),

围棋对弈界面课程设计

课程设计(论文)任务书 理学院光信息专业2班 一、课程设计(论文)题目围棋对弈界面设计 二、课程设计(论文)工作自2016年6月27 日起至2017 年 7月1 日止。 三、课程设计(论文) 地点: 8-605 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)使学生掌握软件开发的基本工作流程; (2)巩固JAVA程序设计课程所学的内容; (3)培养学生的计算机思维能力以及合作的精神; (4)培养学生分析、解决问题的能力; (5)提高学生的科技论文写作能力。 2.课程设计的任务及要求 1)基本要求: [1] 掌握Frame,Panel等容器的使用 [2] 掌握AWT图形绘制的常用方法。 [3] 掌握java的事件监听机制,理解相关角色及相互关系。 [4] 熟悉按钮和鼠标事件的处理。

[5] 完成类围棋对弈界面设计。界面参考如图1所示。 [6] 功能至少包含: a)能用颜色选择对话框改变棋盘背景颜色; b)实现黑白棋子轮流落子; c)显示游标即游标轨迹擦除; d)显示下棋所用时间。 学生需分析课程设计任务,进行系统需求分析;并对系统进行总体设计, 分解系统功能模块;实现各功能模块代码,进而组装各模块,并测试、完善系统。 图 1 围棋对弈界面

2)创新要求: 实现更复杂的界面控制,提供更多的围棋对弈功能等,并提高系统的容错能 力,完善系统功能,进行代码优化。 3)课程设计论文编写要求 课程设计报告的撰写要求表述简明,图表准确。 报告按如下内容和顺序用A4纸进行打印并装订成册。 (1)封面 采用统一的课程设计封面,并按要求填写好封面要求的个人信息。 (2)设计任务书 (3)评阅书 (4)目录 (5)正文 (6)主要参考文献 4)答辩及评分标准: (1)达到课程设计的目的及要求,程序的可读性较好,并调试正确,50分; (2)能正确回答设计中老师所提问题,可增加10分; (3)课程设计报告书写规范整齐,可增加20分; (4)心得体会认真总结,可增加10分;

汇编课程设计

燕山大学 汇编语言课程设计说明书 题目:计算机钢琴程序 交通灯控制系统 学院(系):信息科学与工程学院 年级专业: 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集成环境

微机原理课程设计报告

微型计算机技术课程设计 指导教师: 班级: 姓名: 学号: 班内序号: 课设日期: _________________________

目录 一、课程设计题目................. 错误!未定义书签。 二、设计目的..................... 错误!未定义书签。 三、设计内容..................... 错误!未定义书签。 四、设计所需器材与工具 (3) 五、设计思路..................... 错误!未定义书签。 六、设计步骤(含流程图和代码) ..... 错误!未定义书签。 七、课程设计小结 (36)

一、课程设计题目:点阵显示系统电路及程序设计 利用《汇编语言与微型计算机技术》课程中所学的可编程接口芯片8253、8255A、8259设计一个基于微机控制的点阵显示系统。 二、设计目的 1.通过本设计,使学生综合运用《汇编语言与微型计算机技术》、《数字电子技术》等课程的内容,为今后从事计算机检测与控制工作奠定一定的基础。 2.掌握接口芯片8253、8255A、8259等可编程器件、译码器74LS138、8路同相三态双向总线收发器74LS245、点阵显示器件的使用。 3.学会用汇编语言编写一个较完整的实用程序。 4.掌握微型计算机技术应用开发的全过程,包括需求分析、原理图设计、元器件选用、布线、编程、调试、撰写报告等步骤。 三、设计内容 1.点阵显示系统启动后的初始状态 在计算机显示器上出现菜单: dot matrix display system 1.←left shift display 2.↑up shift display 3.s stop 4.Esc Exit 2.点阵显示系统运行状态 按计算机光标←键,点阵逐列向左移动并显示:“微型计算机技术课程设计,点阵显示系统,计科11302班,陈嘉敏,彭晓”。 按计算机光标↑键,点阵逐行向上移动并显示:“微型计算机技术课程设计,点阵显示系统,计科11302班,陈嘉敏,彭晓”。 按计算机光标s键,点阵停止移动并显示当前字符。 3.结束程序运行状态 按计算机Esc键,结束点阵显示系统运行状态并显示“停”。 四.设计所需器材与工具 1.一块实验面包板(内含时钟信号1MHz或2MHz)。 2.可编程芯片8253、8255、74LS245、74LS138各一片,16×16点阵显示器件一片。

围棋活动方案设计

活动主体名称:快乐围棋,多彩人生。 二、适合年级:小学三年级 三、设计意图: 1、《基础教育课程改革纲要(试行)》指出,“要大力推进基础教育课程改革,调整和改革基础教育的课程体系、结构、内容,构建符合素质教育要求的新的基础教育课程体系”,同时提出“要实行国家、地方、学校三级课程管理”的要求,这说明我国基础教育的课程设置正朝着针对性、适应性和实效性的方向发展,朝着更符合素质教育的要求方向发展。 毫无疑问,围棋应该作为课程来研究和开发。围棋是我们中华民族优秀的古典文化,娱乐性、创造性、趣味性和竞技性使其得以绵延几千年而不衰,它的“益智教化”、“陶冶性情”功能更为人们所赏识。 2、围棋在小学的生命力很旺盛,调查显示,儿童透过研习围棋和与别人对弈交流,除了可锻炼计算能力、逻辑思维及提高记忆力外,还可陶冶内涵、修身养性,同时训练左脑及右脑的发展。 四、背景分析 棋类活动是人类宝贵的文化遗产。列宁说:“棋是智力的体操”,作为中华民族优秀的古典文化之一围棋,因其独特的娱乐性、创造性、趣味性和竞技性使其得以绵延几千年而不衰。它的“益智教化”、“陶冶性情”功能更为人们所赏识。我校自去年开始将围棋设为校本课程,以“开展围棋活动,促进智力发展,全面提高素质”为宗旨,以“普及围棋知识,发展儿童个性”为办学目标。我校为推进围棋的发展,专设了3个围棋教室,并且从济南市围棋协会聘请老师于每周的周五到校讲课,培训包括领导干部、班主任在内的所有小学教师。我校围棋氛围浓,围棋校本课程的开发,不仅符合我校特色,更符合基础教育课程改革新理念,符合新时期社会对人的全面发展的要求。 五、活动时长: 本次研究预计需要5课时 第一阶段:1课时。活动主题的产生,围棋的简单介绍。 第二阶段:2课时。计划实施阶段,了解气、打吃与吃子。 第三阶段:2课时。认识棋盘、虎口等概念。

汇编课程设计报告

汇编课程设计报告

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

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

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

网设计与制作课程设计报告

《网页设计与制作课程设计》 实验报告 院系名称:管理学院专业班级:电子商务XXX 学生姓名: XXX 学号: XXXXXXX 2016年 06 月 一、实验目的 本实验属于设计性实验,在学习完《网页设计与制作》课程的基础上,通过实验学习网页制作的步骤与方法,使用CSS+DIV制作一个简单的网站,能够对网站有一个清晰的认知和规划。进一步熟悉和领悟HTML语言、CSS样式表和JAVASCRIPT语言的语法结构。将理论与实践相结合,加深对本课程的理解。 二、实验步骤 1、进行网站整体规划,包括网站主题、栏目以及界面的构思,确定网站结构,形成初步设计思路。 2、设计网站的主页以及栏目,利用CSS+DIV制作网站主页和弹出式导航条菜单,利用JavaScript制作动态效果,并用firework软件对主页进行切图。 3、设计并利用CSS+DIV制作列表页,并用firework软件对列表页进行切图。 4、设计并利用CSS+DIV制作内容页,并用firework软件对内容页进行切图。 5、进行调试和修改已形成最终实验结果。 三、网站设计思路 1、参照“唯品会”“折800”等电商网站,确定网站主题为“轻奢电商”。 2、设计网站主页,主页设置首页、美妆、服饰、零食、母婴、关于我们、在售分类等七个一级栏目。其中美妆、服饰、零食、母婴四个栏目含有二级栏目。

3、首页设置品牌热卖、限量抢购等图片展示,并利用Javascript设置用户名和密码的表单验证,在图片之下设置一个新闻列表提供有关网站的最新消息,右侧设置账户、密码的表单验证,并在网页结尾处写上官方微信和版权信息。 4、由主页导航栏上的的在售分类引出列表页,在列表页中采用新闻列表样式具体展示本企业的全部商品分类并设置超链接。 5、由列表页中美妆|女士护肤|洁面弹出具体的内容页面,主要由图片以及相应的文字介绍组成。 四、网站的核心代码 1、主页 轻奢电商