?? order1.lst
字號(hào):
1:
2:
3: //****************************************************************/
4: /*8路順序控制器源程序,源文件名order.c*/
5: //****************************************************************/
6:
7: //已調(diào)試通過(guò)。
8:
9: #include <pic.h>
10: #include <pic1687x.h>
11:
12: void delay();
13:
14: main()
15: {
16: TRISB=0x00; //設(shè)置portb口全為輸出
17: INTCON=0x00; //關(guān)閉所有的中斷
18: PORTB=0x00; //RB口先送低電品平
19:
20: loop1:
21: //點(diǎn)亮led的第0位,順序顯示
22: PORTB=0x01;
23: delay();
24:
25: //點(diǎn)亮led的第1位
26: PORTB=0x03;
27: delay();
28:
29: //點(diǎn)亮led的第2位
30: PORTB=0x07;
31: delay();
32:
33: //點(diǎn)亮led的第3位
34: PORTB=0x0f;
35: delay();
36:
37: //點(diǎn)亮led的第4位
38: PORTB=0x1f;
39: delay();
40:
41: //點(diǎn)亮led的第5位
42: PORTB=0x3f;
43: delay();
44:
45: //點(diǎn)亮led的第6位
46: PORTB=0x7f;
47: delay();
48:
49: //點(diǎn)亮led的第7位
50: PORTB=0xff;
51: delay();
52:
53: //全滅
54: PORTB=0x00;
55: delay();
56:
57: //點(diǎn)亮led的第7位反,序顯示
58: PORTB=0x80;
59: delay();
60:
61: //點(diǎn)亮led的第6位
62: PORTB=0xc0;
63: delay();
64:
65: //點(diǎn)亮led的第5位
66: PORTB=0xe0;
67: delay();
68:
69: //點(diǎn)亮led的第4位
70: PORTB=0xf0;
71: delay();
72:
73:
74: //點(diǎn)亮led的第3位
75: PORTB=0xf1;
76: delay();
77:
78: //點(diǎn)亮led的第2位
79: PORTB=0xf3;
80: delay();
81:
82: //點(diǎn)亮led的第1位
83: PORTB=0xf7;
84: delay();
85:
86: //點(diǎn)亮led的第0位
87: PORTB=0xff;
88: delay();
89:
90: //全滅
91: PORTB=0x00;
92: delay();
93:
94: goto loop1;
95: }
96:
97: void delay()
98: {
99: int i;
100: for(i=0;i<=65;i++)
101: continue;
102:
103: }
104:
105:
106:
107:
108:
109:
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -