刚刚入门C51,大家帮帮看下下面这个相当菜的程序,指点下哪里有问题,拜谢了!
#include<reg52.h> #define uchar unsigned char #define uint unsigned int uint a,b; void delay(uint,uint)//函数声明 void main() { uchar temp; uint i,j,x,y; temp=0xfe; P0=temp; for(i=8;i>0;i--) {x=temp<<i; y=temp>>8-i; P0=x|y; delay(200,200);//将实参200,200赋值给下面子函数形参a,b } } void delay(uint a,b) { for(;a>0;a--) for(;b>0;b--);//这里不知道写对没有? }
|