- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- //===================
- void delay(uint k)
- {
- uint i,j;
- for(i=0;i<k;i++){
- for(j=0;j<121;j++)
- {;}}
- }
- //================
- void main(void)
- {
- uchar x=57,y=136;
- P1=~x;
- delay(5000);
- P1=~y;
- delay(5000);
- P1=x&y;
- delay(5000);
- P1=x|y;
- delay(5000);
- P1=x^y;
- delay(5000);
- P1=x<<1;
- delay(5000);
- P1=y<<2;
- delay(5000);
- while(1);
- }
复制代码
|