- #include<reg51.h>
- #define uint unsigned int
- #define uchar unsigned char
- sbit cs=P2^0;
- sbit wr=P2^1;
- void delay(uint ms)
- {
- uchar i;
- while(ms--)
- {
- for(i=0;i<120;i++);
- }
- }
- void main()
- {
- uchar i = 0,j = 0;
- cs=0;
- wr=0;
- while(1)
- {
- P0 = i;
- i++;
- if(i == 255){j = 1;}
- while(j) ///RBF就是反饋信號輸入線
- {
- P0=i;
- i--;
- if(i == 0){j = 0;}
- delay(1);
- }
- delay(1);
- }
- }
復制代碼 |