利用单片机(FPGA或8086)设计硬件课程设计.ppt

利用单片机(FPGA或8086)设计硬件课程设计.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用单片机(FPGA或8086)设计硬件课程设计

实验报名须知 选定实验后,请写出计划书交给老师,最后由老师确定是否批准; 每组人数有限制,请见实验后面的说明,请不要超出; 因器材限制,硬件实验需把各班的报名情况统一协调后才能确定,因此未被批准的同学请重选其他实验; 每组自行确定组长(仅一人时则不必); 实验完成后要写出实验报告,格式见附件(开放实验报告格式.doc)。 简单的管理信息系统 用汇编语言编写简单的管理信息系统 能够实现信息的增、删、改、显示、*排序 信息以文件形式存储: 文件可以是文本文件或二进制文件 记录、字段的格式自己定义 每条记录应至少包括5个信息字段 *最好不要限制记录个数 使用选择菜单进行导航(可以是字符界面) 实验人数:每组限3人 电梯调度模拟程序 电梯调度模拟程序 模拟一台电梯的运行,楼层数≥10层 在屏幕上显示: 当前电梯所在的楼层 哪个楼层有电梯请求 电梯的动态运行状态 应允许多个楼层同时有电梯请求,并且在电梯上下运行时允许有新的请求 有电梯请求的楼层号从键盘输入: 需区分同时产生的请求和非同时产生的请求(输入格式不同) 电梯调度应符合实际应用情况(必要时做现场调研) 实验人数:每组限3人 电子钟程序 电子钟程序 在DOS下运行 应能显示当前的年、月、日、小时、分、秒 提示:用DOS功能调用取得当前的日期和时间 用中断实现,时钟运行时不能影响其他程序的运行 实验人数:每组限2人 文件压缩/解压缩 文件压缩/解压缩程序 压缩算法请自行查阅相关文献 被压缩文件为任意类型的文件 *选做:把多个文件压缩到一个文件中 实验人数:每组限2人(若实现了选做,可增加为3人) 数学问题和表达式的规则化 数学问题(任选一个): 1.从键盘输入任意一个不大于99的自然数,将它表示成连续自然数之和,显示在屏幕上(要求列出所有可能的序列)。 2.从键盘输入一个含有括号的四则运算表达式,可能含有多余的括号。编写程序: 去掉所有多余的括号; 应保持原表达式中所有操作数和运算符位置不变; 应保持与原表达式等价; 把原表达式和整理后的表达式显示在屏幕上。 实验人数:每组限2人 投针试验求π值 投针试验求π值。 1777年法国科学家蒲丰提出了一个问题: 在平面上画一些平行线,彼此相距均为a,向此平面任投一长度为L(La)的针,试求此针与任一平行线相交的概率。 此问题的答案与π有关,可用它来计算π值。 编写程序用计算机来模拟投针过程,并计算π值。要求能任意指定投针次数(1000000)。 (先查找相关资料及算法) 实验人数:每组限3人 趣味程序设计 趣味程序 编写程序,使得在屏幕上显示一个小方块,然后以任意角度匀速移动小方块,碰到屏幕边沿时,根据反射角改变小方块的移动方向。按Esc键时退出程序。(提示:用图形显示方式,不要用字符显示方式) 实验人数:每组限1人 用筛法求素数 原理:从n=2开始,将所有n的倍数做上记号;再对n后面的素数进行同样的操作;重复这个过程直到找出所有的素数。最后结束时,凡是未标记号的数就是素数。 编写程序,求出2~232之间的所有素数,并显示在屏幕上(数与数之间用逗号分开)。 高级:提示用户输入任意整数区间(最大值不超过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人 显示正弦曲线 按左右方向键可移动曲线 移动到左、右边界

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档