fpga微波炉系统总体设计说明书.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统设计说明书 硬件说明 设计中采用Cyclone EP1C3T100 芯片 芯片管脚说明 设计部分 1.电源部分。电源采用了两片低压差稳压芯片LM11117-3.3和LM1117-1.5 作用是讲输入的5V电压稳定在3.3V和1.5V。3.3V作为FPGA的IO供电,1.5V做为内核供电。设计中采用Cyclone EP1C3T100 芯片 LED小灯显示部分。板子上有8位并列排布的LED显示小灯,正电平驱动小灯为亮,做为最简单直观的输出外设,可以直观显示8BIT的数据。 (按键部分)自恢复按钮部分。这里设置了4个自恢复按钮,按钮按下时,输入给对应的FPGA管正电平,松开时为低电平。 复位按钮,采用了自恢复按钮,并且加入了简单的防抖动保护,接在FPGA的时钟管脚上,在设计中希望用来做为全局复位,同时也可以和上述四个KEY一样,作为普通的输入设备。 6蜂鸣器部分,这部分是板子唯一能发出声音的装置,设计时采用了无源蜂器,有的也说是交流蜂鸣器,脉冲蜂鸣器。这种蜂鸣器类似喇叭,只有通入不断变化的电流时才能发出声音,我们在FPGA里面编写代码输出周期不断变化的脉冲,经过三极管推动后让蜂鸣器发出声音。 7段译码管显示部分。采用7段译码管能显示0-9的10进值和A-F的16进值的数据,还能显示其他自己定义的字段。这里有8个数码显示管,采用动态扫描方式连接,所谓动态扫描方式,就是利用人的视觉暂留原理,就是让每个数码管快速轮流的发光显字,人眼睛分辨不出来,就看到是在同时发光。这里至于每个灯亮多长时间再开始亮下一个灯,要根据实验调节,如果周期太短,视觉效果上亮度不够,发虚,如果周期太长又容易感觉不连贯,有停顿感。单纯根据人的视觉暂留原理来说,这8个灯各亮一次的总时间不能超过1/50秒。 由于采用的是共阳数码管,并使用PNP晶体管驱动,在这里数位选择是低电平有效,字段是高电平有效。 8.有源晶振部分。这里采用的是25MHZ的有源晶振,接在FPGA的全局时钟引脚上。 软件说明 总体系统功能结构 开 开 始 系统初始化 数码管显示“ 系统初始化 数码管显示“OFF00-00“ 设置秒钟十位数值?设置分钟个位数值?设置分钟十位数值?扫描按键 设置秒钟十位数值? 设置分钟个位数值? 设置分钟十位数值? 扫描按键 否 否 是 是 否 否 是 是 否 否 是 是 否设置秒钟个位数值? 否 设置秒钟个位数值? 是 是 否设置完成? 否 设置完成? 是 是 否启动? 否 启动? 是 是 否暂停? 否 暂停? 否是 否 是 复位? 复位? 是 是

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档