




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报名须知,选定实验后,请写出计划书交给老师,最后由老师确定是否批准; 每组人数有限制,请见实验后面的说明,请不要超出; 因器材限制,硬件实验需把各班的报名情况统一协调后才能确定,因此未被批准的同学请重选其他实验; 每组自行确定组长(仅一人时则不必); 实验完成后要写出实验报告,格式见附件(开放实验报告格式.doc)。,实验题目(一),1.简单的管理信息系统 2.电梯调度模拟程序 3.电子钟程序 4.文件压缩/解压缩 5.数学问题和表达式规则化 6.投针实验求值 7.趣味程序设计 8.用筛法求素数 9.电子琴 10.电子秒表 11.显示鼠标位置 12.显示彩条图案 13.汉字显示,14.显示旋转直线 15.显示正弦曲线 16.绘制函数图形 17.显示卡通图形 18.电阻并联值计算程序 19.利用8250实现双机通信 20.利用8255实现双机通信 21.利用串口实现双机通信 22.7段数码管电子钟 23.温度计 24.简易频率计 25.电机测速 26.模拟水库报警泄洪系统,实验题目(二),27.模拟汽车限速 28.模拟交通灯系统 29.虚拟示波器 30.音阶发生器 31.FALSH动画课件素材 32.程序设计:寻找最短路径 33.程序设计:取火柴游戏 34.程序设计:搜索五朵金花 35.简易报警系统 36.程序设计:搜索回文数 37.程序设计:不定方程的解,38.模拟示波器 39.显示双通道波形 40.电平指示器 41.智力测验:小球称重 42.程序设计:旋转太极图,简单的管理信息系统,用汇编语言编写简单的管理信息系统 能够实现信息的增、删、改、显示、*排序 信息以文件形式存储: 文件可以是文本文件或二进制文件 记录、字段的格式自己定义 每条记录应至少包括5个信息字段 *最好不要限制记录个数 使用选择菜单进行导航(可以是字符界面) 实验人数:每组限3人,返回,电梯调度模拟程序,电梯调度模拟程序 模拟一台电梯的运行,楼层数10层 在屏幕上显示: 当前电梯所在的楼层 哪个楼层有电梯请求 电梯的动态运行状态 应允许多个楼层同时有电梯请求,并且在电梯上下运行时允许有新的请求 有电梯请求的楼层号从键盘输入: 需区分同时产生的请求和非同时产生的请求(输入格式不同) 电梯调度应符合实际应用情况(必要时做现场调研) 实验人数:每组限3人,返回,电子钟程序,电子钟程序 在DOS下运行 应能显示当前的年、月、日、小时、分、秒 提示:用DOS功能调用取得当前的日期和时间 用中断实现,时钟运行时不能影响其他程序的运行 实验人数:每组限2人,返回,文件压缩/解压缩,文件压缩/解压缩程序 压缩算法请自行查阅相关文献 被压缩文件为任意类型的文件 *选做:把多个文件压缩到一个文件中 实验人数:每组限2人(若实现了选做,可增加为3人),返回,数学问题和表达式的规则化,数学问题(任选一个): 1.从键盘输入任意一个不大于99的自然数,将它表示成连续自然数之和,显示在屏幕上(要求列出所有可能的序列)。 2.从键盘输入一个含有括号的四则运算表达式,可能含有多余的括号。编写程序: 去掉所有多余的括号; 应保持原表达式中所有操作数和运算符位置不变; 应保持与原表达式等价; 把原表达式和整理后的表达式显示在屏幕上。 实验人数:每组限2人,返回,投针试验求值,投针试验求值。 1777年法国科学家蒲丰提出了一个问题: 在平面上画一些平行线,彼此相距均为a,向此平面任投一长度为L(La)的针,试求此针与任一平行线相交的概率。 此问题的答案与有关,可用它来计算值。 编写程序用计算机来模拟投针过程,并计算值。要求能任意指定投针次数(1000000)。 (先查找相关资料及算法) 实验人数:每组限3人,返回,趣味程序设计,趣味程序 编写程序,使得在屏幕上显示一个小方块,然后以任意角度匀速移动小方块,碰到屏幕边沿时,根据反射角改变小方块的移动方向。按Esc键时退出程序。(提示:用图形显示方式,不要用字符显示方式) 实验人数:每组限1人,返回,用筛法求素数,原理:从n2开始,将所有n的倍数做上记号;再对n后面的素数进行同样的操作;重复这个过程直到找出所有的素数。最后结束时,凡是未标记号的数就是素数。 编写程序,求出2232之间的所有素数,并显示在屏幕上(数与数之间用逗号分开)。 高级:提示用户输入任意整数区间(最大值不超过264),求出用户指定区间内的所有素数并显示。 实验人数:每组限1人(选高级的可2人),返回,电子琴,利用8253产生一定频率和持续时间的信号。 根据按键1-7改变脉冲频率和脉冲持续时间使扬声器发出7种音调。 在以上基础上实现自动演奏一个乐曲,要求有节拍的长短。 实验人数:每组限2人,返回,电子秒表,按一个键启动秒表,在显示器上显示从启动开始流逝的秒数。按另一个键则停止秒表。要求最小间隔为1/100秒,格式为: SS.XXX 秒 若采用软件延时,应有校准秒的功能 实验人数:每组限2人,返回,显示鼠标位置,编写鼠标中断调用的程序。在屏幕上显示鼠标位置。 当按鼠标左键时,显示鼠标光标当前的位置,按鼠标右键时,程序结束。 实验人数:每组限1人,返回,显示彩条图案,通过BIOS功能调用,在显示器显示彩条图案。 背景为蓝色。每行显示一种颜色,每4行(背景色、绿色、红色、综色)重复一次,一直到整个屏幕都显示出彩条。 在以上基础上,在屏幕上显示彩色方格图案。 实验人数:每组限1人,返回,汉字显示,在屏幕中央显示一个16*16点阵的汉字。 每按一次“”键便使汉字增大一倍,最大为512*512点阵时便不再增大 每按一次“”键使汉字减小一倍,最小为16*16点阵时便不再缩小 *放大时最好能做到笔划平滑,消除锯齿(此要求为可选功能) 实验人数:每组限2人,返回,显示旋转直线,显示一条直线令其每次旋转45 在旋转过程中变换红、橙、黄、绿、青、蓝、玫瑰七种颜色 实验人数:每组限2人,返回,显示正弦曲线,按左右方向键可移动曲线 移动到左、右边界处停止,只能换向移动 按上、下方向键可使峰值加大或缩小 实验人数:每组限2人,返回,绘制函数图形,绘制函数图形 在屏幕上绘制函数图形。函数自选,也可以选择以下给出的几个函数: Y=2x2,Y=5x1/2 Y=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。 下面给出二个案例供参考 (以下红字为屏幕提示和用户输入): 案例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的数据,或者向主机2发送数据; 主机2以查询方式进行输入/输出,通过状态位向主机1发送数据或者接收主机1发来的数据。 实验人数:每组限3人,返回,利用串口实现双机通信,用汇编语言或高级语言编程,使用PC机串行口进行数据通信,传输信息和文件。要求: 传输文件时, 对于发送方,需要打开文件、读文件、传输数据、关闭文件等; 对于接收方,需要建立文件、接收数据、写文件、关闭文件等。 COM1地址为:3F8H3FFH; COM2地址为:2F8H2FFH。 实验人数:每组限2人,返回,7段数码管电子钟,用7段数码管显示当前的时、分、秒 用8255作为7段数码管的接口 用DOS功能调用取得当前的时间 进一步,允许在键盘上设置时间,从所设置的时间开始计时 实验人数:每组限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人,返回,电机测速,用光电传感器实现电机测速 计数每秒脉冲个数即可得到转速 *用PWM法进行电机调速,保持转速的稳定 实验人数:每组限3人 (注:此实验因器材问题请暂不要选择),返回,模拟水库报警泄洪系统,DAC0832 由数据文件或缓冲区接收一批代表水位上下变化的数据 DAC0832 输出端接逻辑笔,用高低电平的变化代表水位 最低数据为10(代表死水位,与泄洪洞底部平齐),数据超过230(警戒水位)报警 用七段码显示“EE”(或令扬声器发声)表示报警,报警同时检测开关K4是否接通(接通表示泄洪洞闸门开启) 开启泄洪洞闸门后,将以后采集的数据减30表示水位下降,最低降至死水位10 只要低于警戒水位,报警即停止 实验人数:每组限3人,返回,模拟汽车限速,手动开关模拟行车速度,每揿动开关一次产生一次中断,统计揿的次数 每10秒采集一次统计结果,然后清除该结果 若每10秒按开关次数超过6次(或根据实际情况改变),则行车超速,亮黄灯报警 若每10秒按开关超过8次,则严重违规,亮红灯表示拦截 拦截时关闭8253的GATE门停止计数,扬声器发声报警 实验人数:每组限3人,返回,模拟交通灯系统,用汇编语言对定时器8253、中断控制器8259A和并行接口8255A编程,令红、绿、黄发光二极管交替点亮和熄灭模拟交通灯。要求: 8253定时1秒向8259A请求中断 8255A输出控制红、绿、黄灯 用LED数码管显示倒计时时间 实验人数:每组限1人,返回,虚拟示波器,对实验箱上的ADC0809编程,将采集到的数据在CRT显示器分别以数字和曲线的方式显示出来。要求: 采集的数据是通过旋动电位器RW1(或RW2)改变IN0上的电压值。 画出坐标轴和刻度值。 可选:加上控制按钮/旋钮,比如开始、停止、曲线缩放等。 编程语言不限,最好采用汇编语言,返回,音阶发生器,用AD转换器和键盘模拟音阶发生器 采集实验台上电位器的电平,将旋转电位器产生的电压转换为数字量,再将该数字量换算为声音的频率 每按下一次空格键空一拍 交替采集AD转换器和键盘使扬声器发声 按回车键终止 实验人数:每组限2人,返回,FALSH动画课件素材,用FLASH制作微机原理与接口技术课件中所需的动画。动画列表如下: 计算机的工作过程 指令的执行过程 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, 实验人数:每组限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路 任何一路产生触发信号就会引起中断 主机在中断服务程序中在屏幕上用大号字体显示“Alert!”,并连续闪烁。 按动复位按钮,警报解除。 触发信号可用实验台上的开关代替。 实验人数:每组限2人,返回,程序设计:搜索回文数,编写汇编语言程序,找出所有不超过n (n256) 的其平方具有对称性质的数(也称回文数)。 例如n=111,n2=12321是一个回文数。 选作:n可以任意指定(n65536) 实验人数:每组限1人,返回,程序设计:不定方程的解,有30个男人、女人和小孩在饭馆吃饭,共花了50元钱。每个男人花3元,每个女人花2元,每个小孩花1元;问男人、女人和小孩各有几人? 编写汇编语言程序求出所有可能的答案,并显示在屏幕上。 实验人数:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版三年级语文下册《口语交际:春游去哪儿玩》示范教学课件
- 教育孩子心得体会模版
- 2024年天文知识竞赛教学总结模版
- 北魏政治和北方民族大交融教学设计
- 11《我是一只小虫子》(课件)
- 文博会新质生产力
- 大学生职业规划大赛《广播电视学专业》生涯发展展示
- 餐厅管理员述职报告
- 慢性淋病的临床护理
- 学前儿童发展 课件 第8-12章 学前儿童思维的发展-学前儿童社会性的发展
- 2025届河北省邢台市清河中学高三下学期5月模拟物理试卷(原卷版+解析版)
- 【部编版】六年级语文下册《语文园地五》精美课件
- 登革热防控知识培训
- 糖尿病患者血脂管理中国专家共识(2024版)解读
- 药物制剂辅助材料试题及答案
- 婚前心理知识讲座课件
- 蛋鸡育雏前后管理制度
- 安全文明及绿色施工方案
- 泰康之家管理体系
- 特检院面试试题及答案
- 低钙血症护理措施
评论
0/150
提交评论