打印
[新手园地]

NUC120学习入门之第二贴 流水灯

[复制链接]
2453|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
龙海风520|  楼主 | 2011-10-18 19:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
掌握建工程后,自己在看了BSP包中的文件,然后自己试着写了个流水灯的小程序
#include <stdio.h>
#include "NUC1xx.h"
#include "Driver\DrvGPIO.h"
#include "Driver\DrvSYS.h"
uint32_t temp;
void delay_ms(uint32_t x)           //延时
{
uint32_t i,j;
for(i=800;i>0;i--)
  for(j=x;j>0;j--);
}
main (void)
{              
  while(1)
       {
  DrvGPIO_ClrBit(E_GPA, 2);         //  LED1亮
  delay_ms(800) ;
  DrvGPIO_ClrBit(E_GPA, 3);         //  LED2亮
  DrvGPIO_SetBit(E_GPA,2) ;         //  LED1灭
  delay_ms(800) ;
  DrvGPIO_ClrBit(E_GPA, 4);         //  LED3亮
  DrvGPIO_SetBit(E_GPA,3) ;         //  LED2灭
  delay_ms(800) ;
  DrvGPIO_ClrBit(E_GPA, 5);         //  LED4亮
  DrvGPIO_SetBit(E_GPA,4) ;         //  LED3灭
  delay_ms(800) ;
  DrvGPIO_SetBit(E_GPA,5) ;         //  LED4灭
     DrvGPIO_SetPortBits(E_GPA,0XFFC3);       //  全  亮
  delay_ms(3000) ;
  DrvGPIO_SetPortBits(E_GPA,0XFF)   ;       //  全  灭
  delay_ms(3000) ;
    }
}

由于程序太简单,我也就不多说什么,写得不好的地方还请大虾指教。继续学习。
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-7751.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-7826.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-7852.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-7878.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-7908.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-7940.png

流水灯.rar

2.82 MB

相关帖子

沙发
龙海风520|  楼主 | 2011-10-18 19:47 | 只看该作者
哎,有问题啊,发了贴后自己能更该一下么?每次发完就发现有问题了,自己改正一下:uint32_t temp;
是多余的,DrvGPIO_SetPortBits(E_GPA,0XFF)应该为DrvGPIO_SetPortBits(E_GPA,0XFFFF)
不过不改也没影响,多定义的temp可以不用,至于0XFF我的本意就是让GPA为高电平,自己默认也为高电平,所以没影响,但还是要精确啊。

使用特权

评论回复
板凳
564451696| | 2011-10-19 17:16 | 只看该作者
帮顶。。。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
龙海风520 + 2 很给力!
地板
devine| | 2011-10-26 07:39 | 只看该作者
顶顶!加油!

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
龙海风520 + 1 很给力!
5
Ryanhsiung| | 2011-10-27 10:45 | 只看该作者
忙里偷闲,学习一下!
再支持一下!

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
龙海风520 + 1 赞一个!
6
龙海风520|  楼主 | 2011-10-31 19:56 | 只看该作者
多谢啊!只是最近没时间弄,估计学了点皮毛又会忘了。互相学习学习,还请指教

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习 天天向上

0

主题

19

帖子

1

粉丝