现在的位置: 首页 > FPGA开发 > 正文

<自制MCU> 8位CPU,按键检测与LED控制测试,上开发板运行【四】

2020年03月02日 FPGA开发 ⁄ 共 266字 ⁄ 字号 <自制MCU> 8位CPU,按键检测与LED控制测试,上开发板运行【四】已关闭评论 ⁄ 阅读 1,485 次

硬件框图还是和上一个一样,稍微优化了一下结构,将总线控制器由CPU Core内部移出来了,放到了和Core平级的地方,以至于保持Core部分逻辑的稳定,不用随时修改,放到外边还方便了总线的控制;另外将CPU时钟评率改为了100M:

较上个测试的主要变化是程序加入了人机交互

并且将GPIO模块的两个pin,一个改为了输入口,用于接按键,另一个还是输出口,接到LED。

编写了一个机器码程序,功能如下:

循环检测按键口pin0的状态,当按键按下时点亮pin1口的LED.

机器码如下,共7条:

下面是实际运行效果:

按键未按下时:

按下按键:

松开按键:

×