lesson1.lst

来自「PIC16F877入门程序和仿真原理图」· LST 代码 · 共 35 行

LST
35
字号
     1: #include<pic.h>

     2: #define uchar unsigned char

     3: #define uint unsigned int

     4: //_CONFIG(0X3B31);

     5: //***********延时z毫秒***********/

     6: void delay(uint z)

     7: {

     8: uint x,y;

     9: for(x=z;x>0;x--)

    10: for(y=110;y>0;y--);

    11: }

    12: void main()

    13: {

    14: uchar i;

    15: TRISD=0X00;

    16: while(1)

    17: {

    18: PORTD=0X01;//RD0=1;点亮LED灯

    19: for(i=0;i<8;i++)

    20: {

    21: delay(500);

    22: PORTD=PORTD<<1; 

    23: }

    24: PORTD=0X80;

    25: for(i=8;i>0;i--)

    26: {

    27: PORTD=PORTD>>1;

    28: delay(200);

    29: }       

    30: }

    31: //下面为位操作:

    32: //TRISD0=0;

    33: //RD0=1;

    34: }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?