《实验报名须知》PPT课件.ppt

上传人:牧羊曲112 文档编号:5494287 上传时间:2023-07-13 格式:PPT 页数:40 大小:267.49KB
返回 下载 相关 举报
《实验报名须知》PPT课件.ppt_第1页
第1页 / 共40页
《实验报名须知》PPT课件.ppt_第2页
第2页 / 共40页
《实验报名须知》PPT课件.ppt_第3页
第3页 / 共40页
《实验报名须知》PPT课件.ppt_第4页
第4页 / 共40页
《实验报名须知》PPT课件.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《《实验报名须知》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《实验报名须知》PPT课件.ppt(40页珍藏版)》请在三一办公上搜索。

1、实验报名须知,选定实验后,请写出计划书交给老师,最后由老师确定是否批准;每组人数有限制,请见实验后面的说明,请不要超出;因器材限制,硬件实验需把各班的报名情况统一协调后才能确定,因此未被批准的同学请重选其他实验;每组自行确定组长(仅一人时则不必);实验完成后要写出实验报告,格式见附件(开放实验报告格式.doc)。,实验题目(一),1.简单的管理信息系统2.电梯调度模拟程序3.电子钟程序4.文件压缩/解压缩5.数学问题和表达式规则化6.投针实验求值7.趣味程序设计8.用筛法求素数9.电子琴10.电子秒表11.显示鼠标位置12.显示彩条图案13.汉字显示,14.显示旋转直线15.显示正弦曲线16.

2、绘制函数图形17.显示卡通图形18.电阻并联值计算程序19.利用8250实现双机通信20.利用8255实现双机通信21.利用串口实现双机通信22.7段数码管电子钟23.温度计24.简易频率计25.电机测速26.模拟水库报警泄洪系统,实验题目(二),27.模拟汽车限速28.模拟交通灯系统29.虚拟示波器30.音阶发生器31.FALSH动画课件素材32.程序设计:寻找最短路径33.程序设计:搜索五朵金花34.简易报警系统35.程序设计:搜索回文数36.程序设计:不定方程的解,简单的管理信息系统,用汇编语言编写简单的管理信息系统能够实现信息的增、删、改、显示、*排序信息以文件形式存储:文件可以是文本

3、文件或二进制文件记录、字段的格式自己定义每条记录应至少包括5个信息字段*最好不要限制记录个数使用选择菜单进行导航(可以是字符界面)实验人数:每组限3人,返回,电梯调度模拟程序,电梯调度模拟程序模拟一台电梯的运行,楼层数10层在屏幕上显示:当前电梯所在的楼层哪个楼层有电梯请求电梯的动态运行状态应允许多个楼层同时有电梯请求,并且在电梯上下运行时允许有新的请求有电梯请求的楼层号从键盘输入:需区分同时产生的请求和非同时产生的请求(输入格式不同)电梯调度应符合实际应用情况(必要时做现场调研)实验人数:每组限3人,返回,电子钟程序,电子钟程序在DOS下运行应能显示当前的年、月、日、小时、分、秒提示:用DO

4、S功能调用取得当前的日期和时间用中断实现,时钟运行时不能影响其他程序的运行实验人数:每组限2人,返回,文件压缩/解压缩,文件压缩/解压缩程序压缩算法请自行查阅相关文献被压缩文件为任意类型的文件*选做:把多个文件压缩到一个文件中实验人数:每组限2人(若实现了选做,可增加为3人),返回,数学问题和表达式的规则化,数学问题(任选一个):1.从键盘输入任意一个不大于99的自然数,将它表示成连续自然数之和,显示在屏幕上(要求列出所有可能的序列)。2.从键盘输入一个含有括号的四则运算表达式,可能含有多余的括号。编写程序:去掉所有多余的括号;应保持原表达式中所有操作数和运算符位置不变;应保持与原表达式等价;

5、把原表达式和整理后的表达式显示在屏幕上。实验人数:每组限2人,返回,投针试验求值,投针试验求值。1777年法国科学家蒲丰提出了一个问题:在平面上画一些平行线,彼此相距均为a,向此平面任投一长度为L(La)的针,试求此针与任一平行线相交的概率。此问题的答案与有关,可用它来计算值。编写程序用计算机来模拟投针过程,并计算值。要求能任意指定投针次数(1000000)。(先查找相关资料及算法)实验人数:每组限3人,返回,趣味程序设计,趣味程序编写程序,使得在屏幕上显示一个小方块,然后以任意角度匀速移动小方块,碰到屏幕边沿时,根据反射角改变小方块的移动方向。按Esc键时退出程序。(提示:用图形显示方式,不

6、要用字符显示方式)实验人数:每组限1人,返回,用筛法求素数,原理:从n2开始,将所有n的倍数做上记号;再对n后面的素数进行同样的操作;重复这个过程直到找出所有的素数。最后结束时,凡是未标记号的数就是素数。编写程序,求出2232之间的所有素数,并显示在屏幕上(数与数之间用逗号分开)。高级:提示用户输入任意整数区间(最大值不超过264),求出用户指定区间内的所有素数并显示。实验人数:每组限1人(选高级的可2人),返回,电子琴,利用8253产生一定频率和持续时间的信号。根据按键1-7改变脉冲频率和脉冲持续时间使扬声器发出7种音调。在以上基础上实现自动演奏一个乐曲,要求有节拍的长短。实验人数:每组限2

7、人,返回,电子秒表,按一个键启动秒表,在显示器上显示从启动开始流逝的秒数。按另一个键则停止秒表。要求最小间隔为1/100秒,格式为:SS.XXX 秒若采用软件延时,应有校准秒的功能实验人数:每组限2人,返回,显示鼠标位置,编写鼠标中断调用的程序。在屏幕上显示鼠标位置。当按鼠标左键时,显示鼠标光标当前的位置,按鼠标右键时,程序结束。实验人数:每组限1人,返回,显示彩条图案,通过BIOS功能调用,在显示器显示彩条图案。背景为蓝色。每行显示一种颜色,每4行(背景色、绿色、红色、综色)重复一次,一直到整个屏幕都显示出彩条。在以上基础上,在屏幕上显示彩色方格图案。实验人数:每组限1人,返回,汉字显示,在

8、屏幕中央显示一个16*16点阵的汉字。每按一次“”键便使汉字增大一倍,最大为512*512点阵时便不再增大每按一次“”键使汉字减小一倍,最小为16*16点阵时便不再缩小*放大时最好能做到笔划平滑,消除锯齿(此要求为可选功能)实验人数:每组限2人,返回,显示旋转直线,显示一条直线令其每次旋转45在旋转过程中变换红、橙、黄、绿、青、蓝、玫瑰七种颜色 实验人数:每组限2人,返回,显示正弦曲线,按左右方向键可移动曲线移动到左、右边界处停止,只能换向移动按上、下方向键可使峰值加大或缩小 实验人数:每组限2人,返回,绘制函数图形,绘制函数图形在屏幕上绘制函数图形。函数自选,也可以选择以下给出的几个函数:Y

9、=2x2,Y=5x1/2Y=sin(x),Y=sin(3x)Y=sin(x)sin(3x)/3sin(5x)/5提示:用BIOS图形显示之绘制像素功能实现 实验人数:每组限2人,返回,显示卡通图形,用字符组成一个卡通图形图形能够随方向键移动在屏幕底部绘制一条水平直线当卡通图形底部与水平线重合时,图形向上跳跃 实验人数:每组限4人,返回,电阻并联值计算程序,功能:提示输入R、R1、R2中任意两值,计算出第3个值并显示在屏幕上。要求:1.精度精确到小数后3位。2.能识别K(千欧)和M(兆欧)。3.能自动进行结果的单位转换,如自动将xxxx转换成x.xxxK 或将xxxxK转换成x.xxxM。下面给

10、出二个案例供参考(以下红字为屏幕提示和用户输入):案例1:请输入R1:3 请输入R2:请输入R:1.5 R2=3欧姆 案例2:请输入R1:10K 请输入R2:4.7K R=3.197K实验人数:每组限2人,返回,利用8250实现双机通信,两台PC机通过实验台上的8250或8251串行接口芯片进行通信:任意一台PC上键入的内容能够在另一台PC的屏幕上显示出来要求:设计出硬件电路图,并在实验台上完成连接编写双机通信程序*编写出通用的串行通信函数库实验人数:每组限3人,返回,利用8255实现双机通信,用8255设计一个并行数据传送接口。要求:主机1以中断方式进行输入/输出,通过中断接收来自主机2的数

11、据,或者向主机2发送数据;主机2以查询方式进行输入/输出,通过状态位向主机1发送数据或者接收主机1发来的数据。实验人数:每组限3人,返回,利用串口实现双机通信,用汇编语言或高级语言编程,使用PC机串行口进行数据通信,传输信息和文件。要求:传输文件时,对于发送方,需要打开文件、读文件、传输数据、关闭文件等;对于接收方,需要建立文件、接收数据、写文件、关闭文件等。COM1地址为:3F8H3FFH;COM2地址为:2F8H2FFH。实验人数:每组限2人,返回,7段数码管电子钟,用7段数码管显示当前的时、分、秒用8255作为7段数码管的接口用DOS功能调用取得当前的时间进一步,允许在键盘上设置时间,从

12、所设置的时间开始计时实验人数:每组限3人,返回,温度计,测温范围0100,温度值显示在屏幕上测温方法:1.C-V,A/D,根据V计算温度2.C-V,V-F,用8253测频,根据频率计算温度C-V可使用LM35D,V-F可使用LM331,A/D可使用ADC0809实验人数:每组限3人,返回,简易频率计,用汇编语言对定时器8253和中断控制器8259A编程计数、定时和中断,进行定时计数(在规定的时间内记录外部脉冲的数目),计算出频率,在CRT上显示出来。要求:8253用两个通道,一个定时(1秒)、一个计数。每1秒中断一次,计算1秒钟的计数值。实验人数:每组限2人,返回,电机测速,用光电传感器实现电

13、机测速计数每秒脉冲个数即可得到转速*用PWM法进行电机调速,保持转速的稳定实验人数:每组限3人(注:此实验因器材问题请暂不要选择),返回,模拟水库报警泄洪系统,DAC0832 由数据文件或缓冲区接收一批代表水位上下变化的数据 DAC0832 输出端接逻辑笔,用高低电平的变化代表水位最低数据为10(代表死水位,与泄洪洞底部平齐),数据超过230(警戒水位)报警用七段码显示“EE”(或令扬声器发声)表示报警,报警同时检测开关K4是否接通(接通表示泄洪洞闸门开启)开启泄洪洞闸门后,将以后采集的数据减30表示水位下降,最低降至死水位10只要低于警戒水位,报警即停止实验人数:每组限3人,返回,模拟汽车限

14、速,手动开关模拟行车速度,每揿动开关一次产生一次中断,统计揿的次数每10秒采集一次统计结果,然后清除该结果若每10秒按开关次数超过6次(或根据实际情况改变),则行车超速,亮黄灯报警若每10秒按开关超过8次,则严重违规,亮红灯表示拦截拦截时关闭8253的GATE门停止计数,扬声器发声报警实验人数:每组限3人,返回,模拟交通灯系统,用汇编语言对定时器8253、中断控制器8259A和并行接口8255A编程,令红、绿、黄发光二极管交替点亮和熄灭模拟交通灯。要求:8253定时1秒向8259A请求中断8255A输出控制红、绿、黄灯用LED数码管显示倒计时时间实验人数:每组限1人,返回,虚拟示波器,对实验箱

15、上的ADC0809编程,将采集到的数据在CRT显示器分别以数字和曲线的方式显示出来。要求:采集的数据是通过旋动电位器RW1(或RW2)改变IN0上的电压值。画出坐标轴和刻度值。可选:加上控制按钮/旋钮,比如开始、停止、曲线缩放等。编程语言不限,最好采用汇编语言,返回,音阶发生器,用AD转换器和键盘模拟音阶发生器采集实验台上电位器的电平,将旋转电位器产生的电压转换为数字量,再将该数字量换算为声音的频率每按下一次空格键空一拍交替采集AD转换器和键盘使扬声器发声按回车键终止 实验人数:每组限2人,返回,FALSH动画课件素材,用FLASH制作微机原理与接口技术课件中所需的动画。动画列表如下:计算机的

16、工作过程指令的执行过程8086的工作时序(读、写、中断)7种寻址方式汇编语言运行动画(教材上所有的示例程序)存储器的工作过程存储器扩展示意高速缓存工作示意虚拟存储器的原理接口电路的组成I/O的控制方式8086中断过程8253应用实例8255应用实例8250应用实例A/D、D/A接口应用实例实验人数:每组限2人,每组制作的动画个数不能少于10个。,返回,程序设计:寻找最佳路径,编写汇编语言程序,利用Dijkstra算法计算给定的图中的最佳路径。要求路径开销可以改变;图可以任意指定(节点数不大于10);在屏幕上列出所有的最佳路由。格式如:1-5-7-3-9,1-2-5-7-8-10,实验人数:每组

17、限3人,返回,程序设计:取火柴游戏,有一堆火柴共 n根,如果规定每次可以取 1m根,那么取完这堆火柴共有多少种不同取法?编写汇编语言程序找出所有的取法,并在屏幕上显示出来。其中n,m作为参数在程序运行时指定实验人数:每组限1人,返回,程序设计:搜索五朵金花,在区间10000,99999(5位数)之间找出所有满足以下关系的5位数并显示在屏幕上:abcde=a5+b5+c5+d5+e5例如54748=55+45+75+45+85编写汇编语言程序实现以上任务。选作:将5位数扩展到6位数。实验人数:每组限2人,返回,简易报警系统,用接口实验台上的元件设计并实现一个简易的报警系统:探测路数8路任何一路产

18、生触发信号就会引起中断主机在中断服务程序中在屏幕上用大号字体显示“Alert!”,并连续闪烁。按动复位按钮,警报解除。触发信号可用实验台上的开关代替。实验人数:每组限2人,返回,程序设计:搜索回文数,编写汇编语言程序,找出所有不超过n(n256)的其平方具有对称性质的数(也称回文数)。例如n=111,n2=12321是一个回文数。选作:n可以任意指定(n65536)实验人数:每组限1人,返回,程序设计:不定方程的解,有30个男人、女人和小孩在饭馆吃饭,共花了50元钱。每个男人花3元,每个女人花2元,每个小孩花1元;问男人、女人和小孩各有几人?编写汇编语言程序求出所有可能的答案,并显示在屏幕上。实验人数:每组限1人,返回,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号