|
各位大神,這樣的描述對不對,總感覺怪怪的,感謝指點(diǎn)一下.
- #inclde"STC8GXXXX.H"
- sbit P1^1=LED; 燈具
- sbit P1^2=SW; 開關(guān)
-
- void main()
- {
- P0M0 = 0x00; P0M1 = 0x00;
- P1M0 = 0x00; P1M1 = 0x00;
- P2M0 = 0x00; P2M1 = 0x00;
- P3M0 = 0x00; P3M1 = 0x00;
- P4M0 = 0x00; P4M1 = 0x00;
- P5M0 = 0x00; P5M1 = 0x00;
- P6M0 = 0x00; P6M1 = 0x00;
- P7M0 = 0x00; P7M1 = 0x00;
-
-
-
- while (1)
- {
- if (LED == 0xff) // 燈亮?xí)r,開關(guān)關(guān)閉
- {
- SW = 0x00; // 設(shè)置P5口輸出為高電平
- }
- else
- {
- LED = 0x00; // 燈不亮
- SW =0xff; // 開關(guān)開啟
- }
-
- 。。。。。
-
- switch(num)
- {
- case 1:SW=~SW;LED=~LED;break;
- case 2:;break;
- case 3:;break;
- case 4:;break;
- case 5:;break;
- }
- }
復(fù)制代碼
|
|