打印
[新手园地]

流水灯

[复制链接]
1950|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tao560532|  楼主 | 2011-9-12 02:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tao560532 于 2011-9-12 02:16 编辑

前天动了下板子就学会了下载程序,今天刚刚开始着手程序的编写,首先肯定是流水灯的实验了,呵呵,看代码:
UNLOCKREG();               
    SYSCLK->;PWRCON.XTL12M_EN = 1;         
    DrvSYS_Delay(5000);              
DrvGPIO_Open(E_GPB, 10, E_IO_OUTPUT);         //  设置GPB10端口为输出模式
DrvGPIO_ClrBit(E_GPB, 10);            //  清GPB10端口  蜂鸣器不叫唤
DrvGPIO_Open(E_GPA, 2, E_IO_OUTPUT);      
DrvGPIO_Open(E_GPA, 3, E_IO_OUTPUT);         
DrvGPIO_Open(E_GPA, 4, E_IO_OUTPUT);         
DrvGPIO_Open(E_GPA, 5, E_IO_OUTPUT);         
while(1)              
{
//$$%% %%$$
不断点灯从而实现流水的效果,延时一段时间点亮下一盏灯
    DrvGPIO_SetPortBits(E_GPA,0xfb);
  DrvSYS_Delay(1000000);
    DrvGPIO_SetPortBits(E_GPA,0xf7);
  DrvSYS_Delay(1000000);
    DrvGPIO_SetPortBits(E_GPA,0xef);
  DrvSYS_Delay(1000000);
    DrvGPIO_SetPortBits(E_GPA,0xdf);
  DrvSYS_Delay(1000000);
}
上面是主函数部分,不过当然只是上层的应用阶段调调函数不足为奇,还是要靠日后不断看代码详细了解底层的代码的,刚开始吗,就看个效果了, 呵呵;送上源代码,这个也是我在别人的工程上改的,

NUC test.zip

2.61 MB

相关帖子

沙发
tao560532|  楼主 | 2011-9-12 02:17 | 只看该作者
自己先顶个呵呵

使用特权

评论回复
板凳
mcsgy| | 2011-9-12 08:13 | 只看该作者
帮顶一个

使用特权

评论回复
地板
tao560532|  楼主 | 2011-9-12 09:27 | 只看该作者
呵呵, 谢谢,难得咱还不会,你也是刚收到助学板吧,很高心认识你

使用特权

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

本版积分规则

31

主题

366

帖子

1

粉丝