真不容易,总算是完成了我的第一个ARM7单片机的程序,尽管很简单,可是我也是花费了好长时间的,从IAR for ARM这个软件的学习,其间遇到的最严峻的问题便是头文件问题,哎~~整了半响,后来在它们供给的比如中这才茅塞顿开,我列个去,还得加上途径~~差点溃散~~,然后便是在网上乱搜,各种找教程啊~~~,哎,晕了,还认为什么必需要main.c文件呢,狗屁,小弟决断不必,也能够仿真~~~在学习IAR for ARM这个软件的时分最不会的当然便是发动文件不明白了~~至今仍是一头雾水呢,真的不会编写那个(形似只要高手才懂得~,我就决断不看了,谁然我是个菜鸟),不过暂时仍是不要太着急,渐渐来吧,就先凑合着用软件自带的发动文件喽~~然后便是Proteus仿真,又开端晕了,各种过错~~还认为可不加什么电源,接地的,还认为跟51单片机,AVR单片机是相同的(仅有的共同点便是不必扩展外部晶振),就这样一点一点的探索着潜进~~
好了,贴两张图片吧,看看我的源程序和仿真的成果:
还有,我忘掉说我用的芯片:是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;
}
以后会具体介绍我所学的