?? main.c
字號:
#include<reg52.h>
#include<absacc.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar xdata *p;
void write();
void read();
void delay();
void main()
{
P1=0xaa;
write();
P1=0xbb;
while(1)
read();
}
void write()
{
unsigned char j;//飄零:此處不能用int變量因為寫入ram的只能是八位
p=0x0000;
for(j=0;j<255;j++)//飄零:此處不能等于255否則無法判斷
{*p=j+10;
//delay();
_nop_();
_nop_();
p++;
}
}
void read()
{
unsigned char k;//飄零:此處不能用int變量,與上相同
p=0x0000;
for(k=0;k<255;k++)//飄零:此處不能等于255,與上相同
{
P1=*p;
delay();
p++;
}
}
void delay()
{uint i;
for(i=6000;i>0;i--);//飄零:int類型變量不能大于65536
for(i=6000;i>0;i--);
for(i=6000;i>0;i--);
for(i=6000;i>0;i--);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -