收藏 分销(赏)

川大计算机综合实践专业课程设计离线作业.docx

上传人:二*** 文档编号:4522343 上传时间:2024-09-26 格式:DOCX 页数:16 大小:1.14MB 下载积分:5 金币
下载 相关 举报
川大计算机综合实践专业课程设计离线作业.docx_第1页
第1页 / 共16页
本文档共16页,全文阅读请下载到手机保存,查看更方便
资源描述
四川大学网络教育学院 计算机综合实践 校外学习中心:江苏南通海安奥鹏学习中心 学 生 姓 名: 顾 浩 专 业: 通信工程 层 次: 专升本 年 级: 1603 学 号: aDH2161d 实 践 时 间: /12/12 试验一 Office组件基础操作 一、 试验题目: Office组件基础操作 二、 试验日期:/12/12 三、 试验目标:制作简历、学生成绩处理 四、 试验内容: 使用word制作一份简历;利用EXCEL对学生成绩进行登记、计算等处 五、 过程设计: 制作简历 初始化页面 新建一个Word文档,按“Ctr1+S”快捷键将其保留为“个人简历”。 实施菜单栏上【文件】【页面设置】命令,打开【页面设置】对话框。单击【页边距】标签,打开【页边距】选项卡,在【页边距】选项区域中设置上、下、右边距。单击【确定】按钮完成页面设置。 为表格添加标题 输入标题内容“个人简历”。 选中标题,设置标题字体。 选中标题,实施菜单栏上【格式】【调整宽度】命令,打开【调整宽度】对话框。在【调整宽度】对话框中设置新文字宽度。以下图所表示。 插入表格 单击菜单栏上【表格】【插入】【表格】命令,打开【插入表格】对话框, 在【列数】和【行数】文本框中分别输入X列和X行,以下图所表示,然后单击【自动套用格式】对话框。在【表格样式】下拉列表框中选择典雅型样式,以下图所表示。单击【确定】按钮返回【插入表格】对话框。 单击【确定】按钮,此时表格以所选择样式插入到页面中。 也能够在插入表格后,单击菜单栏上【表格】【表格自动套用格式】来选择表格样式。 修改表格结构 将指针停留在两列间边框上,指针变为 ,向左拖动边框 到适宜宽度。我们能够事先 ,向左拖动边框 到适宜宽度。我们能够事先在第一列中输入文本“应聘职务”,拖动边框时以能容纳完此文本宽度为准。以下图所表示。 下面我们使用绘制表格或拆分、合并单元格来修改表格结构。为了方便操作,首先单击菜单栏上【视图】【工具栏】,选择【表格和边框】激活以下【表格和边框】工具栏。 对表格实施下面操作,具体操作见下面动画。 绘制表格——单击【绘制表格】按钮,指针变为 ,这时就能够绘制表格,绘制结束后单击【绘制表格】按钮取消绘制表格状态。合并单元格——选择要合并单元格区域,单击【合并单元格】按钮。拆分单元格——选择要拆分单元格区域,单击【拆分单元格】按钮,在弹出【拆分单元格】对话框中设置要拆分行数及列数,单击【确定】按钮完成。 输入表格中各单元格内容。 参考第1步,拖动各边框调整各单元格宽度,效果以下图所表示。 对表格进行修饰 单击表格左上角标识 ,选定整个表格。设置字体为。移动指针到表格第1列顶端,指针变为 ,单击选定整列。单击右键,选择快捷菜单中【单元格对齐方法】【中部居中】样式。 以下图所表示。 学生成绩处理 我们选某班10名学生为例,对其成绩进行汇总、排序、统计各分数段人数,绘制成绩分布曲线。依据要求设计表格并录 入成绩,经处理后所得结果见图1 计算学生各科总分 首先计算第一名学生各科成绩总分,然后经过复制函数得到其它学生各科总分。 1.计算第一名学生总分 (1)选择函数。选择H4单元格,然后单击菜单栏中“插入/函数”或工具栏中“fx”按钮,接着弹出“粘贴函数”对话框,首先在对话框“函数分类”一栏中选择“数学和三角函数”,然后在“函数名称”中选择“Sum”按“确定”退出。 (2)选择需要计算单元格区域。选择函数后即打开“函数参数输入”对话框,然后单击“折叠对话框”按钮(即 Number1右边按钮),此时对话框消失,接着选择单元格区域,选择方法(单击C4拖曳至G4或单击C4按 Shift键同时单击G4),最终必需按“回车键”加以确定,“函数参数输入”对话框再次出现,单击对话框中“确定”按钮退出后即可得到第一名学生总分。 2.计算其它同学各科总分 单击H4单元格,鼠标指向该单元格右下角小黑方块(即填充句柄),待光标变为黑色“十”字时,按下鼠标左键向下拖曳至H13,各科总分就很轻易显示出来(依据需要能够选择不一样函数对数据进行处理,如用Max函数计算最高分,Min计算最低分, Average计算平均分等)。 按总分排名次1.单元格区域命名 首先选择“总分”数据单元格区域H4-H13,然后单击菜单中“插入/名称/定义”,在弹出“定义名称”对话框中“目前工作簿名称”一栏中输入或修更名称为“总分”,在“引用位置”一栏中显示刚才选择单元格区域H3-H16(当然也能够单击其右侧“折叠按钮”重新选择单元格区域),然后按“确定”退出。 2.选择函数确定排名 在单元格I3中输入“名次”,单击14单元格,选择“数据/函数”菜单项或单击工具栏中“fx”按钮后弹出“粘贴函数”对话框,选择“统计”类中“RANK”函数即弹出“函数参数输入”对话框。在 Number一栏中输入H4(或单击其右边“折叠按钮”对话框消失,单击H4后按“回车键”,此栏中即为刚才选定单元格H4),Ref一栏中输入“总分”,单击“确定”按钮退出就能够得到第一个学生成绩排名,然后选择单元格J3,经过“复制句柄”复制,得出全班成绩排名。 统计各科各分数段人数 在A14-A19中分别输入“49分以下”、“50-59分”、,“90分以上”,先统计“高数”成绩在“49分以下”人数,方法和求总分基础相同,只是选择不一样函数。在“函数分类”中选择“统计”,在函数名中选择 COUNTIE(G3:G65,>=80),弹出“函数参数输入”对话框,在 Range一栏中选择或输入计算区域C4~C13,在 Criteria一栏中输入“<=49”,按“确定”按钮退出后即在C14中得到满足条件人数。要统计50-59分之间人数只要在 Criteria一栏中输入“>=50AND<=59”即可。一样方法能够求出其它分数段人数,最终,经过复制方法求出各科各分数段人数。 绘制成绩分布曲线(以“高数”课程为例)1.选定创建图表数据区域 选择A14拖曳至C19或单击A14同时按住Ctrl1键再单击C19 2.择图表类型和子类型 (1)选定创建图表数据区域后,单击“常见”工具栏“图表向导”按钮或选择“插入图表”菜单命令后弹出“图表向导”对话框; (2)在“图表类型”中单击“自定义类型”选项卡,在选项框中选择“平滑直线类型”(在图表类型中选择适宜曲线能够按住“查看示例”按钮预览后重新选择); (3)单击对话框中“下一步”按钮弹出“图表源数据”对话框,选定“数据区域”选项卡中“列”单选项,接着单击对话框“下一步”按钮弹出“图表选项”对话框,在对话框中添加说明性文字; (4)单击“下一步”按钮弹出“图表位置”对话框,选定对话框中“作为新工作表插入”单选项后,单击“完成”按钮退出,得到图2所表示成绩曲线(能够对曲线图进行编辑)。 试验二 8253定时器/计数器接口和数字电子琴 一、试验题目:8253定时器/计数器接口和数字电子琴 二、试验日期:/12/17 三、试验目标:改变定时器2计数值来改变声音频率,经过编程来取得声调(率)和节奏(延时长短)使计算机演奏出乐曲来。 四、试验内容:设计程序让微机演奏一段简单乐曲 利用DOS键盘管理功效。将微机变为一个含有简单功效电子琴(选作)。 五、程序设计 硬件设计 利用试验板上8253计数/定时器和8255并行接口,定时器8253利用工作方法3产生一定频率信号,经过可编程并行外围接口芯片8255控制频率信号通断。8255A口设置为输出,8255A口低两位用来控制扬声器驱动,当输出端口PA0位为“1”或为“0”时。将使控制驱动器和门电路接通或关闭,使8253所发出音频信号能抵达驱动器或被阻断。这么经过控制PA0改变,可使扬声器接通和断开,控制扬声器是否能发出声音。另外,经过控制PA0通断时间,就能发出不一样音长。8255PA1位为“1”时,控制8253定时器产生驱动扬声器发声音频信号,该位为“0”则不发信号。8253有三个定时器。分为0号、1号和2号定时器,驱动扬声器是0号定时器,该定时器工作方法3,是一个频率发生器,它负责向扬声器发送指定频率脉冲信号。当8255PA0和PA1全部为1时,8253发出指定频率声音信号前提下,声音信号经过和门抵达驱动器驱动扬声器发声。 软件设计 系统要求实现2个功效,电子琴和音乐盒功效。二者发声方法一样,只是一个数据是从键盘读取,另一个是已经保留好数据。首先我们能够用一个子程序实现单个音调产生,对8253输入不一样计数初值生成不一样频率波形,然后延时一段时间。电子琴程序关键是读取键盘按键,依据键值产生不一样音调即可。而乐曲播放先将乐曲音符编码表和节拍编码表建立好,然后在播放时读取数据。 1. 单音调子程序SOUND 单音调子程序调用前需要进行以下多个方面工作, 1)确定对应音调所对应频率,查表能够得到,再由频率得到对应8253计数初值。 2)确定音长,即一个音符所连续时间。在单音调子程序中实现发出一个音符声音,连续所需时间,步骤图图3所表示: 2,音乐盒程序 音乐盒乐曲播放程序中需要有两组数据支持,一组是频率数据,一组是节拍时间数据。音符频率能够经过简谱从频率表中查得。节拍时间就是音符连续时间,取决于乐曲速度和每个音符节拍数据。如4/4,四四拍,中,每小节包含4拍,全音符连续4拍,二分音符连续2拍,四分音符连续一拍,八分音符连续半拍等。有了音调和频率和时间关系后,就能够根据乐曲曲谱将每个音符频率和连续时间定义成两组数据表,然后编程依次取出表中频率值和节拍值,调用单音调子程序就可依次产生各个音调,播放出乐曲。 在程序中存放多个乐曲数据,依据音乐盒子菜单选择对应乐曲演奏,读取对应数据输出。 乐曲《两只老虎》简谱以下: 对应频率数据表Freq、节拍数据表Time以下: TWOTIGERS_FRE DW 2 DUP(524,588,660,524,0) ; 乐曲频率表 DW 2 DUP(660,698,784,0) DW 2 DUP(784,880,784,698,660,524,0) DW 2 DUP(588,392,524,0),1 TWOTIGERS_TIME DW 10 DUP(100),200,100,100,200 ; 乐曲时间表 DW 2 DUP(50,50,50,50,100,100) DW 2 DUP(100,100,200) outb_p(0x34,0x43); utb _p(LATCH&0xff,0x40); outb_p(LATCH>>8,0x40); outb(inb_p (0x21) & ~0x01, 0x21); //许可接收定时器中止 } void do_timer(void) { 这是定时器主程序,用于每隔一段时间后进行一些操作 } [8253.asm]: // 以下是nasm格式汇编代码,这个中止处理函数必需用汇编 timer_interrupt: push gs push fs push es push ds push ebp push edi push esi push edx push ecx push ebx push eax 假如你不在操作系统下使用,以下三行必需删除,不然必需把0x10更改为内核段选择符 mov eax,0x10 mov ds,ax mov es,ax mov al,0x20 out 0xa0,al ;发送EOI out 0x20,al call do_timer pop ebx pop ecx pop edx pop esi pop edi pop ebp pop ds pop es pop fs pop gs xor eax,eax iretd 践体会 试验三 网络数据包分析 一、 试验题目:试验内容网络数据包分析 二、 试验日期:/12/25 三、 试验目标:经过工具软件分析数据包,给出数据包结构。 四、 试验内容: 分析一组数据: 00 1e 37 52 6c 44 00 1d 72 84 dd 96 08 00 45 00 00 3c 02 88 00 00 80 01 23 5c 0a 00 00 70 0a 00 00 6e 08 00 49 5c 03 00 01 00 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 7 61 62 63 64 65 66 67 68 69 数据链路层头部(以太帧头部): 00 1e 37 52 6c 44 00 1d 72 84 dd 96 08 00 分析以下 (1) 数据头部前6个字节是接收者mac地址 00 1e 37 52 6c 44 (2) 数据头部中间6个字节是发送者maC地址 00 1d 72 84 dd 96 (3) 数据头部最终2个字节代表网络协议,即:0800是IP协议类型。 IP数据包数据分析: (1) 第一个字节(45)前4位表示是IP协议版本,即IPv4;它后4位表示首部长度为20字节。 (2) 第二个字节(00)是区分服务。 (3) 第三、四字节(003c)是指首部和数据之和长度40个字节 (4) 第五、六字节(0288)是一个数据报被分片后标识,便于正确地重装原来数据报 (5) 第七、八字节(0000)分前3位为标志位和后13位为片偏移,其中标识位只有两位有意义,表明这已经是若干用户数据报片最终一个(MF=0,而且DF=0)不需要再分片了。偏移为0 (6) 第九个字节(80)表示是数据报在网络中寿命为128 (7) 第十个字节(01)指出这个数据报携带数据时使用ICMP协议 (8) 第十一、十二字节(235c)表示首部检验和,对数据报保留和丢弃进行判别 (9) 第十三个字节加上后面3个字节(0a000070)是发送者IP源地址(172.16.163.20) (10) 第十七个字节及后面三个字节(0a00006e)是接收者IP地址(224.00.00.22) (11) 最终四个字节(0800495c)是任意和填充项。 ICMP数据分析: (1) 第一个字节(08)是说明ICMP报文为回送请求和回送应答报文 (2) 第二个字节(00)指是代码为0,网络不可达 (3) 第四、五个字节(495c)是检验和 (4) 第六、七个字节(0300)是标识符 (5) 第八、九个字节(0100)是这个报文序列号位 (6) 标志和序列用于匹配请求和应答,成正确请求和应答报文使用相同标识和序号字段。 (7) 第九个字节以后32个字节(61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 767 61 62 63 64 65 66 67 68 69 )是这个报文所带数据,接收者响应时,将其中数据复制到回送应答报文中。 此次微机试验课程设计,使我对微机软硬件结合有了深入了解。原来并不太清楚是什么意思,一直全部很模糊,听书本也是很迷茫,而之前那些单元试验,也没有全部做好。之前做试验,因为大部分是验证性,所以就很被动地去做,甚至并没有想为何要那样连电路,内部代码更没有认真看。这次课程设计,因为要自己去设计整个过程,所以就不得不去了解学习自己原来并没有真正弄懂东西。比如部分程序代码意思,汇编语言逻辑,比如部分芯片用途。使我对前面所做试验有了原理性了解,回头看部分试验,也知其然其所以然了。同时对书本上讲部分内容,不再像以前那样认为抽象,经过这次设计,有了具体了解。 同时,我也知道了设计一个项目,应该怎样下手。应该先对项目要求有个全方面了解,知道要做什么,然后依据要求所要包含到知识我们要主动去摄取,结合自己已学过,再对整体框架有个感知,心里有数后,进行设计。设计时用步骤图,这很关键,这么整个思绪就很清楚,而且是根据软硬件语言逻辑次序进行就很方便。设计过程能够分模块,不要一开始就想把全部功效全部实现了,应该一个模块一个模块地实现,再总连起来,实现最终总模块。在每个模块设计时,尽可能想到比较简单设计,简化编程和电路,也可少犯错。对微机是这么,对其它像数字系统设计也是一样。 所以,我也认为微机试验这种形式课程设计是很好也很有必需。对我们对微机试验了解有很大帮助。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服