登录
首页 » Verilog » FPGA_电梯控制器

FPGA_电梯控制器

于 2022-04-18 发布 文件大小:4.96 MB
0 59
下载积分: 2 下载次数: 1

代码说明:

本代码主要完成了一个以FPGA为平台的模拟电梯控制器。该设计以Xinlinx 公司Spartan3E  250  板为平台,结合了LCD1602外设和rs232串口发送外设,成功的实现了对一个三层楼的电梯实时运行状态的模拟,1602实时显示电梯及门的状态,并通过串口将当前楼层发送给电脑。代码语言为Verilog HDL.本设计使用的算法思想有三:1、将多个输入信号合并为一个信号。2、Moore 状态机的使用3、电梯多个状态的处理以及处理原则 共同学习,共同进步。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于Xilinx的分频器设计
    很简单的一个分频器设计,不过不光是分频器,里面还加入了一些其他功能,e.g.七段译码管,138译码器等元素
    2023-03-06 03:10:03下载
    积分:1
  • FPGA_正反_可变步长_计数器
    实现了一个3-10步长可变,正反向计数器,已在Spartan3E    250板子上成功实现
    2022-02-02 19:14:18下载
    积分:1
  • sdram_epm570_uart
    基于CPLD芯片EPM570的verilog hdl串口程序(the UART verilog hdl code based on CPLD chip-- EPM570)
    2014-06-03 20:27:45下载
    积分:1
  • verilog 代码
    基于FPGA的VERILOG语言的DS18B20温度检测程序,代码自测可用(FPGA based VERILOG language DS18B20 temperature detection program, code self test available)
    2018-07-05 15:36:01下载
    积分:1
  • spi_slave
    说明:  xilinx 平台的SPI从接口实现源码,供参考学习(used xilinx,slave-spi interface.)
    2019-04-21 12:08:29下载
    积分:1
  • VHDLRS232Slave
    本模块的功能是验证实现和PC机进行基本的串口通信的功能。需要在PC机上安装一个串口调试工具来验证程序的功能。程序实现了一个收发一帧10个bit(即无奇偶校验位)的串口控 //制器,10个bit是1位起始位,8个数据位,1个结束 //位。串口的波特律由程序中定义的div_par参数决定,更改该参数可以实 //现相应的波特率。程序当前设定的div_par 的值是0x145,对应的波特率是 //9600。用一个8倍波特率的时钟将发送或接受每一位bit的周期时间 //划分为8个时隙以使通信同步. //程序的工作过程是:串口处于全双工工作状态,按动key1,FPGA向PC发送“21 EDA" //字符串(串口调试工具设成按ASCII码接受方式);PC可随时向FPGA发送0-F的十六进制 //数据,FPGA接受后显示在7段数码管上。 //视频教程适合我们21EDA电子的所有学习板(this is a base vhdl for uart progarm.)
    2013-08-22 10:42:06下载
    积分:1
  • 电梯控制器
    一个9层电梯的代码。每层电梯入口处,要求开关1,电梯内设有乘客到达的停止开关的水平。(没有下降的按钮,一楼九楼没有上行键)
    2023-08-07 07:00:03下载
    积分:1
  • DDS
    说明:  使用Verilog,以Quartus II 为平台,编写了一个DDS信号发生器程序。(Using Verilog and Quartus II as the platform, realizing the DDS signal generator program .)
    2020-11-26 17:12:26下载
    积分:1
  • 在DE2lcd上实现字符显示
    运用verilog语言在DE2上实现LCD的字符显示
    2023-06-21 18:25:04下载
    积分:1
  • Verilog 贪吃蛇
    对于重点:蛇身控制算法,我开始的想法是将每个格子的坐标输入到存储器中,但由于过于繁琐和笨拙,我改为:保留头部的完整数据(位置、方向),其他部分只保留方向数据,并在VGA模块里面直接对蛇身进行控制,但是这个方案有一个弊端:它按照蛇身顺序刷新图像,每一帧图像只能刷新一个格子,时序存在问题并且刷新频率过慢,放弃了这个方案。 最终,将蛇身模块单独提出,各个模块协同工作,有效解决了时序问题和刷新问题。蛇身控制上,只控制蛇头,其他部位随头联动,完成了最终设计。
    2022-05-07 16:06:25下载
    积分:1
  • 696518资源总数
  • 104297会员总数
  • 29今日下载