单片机帮帮我吧!:为什么我写的这个程序调试不对?

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:03:42
#include<reg51.h>
#include<absacc.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
uchar tab1[]={0xfe,0xfd,0xfb,0xf7};
uchar tab2[]={0x01,0x02,0x04,0x08};
uchar key;
void delay(ulong t){
while(t-->0){
}
}
void qn(){
P1=0xff;
}
void ql(){

P1=0x00;

}
void yyz(){
int i;
for(i=0;i<4;i++){
P1=tab1[i];
delay(10000);
}
}
void yyy(){
int i;

for(i=4;i>=0;i--){
P1=tab1[i];
delay(10000);
}
}
void yny(){
int i;
while(1){
for(i=0;i<4;i++){
P1=tab2[i];
delay(10000);
}
}
}
void ynz(){
int i;
for(i=4;i>=0;i--){
P1=tab2[i];
delay(10000);
}
}
void k3(){
P1=0x8f;
}
void k2_3(){
P1=0xcf;
}
void k1_3(){

没有文档的程序没人愿意看。

微电脑技术( 1-1-4-9-1-7-4 )注:百度群
在2008-12-28新建
主要交流:电子,单片机,C语言,软件,硬件,数码,编程
欢迎电子爱好者加入