随机抽奖器课程设计
《随机抽奖器课程设计》由会员分享,可在线阅读,更多相关《随机抽奖器课程设计(20页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术系 微机原理与接口技术 课程设计报告 20082009 学年第 1 学期 课程课程 微机原理与接口技术 课 程 设 计 名 称课 程 设 计 名 称 随机抽奖器 学生姓名学生姓名 学号学号 专业班级专业班级 计算机科学与技术系 06 网络工程 2 班 指导教师指导教师 2009 年 1 月 微机原理课程设计 1 一、题义分析与解决方案一、题义分析与解决方案 1.1.题义需求分析题义需求分析 本课题需要设计一个应用接口芯片作为四个七段 LED 数码管输出口, 编一个程 序,使用四个 LED 数码管循环快速闪烁数字(显示 0100),15 秒后停滞,此号 码即为随机中奖号码。 根
2、据课题的设计要求,作如下的分析: 抽奖器需要显示抽奖数字,初始值为 000,可以控制抽奖开始,抽奖开始后要不 停的显示随机数直到 15 秒后停滞。 根据以上分析可知,我们需要解决以下几个问题: 随机数怎么样产生? 怎么样存储产生的随机数? 使用什么样的接口电路来实现? 如何显示随机数? 2 2. .解决问题方法与思路解决问题方法与思路 根据以上的题义需求分析,现在对上述四个问题进行逐一解决。下面我们可 用列表比较的方法来选择器件,具体器件的名称和特点如表 1-1 所示。由表 1-1 可以得到以下分析结果: 随机数通过软件的方法来实现。1 秒设置问题用软件实现:因为成本低,而 且是验证型实验,无
3、需精确。接口电路采用 8255 芯片:因为在抽奖器设计时, 距离很近,而且要求数据各位同时传送,这些都符合 8255 可编程并行接口的特 点。显示问题选用 LED:因为 OLED 效果佳,但价格高,LCD 不稳定,容易出现闪 烁问题,驱动器选择 74LS244:因为本课程设计只需单向传送,74LS245 显得浪 费。 综上所述,本课程设计需要一块 8086CPU,一片 8255A 可编程并行接口芯 片,七段 LED 显示器,74LS244 驱动器。 表 1-1 器件对比表 器件器件 对对 比比 1 8253 计数 器 当到一秒时,产生一个负脉冲,定时准确,成本高 软件实现 在程序中用一初始值近
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 随机 抽奖 课程设计
