硬件框图还是和上一个一样,稍微优化了一下结构,将总线控制器由CPU Core内部移出来了,放到了和Core平级的地方,以至于保持Core部分逻辑的稳定,不用随时修改,放到外边还方便了总线的控制;另外将CPU时钟评率改为了100M:
较上个测试的主要变化是程序加入了人机交互
并且将GPIO模块的两个pin,一个改为了输入口,用于接按键,另一个还是输出口,接到LED。
编写了一个机器码程序,功能如下:
循环检测按键口pin0的状态,当按键按下时点亮pin1口的LED.
机器码如下,共7条:
下面是实际运行效果:
按键未按下时:
按下按键:
松开按键: