[原创] 【LPC54100】+LPC54102寄存器编程点亮LED

大秦正声   2015-3-11 14:17 楼主
第一次使用NXP的ARM芯片,感觉仿真器很不错,BGA封装的!软件用IAR 7.3,现在可以单独运行m4、m0+,
效果不错的!欢迎指正!
/*
LPC54102最小系统测试程序,很简洁的!
不需要头文件和库函数,很小巧实用!
用于I/o口翻转频率测试、跑马灯演示!
作者: 大秦正声,小电子
日期: 2015.3.11
博客:  http://yang96381.blog.163.com
邮箱:    yang96381@163.com
*/

#define DELAY_COUNT    0x3fFFFF
void Delay( long int Count)
{
  for(; Count!= 0;Count--);
}
main()
{
*(long*)0x400000c0=0xe10b;///使能P0口

*(long*)0x1c002000=0xf0000000;///p31,p30,p29设置成输出


asm("nop");
  while(1)
  {
    *(long*)0x1c002200=0xf0000000;///输出高电平
   Delay(DELAY_COUNT);
  *(long*)0x1c002280=0x20000000;   ///p29输出低红色
   Delay(DELAY_COUNT);
    *(long*)0x1c002200=0xf0000000;
   Delay(DELAY_COUNT);
  *(long*)0x1c002280=0x40000000;  ///p30输出低绿色

   Delay(DELAY_COUNT);
    *(long*)0x1c002200=0xf0000000;
   Delay(DELAY_COUNT);
  *(long*)0x1c002280=0x80000000;  ///p31输出低 蓝色

   Delay(DELAY_COUNT);
  }

}

回复评论 (4)

寄存器编程很好玩的,编程有些不记得了
监控工程
点赞  2015-3-11 17:22
还是觉得函数库方便
点赞  2015-3-11 18:08
引用: ljj3166 发表于 2015-3-11 18:08
还是觉得函数库方便



楼主图像的这个颜色传感器如何?
点赞  2015-3-12 08:44
没有库的单片机我都不想弄。
我的博客
点赞  2015-3-12 13:13
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复