怎么把Codewarrior中的程序移植到IAR中?

怎么把Codewarrior中的程序移植到IAR中?,第1张

你是想移植吧,不管是keil还是iar的文件,看你是针对那种处理器来编程了,若都是51,keil下的可以直接移植到iar下,但iar必须是for51的,不能是其他处理器,否则可能不一样,其他处理器也是一样的,在移植过程中,有改动的地方要根据iar的编程要。

首先将单片机的头函数导入。

#include"reg51.h"

02

定义单片机P1口的8个管脚,使其分别代表流水灯的8个led。

sbit p0=P1^0

sbit p1=P1^1

sbit p2=P1^2

sbit p3=P1^3

sbit p4=P1^4

sbit p5=P1^5

sbit p6=P1^6

sbit p7=P1^7

03

写一个延时函数。

void A(unsigned int x){

unsigned char i

for(x>0x--)

for(i=0i<125i++)

}

04

主函数中写一个死循环。

int main(){

while(1){

p1=0

p0=1

A(1000)

p0=0

p1=1

A(1000)

p1=0

p2=1

A(1000)

p2=0

p3=1

A(1000)

p3=0

p4=1

A(1000)

p4=0

p5=1

A(1000)

p5=0

p6=1

A(1000)

p6=0

p7=1

A(1000)

p7=0

}

}

05

死循环中点亮一盏灯,再熄灭前一盏灯。

06

好了以上就是全部源码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11738131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存