ARM GPIO实验程序 求帮填

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARM GPIO实验程序 求帮填相关的知识,希望对你有一定的参考价值。

2、 使用定时器0实现0.25秒定时,同时使用查询定时器中断标志的方式判断定时时间是否到达;
3、 使用GPIO口模拟SPI总线与74HC595进行连接,控制74HC595驱动8个LED流水灯显示;
4、 每当定时器0 0.25秒定时时间到达时,使用GPIO口控制74HC595,从而驱动LED灯按下列表格规定顺序的闪烁,并以16次为一个显示周期进行循环,即第16次LED灯闪烁结束后又回到第1次,以此循环。注:定时每到一次,只显示1 6中闪烁样式中的1种,而不是全部。
定时器0定时时间到达顺序 LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
第1次定时到 亮 灭 灭 灭 灭 灭 灭 灭
第2次定时到 亮 亮 灭 灭 灭 灭 灭 灭
第3次定时到 亮 亮 亮 灭 灭 灭 灭 灭
第4次定时到 亮 亮 亮 亮 灭 灭 灭 灭
第5次定时到 亮 亮 亮 亮 亮 灭 灭 灭
第6次定时到 亮 亮 亮 亮 亮 亮 灭 灭
第7次定时到 亮 亮 亮 亮 亮 亮 亮 灭
第8次定时到 亮 亮 亮 亮 亮 亮 亮 亮
第9次定时到 亮 亮 亮 亮 亮 亮 亮 灭
第10次 亮 亮 亮 亮 亮 亮 灭 灭
第11次 亮 亮 亮 亮 亮 灭 灭 灭
第12次 亮 亮 亮 亮 灭 灭 灭 灭
第13次 亮 亮 亮 灭 灭 灭 灭 灭
第14次 亮 亮 灭 灭 灭 灭 灭 灭
第15次 亮 灭 灭 灭 灭 灭 灭 灭
第16次 灭 灭 灭 灭 灭 灭 灭 灭

参考技术A DISP_TAB[16] = 0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0;

while(1)

for(i=0;i<16;i++)

HC595_SendData(DISP_TAB[i]);
delay(1);

以上是关于ARM GPIO实验程序 求帮填的主要内容,如果未能解决你的问题,请参考以下文章

ARM裸机开发:输入中断

ARM裸机开发:按键输入实验

使用汇编按照GPIO操作流程点亮LED灯

pinctrl 和gpio 子系统实验

链式中断控制器驱动程序编写_linear方式

ARM7探究