新闻中心

EEPW首页 > 嵌入式系统 > 牛人业话 > ARM单片机(学习ing)—我的第一个ARM7单片机程序

ARM单片机(学习ing)—我的第一个ARM7单片机程序

作者:时间:2017-04-28来源:网络

  真不容易,总算是完成了我的第一个单片机的程序,虽然很简单,但是我也是花费了好长时间的,从IAR for ARM这个软件的学习,其中遇到的最严重的问题就是头文件问题,哎~~整了半天,后来在它们提供的例子中这才恍然大悟,我列个去,还得加上路径~~差点崩溃~~,然后就是在网上乱搜,各种找教程啊~~~,哎,晕了,还以为什么必须要main.c文件呢,狗屁,小弟果断不用,也可以仿真~~~在学习IAR for ARM这个软件的时候最不会的当然就是启动文件不明白了~~至今还是一头雾水呢,真的不会编写那个(貌似只有高手才懂得~,我就果断不看了,谁然我是个菜鸟),不过暂时还是不要太着急,慢慢来吧,就先凑合着用软件自带的启动文件喽~~然后就是仿真,又开始晕了,各种错误~~还以为可不加什么电源,接地的,还以为跟51单片机,AVR单片机是一样的(唯一的共同点就是不用扩展外部晶振),就这样一点一点的摸索着潜进~~

本文引用地址:http://www.eepw.com.cn/article/201704/358582.htm

  好了,贴两张图片吧,看看我的源程序和仿真的结果:

  还有,我忘记说我用的芯片:是Philips公司的LPC2106(虽然早就过时了,但是仿真吗~~只有这么几个~~)

    

 

    

 

  //------------------------------------------------------------------------------

  //单个LED闪烁控制实验

  //功能:LED闪烁控制。对LED控制

  #include"nxp/iolpc2106.h"

  #define ledcon 0x00000200 //P0.9引脚控制LED,低电平点亮

  //------------------------------------------------------------------------------

  //main

  void main()

  {

  PINSEL0=0X00000000; //设置所有引脚连接GPIO

  PINSEL1=0X00000000;

  IODIR=ledcon; //设置P0.9连接的LED控制为输出

  IOCLR=ledcon;

  }

  以后会详细介绍我所学的



关键词: Proteus ARM7

评论

技术专区

关闭