回覆列表
  • 1 # 使用者8504024020264

    假如:P0口接8個LED,

    程式可以這樣:

    #include

    #define uchar unsigned char

    #define uint unsigned int

    sbit led1= P2^0;

    uchar num;

    /**********************************************************

    延時t毫秒

    11.0592MHz時鐘,延時約1ms

    **********************************************************/

    void delay(uint s)

    {

    uchar k;

    while(--s)

    {

    for(k=0; k

    }

    }

    void main()

    {

    uchar i,j;

    j=0x01;//假如高電平燈亮

    while(1)

    {

    j=0x01;//假如高電平燈亮

    for(i=0;i

    {

    P0=j;

    delay(1000);//逐個迴圈點亮

    j

    }

    j=0xfe;

    for(i=0;i

    {

    P0=j;

    delay(1000); // 逐個迴圈熄滅

    j

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • Linux作業系統支援常用的檔案系統有哪些?