我选择第二种方案:申请核心板和外围板PCB,购买组委会提供的元器件包
实验名称:
用FPGA扩展89c51外部RAM空间
实验目的:
验证FPGA能够实现的功能是否符合“实验概要”的要求。
从学习51单片机以来,收获颇丰,不断取得新的进步,突然有一天,不知道接下来该怎么学了,尽管学的很认真,但是真正用到的时候还是很困难,我想每个学单片机的同学都会有像我这样一段时间的迷茫时期吧。单片机的初学者,完成内部资源的学习很容易,但是对外部ROM/RAM的扩展,由于缺少实践,难免会出现一些盲点。我也是从刚刚完成的一个项目中才领悟到其内涵,或许对高手来说只是皮毛,但是对于处在特殊阶段的童鞋,或许有些帮助。
实验概要:
1、单片机与FPGA通信
a、FPGA能够收到单片机的指令并正确解析;
b、单片机能够接受FPGA上传的数据。
2、显示
可以根据显示信息需求的不同,选用数码管(最多8位数字或字母)、1602液晶(字符与数字显示),并尝试FPGA驱动7'TFT液晶显示屏。
3、按键控制
复位,清零,设置,上下左右等。
4、数据存储
间断测试或意外断电时,再次开机后不丢失,避免重复工作。
6、声光提示
LED与蜂鸣器,用于警告提示或其他功能标识。
7、通信
a、串口通信,实时上传至电脑Excel(VBA编程)中保存,用于后期的数据自动处理绘制曲线等(该功能后期实现)。
可以使用C#开发简单的软件,用于控制测试板进行测试(适用于无法b、手动进行的程序控制)。
c、尝试使用LabView实现上位机控制功能
8、继电器开关
9、其他功能
所有外设均使用外部地址总线扩展,在过程中将尽可能详细的分享实验结果,包括示波器测量特征和可能会遇到的问题。因为我本身不是高手,所以只为交流而来。
我要赚赏金打赏帖 |
|
|---|---|
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
| TCS3472S传感器及其色彩检测被打赏¥19元 | |
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |
我要赚赏金
