使用Altera的FPGA芯片代替FC游戏机的PPU
现在FC游戏机的PPU芯片都只有旧的,而且不支持RGB输出,所以想用FPGA来实现一块PPU,实现VGA和HDMI输出到现在的高清电脑显示器 或者电视机上.
现在FC游戏机的PPU芯片都只有旧的,而且不支持RGB输出,所以想用FPGA来实现一块PPU,实现VGA和HDMI输出到现在的高清电脑显示器 或者电视机上.
数码管和 LED 能表达的信息量太少,设备要做中文菜单、状态界面,就需要一块能显示汉字的点阵屏。12864 是最常见的选择之一,而且分“带字库”和“不带字库”两种:不带字库的屏显示汉字要自己生成字模、逐字节搬点阵(一套字库工具链的活);带字库的屏控制芯片里已经烧好了汉字字库,发两个编码字节就出一个汉字,开发量小一大截。本篇使用带 ST7920 字库芯片、8 位并口驱动的 12864。
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。 Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。
在文章头部,增加mermaid:true开关
|
|
在你的主题文件夹中,找到文章模板,添加下面的js代码, 例如我的模板位置:
作为公司项目,不能用盗版,用不起正版的软件,可以用开源的进行替代。
写C项目,开源替代最合适的必定是Eclipse+CDT的组合,这可以说是写C项目的神器。
FwLib_STC8 是一个针对STC8G, STC8H系列MCU的C语言封装库, 适用于基于这些MCU的快速原型验证.
GITEE项目地址: https://gitee.com/iosetting/fw-lib_-stc8
GITHUB项目地址: https://github.com/IOsetting/FwLib_STC8
如果直接用寄存器开发, 在不同的MCU之间切换就会感觉到每次写都像是第一次写, 都得去查手册去计算, 还容易出错, 费时费力. 把一些先验知识代码化, 就能简化这个过程, 用一次的时间节省将来无数时间.
|
|
调用
|
|
调用
最近矿难,某宝某鱼上都出现了大量矿机控制板.
ASIC负责挖矿,而控制板负责联网、监视、控制之类。
控制板不乏有各种水果派,像香橙派、树莓派、狗骨头之类的所谓“极客玩具”在其之列,想必国内水果派厂家活的是相当滋润。
|
|