文档格式 微机原理课程设计随机抽奖器 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:15 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-06-26 07:10
微机原理课程设计随机抽奖器第1页
1 页 / 共 15
微机原理课程设计随机抽奖器第2页
2 页 / 共 15
微机原理课程设计随机抽奖器第3页
3 页 / 共 15
微机原理课程设计随机抽奖器第4页
4 页 / 共 15
微机原理课程设计随机抽奖器第5页
5 页 / 共 15
微机原理课程设计随机抽奖器第6页
6 页 / 共 15
微机原理课程设计随机抽奖器第7页
7 页 / 共 15
微机原理课程设计随机抽奖器第8页
8 页 / 共 15
微机原理课程设计随机抽奖器第9页
9 页 / 共 15
微机原理课程设计随机抽奖器第10页
10 页 / 共 15
微机原理课程设计随机抽奖器第11页
11 页 / 共 15
微机原理课程设计随机抽奖器第12页
12 页 / 共 15
微机原理课程设计随机抽奖器第13页
13 页 / 共 15
微机原理课程设计随机抽奖器第14页
14 页 / 共 15
微机原理课程设计随机抽奖器第15页
15 页 / 共 15
  • 内容预览结束,喜欢就下载吧!
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

,如果不关个位选码即禁止显示,则数字要在两个数码管之间跳跃,使人看不清楚。


因此,要在每个数字显示后均要禁止显示,防止串位,使之看见清楚。


问题二在实现次抽三个中奖数时抽奖完毕后不能显示三个中奖号。


解决方法先申请个空间用以存储每次中奖的号码,等到三次抽奖完毕后再从上输出中奖号码。


问题三每次抽奖完成后想进行下次抽奖必须关机重新运行。


解决方法我们可以设置个开关变量用于复位操作。


每次执行玩抽奖后按复位开关将数据区的数据清除并返还到初始状态。


测试结果当程序开始全速运行时,显示器上无显示。


置开关开为时抽奖器开始工作,显示器上显示。


若为则进入单次抽奖程序。


在置为开始抽奖,显示器上闪烁显示随机号,置为产生中奖号,并在显示器上显示。


如需复位则先将所有开关置为,再将置为此时复位完成。


如需重新开始则将置为后置为若为则进入次抽三个中奖号的程序。


在置为开始抽奖,显示器上闪烁显示随机号,第次置为产生第个中奖号,并在显示器上显示。


再将拨为,此时显示器上重新显示随机数,再置为产生第二个随机数并在显示器上显示,再将拨为,此时显示器上重新显示随机数,置为产生第术及应用,戴梅萼,清华大学出版社,三个随机数并在显示器上显示。


此时三次抽奖完毕。


置为这是显示器上循环显示三个中奖号。


如需复位则先将所有开关置为,再将置为此时复位完成。


如需重新开始则将置为后置为总结本课题的设计方法是科学的,合理的,所得到的结果是正确的,同时本设计也存在着很多的不足之处为了完成本任务要求完成的功能,需要用到哪些芯片。


各个芯片之间该怎么连接。


程序的编写老是出错。


设计体会通过这次的课程设计,学习和掌握计算机中常用接口电路的应用和设计技术,更进步了解到各种芯片的用途和结构等,充分认识理论知识对应用技术的指导性作用,进步加强理论知识与应用相结合的实践和锻炼。


通过这次设计实践能够进步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。


最大的收获就是将理论知识和实践结合起来,锻炼了自己的动手能力,锻炼自己分析问题解决问题的能力。


为了完成本任务要求完成的功能,需要用到哪些芯片,各个芯片之间该怎么连接等等,因此必须复习之前学过的相关知识,勤查资料,如芯片的功能参数,甚至成本等都是我们需要在设计前需要考虑的,这样不但达到了更牢靠的掌握旧知识的目的,而且又拓宽了我们的知识面,学会了更多的新知识,也培养了自己独立思考分析解决问题的能力。


参考文献微机原理实验与课程设计指导书,陆红伟编,中国电力出版社,年微型计算机组成原理及接口,顾滨,机械工业出版社,微型计算机原理及应用,吕淑萍等,哈尔滨工程大学出版社,年微型计算机技达林顿驱动电流电源电流输入负载电流输出浮动电流工作最大电流为,为,工作电流最大为,最小为。


选择器件在本设计中的作用发光二级管在本设计中作为终端输出显示器,显示时间的分秒。


功能分析物理构造发光二级管,采用砷化镓镓铝砷和磷化镓等材料制成,其内部结构为个结,具有单向导电性。


其示意图如图所示,真值表如表所示。


图发光管示意图工作原理当在发光二极管结上加正向电压时,结势垒降低,载流子的扩散运动大于漂移运动,致使区的空穴注入到区,区的电子注入到区,这样相互注入的空穴与电子相遇后会产生复合,复合时产生的能量大部分以光的形式出现。


将七个发光管进行组合,排列成数字图形,再根据需要控制七个管的亮与灭,即可显示出定义数字。


表发光二极管的真值表数字二进制编码字形别与相应的控制信号线连接。


片选信号与的信号连接,则的端口地址为。


的口用于存放位选码,使用的是高四位,分别连接到四个七段显示器上。


使用的是共阴极接口用于存放段选码,八位全部连接到八个二极管上口用作信号输入。


关键技术分析控制程序设计思路说明本课程设计用到了三片显示芯片,分别显示随机数的百分位十分位个位。


为节省硬件,所以采用动态扫描显示方式,每次只使位显示器公共端的电平有效,因而每次只有位显示器发光。


但由于人眼的视觉暂留的效应,只要间隔的时间足够短,则依次从右向左显示时就感觉是位是同时点亮样。


用的口接显示器的公共端作位选择,用口接的各片的发光二极管作段选择的控制,用口接二进制开关作初始值的控制输入和复位。


在本程序中用了个延时子程序来完成这个功能的。


在显示器上显示的数字是从共十个字符,将其相应的转换代码存入个缓冲区中,用查表转换的方式来控制编程调用。


程序流程图图程序流程图初始化显示调用随机函数调用显示调用显示中奖号调用随机函数调用显示调用显示第个中奖号调用随机函数调用显示调用显示第二个中奖号开始调用显示第三个中奖号调用显示调用显示三个中奖技术参数分析发光二极管的压降般为,其工作电流般取,发光二极管可应用于直流驱动电路交流驱动电路和脉冲驱动电路。


由于的最大驱动电流为,而的工作电流般为,所以需要加个驱动器。


的技术参数分析的技术参数表如表所示表的技术参数表由于的驱动电流为,满足题义要求,可以使计时数字从发光二极管上显示出来。


选择芯片逻辑开关开关在本次设计中的作用本设计中开关主要起到复位和控制的作用。


功能分析二进制逻辑开关主要是用来输入信息的,当开关拨上时为,拨下时为技术参数当接时为,接地时输出为。


硬件总逻辑图及其说明最小典型最大单位电源电压高电平输出电流低电平输出电流工作环境温度图硬件总逻辑图说明机的经数据总线与的相连,地址线与的相连,即偶地址有效。


控制总线分值近似代替秒时间,成本低芯片芯片是可编程的并行接口,数据的各位同时进行传送速度快,但传输距离不远,不需要附加外部电路便可和大多数并行传输数据的外部设备直接相连。


芯片芯片是可编程的串行接口,数据位位地顺序传送,电路简单,只需对传输线就可实现双向通信,速度慢,只能在固定方式下工作,不灵活。


光效率高,品质高,能耗小,寿命长,可靠耐用,应用灵活,回应时间短。


稳定性不是很好,容易出现闪烁,接触不良问题。


单个元素反应速度是液晶屏的倍,在强光下也可以照看不误,利用技术,更薄,更亮,更清晰。


单向传送,般用于总线电平匹配,提供比较大的输出电流具备选通输入输出的功能,双向传送。


硬件部分工作于方式,将口作为输入端,将口和口作为输出端,口用来输出位选码,口用来输出段选码。


显示器初始状态显示为。


软件部分通过观察和实际检测可以知道程序的每条指令的硬件时间执行时时非常快的,每秒可以执行万次以上的操作。


所以我们可以如下设置随即函数开始抽奖时显示,随机数产生函数中产生的数字从开始,第个数时,第二个数便在第个数基础上加,如循环往复执行,到时再从开始重新进行加运算。


这样我们可以保证在秒的时间内随机数可以从变化到已满足随机抽奖器的需要。


具体设计系统原理硬件设计芯片在本设计中的作用从口输入开关量,从口和口进行输出显示。


的功能分析下面主要介绍方式的工作特点,工作方式又称为基本输入输出同步传送方式,该方式下可将三个数据端口划分为四个独立的部分,口和口作为两个位端口,口高四位和低四位可用作两个位端口。


方式使用在无条件传送和查询式传送两种场合。


无条件传送般用于简单的外部设备,例如键盘开关量的输入,状态指示灯等等,此时不使用联络信号。


而查询传送时,口和口作为数据的输出,口的若干位作为联络信号。


其具体功能如表所示,的方式控制字表如图所示。


表的端口录址及操作功能表端口号及其功能端口数据总线输入操作读端口数据总线端口数据总线数据总线端口输出操作写数据总线端口数据总线端口数据总线控制字寄存器未选中,数据总线三态断开功能非法状态数据总线三态工作方式口方式输出口方式输出口高位输入口低位输入表的方式控制字部分技术参数分析的技术参数表如表所示表技术参数表参数名称符号测试条件规范值最大最小输入低电平电压输入高电平电压输入低电平电压输入低电平电压输入高电平电压输入高电平电压课程设计报告课程名称微机原理课程设计课题随机抽奖器专业班级计算机系班学号姓名指导老师日期年月日教师评语成绩评定指导教师签名课题简介本课题需要设计个应用接口芯片作为四个七段数码管输出口,编个程序,使用四个数码管循环快速闪烁数字显示,秒后停滞,此号码即为随机中奖号码。


根据课题的设计要求,作如下的分析抽奖器需要显示抽奖数字,初始值为,可以控制抽奖开始,抽奖开始后要不停的显示随机数直到秒后停滞。


根据以上分析可知,我们需要解决以下几个问题随机数怎么样产生怎么样存储产生的随机数使用什么样的接口电路来实现④如何显示随机数设计方案根据以上的题义,现在对上述四个问题进行逐解决。


下面我们可用列表比较的方法来选择器件,具体器件的名称和特点如表所示。


由表可以得到以下分析结果随机数通过软件的方法来实现。


秒设置问题用软件实现因为成本低,而且是验证型实验,无需精确。


接口电路采用芯片因为在抽奖器设计时,距离很近,而且要求数据各位同时传送,这些都符合可编程并行接口的特点。


显示问题选用因为效果佳,但价格高,不稳定,容易出现闪烁问题,驱动器选择因为本课程设计只需单向传送,显得浪费。


综上所述,本课程设计需要块,片可编程并行接口芯片,七段显示器,驱动器。


表器件对比表器件对比计数器当到秒时,产生个负脉冲,定时准确,成本高软件实现在程序中用初始值号调用随机函数测试测试过程中遇到的问题记录问题在编码正确后,显示在数码管上的数字不停跳跃,无法读出数据。


解决方法要解决这个问题,可以在每个延时子程序的后面加上禁止显示因为在进入第二个数字的显示时,如果不关个位选码即禁止显示,则数字要在两个数码管之间跳跃,使人看不清楚。


因此,要在每个数字显示后均要禁止显示,防止串位,使之看见清楚。


问题二在实现次抽三个中奖数时抽奖完毕后不能显示三个中奖

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批