📄 order1.lst
字号:
1:
2:
3: //****************************************************************/
4: /*8路顺序控制器源程序,源文件名order.c*/
5: //****************************************************************/
6:
7: //已调试通过。
8:
9: #include <pic.h>
10: #include <pic1687x.h>
11:
12: void delay();
13:
14: main()
15: {
16: TRISB=0x00; //设置portb口全为输出
17: INTCON=0x00; //关闭所有的中断
18: PORTB=0x00; //RB口先送低电品平
19:
20: loop1:
21: //点亮led的第0位,顺序显示
22: PORTB=0x01;
23: delay();
24:
25: //点亮led的第1位
26: PORTB=0x03;
27: delay();
28:
29: //点亮led的第2位
30: PORTB=0x07;
31: delay();
32:
33: //点亮led的第3位
34: PORTB=0x0f;
35: delay();
36:
37: //点亮led的第4位
38: PORTB=0x1f;
39: delay();
40:
41: //点亮led的第5位
42: PORTB=0x3f;
43: delay();
44:
45: //点亮led的第6位
46: PORTB=0x7f;
47: delay();
48:
49: //点亮led的第7位
50: PORTB=0xff;
51: delay();
52:
53: //全灭
54: PORTB=0x00;
55: delay();
56:
57: //点亮led的第7位反,序显示
58: PORTB=0x80;
59: delay();
60:
61: //点亮led的第6位
62: PORTB=0xc0;
63: delay();
64:
65: //点亮led的第5位
66: PORTB=0xe0;
67: delay();
68:
69: //点亮led的第4位
70: PORTB=0xf0;
71: delay();
72:
73:
74: //点亮led的第3位
75: PORTB=0xf1;
76: delay();
77:
78: //点亮led的第2位
79: PORTB=0xf3;
80: delay();
81:
82: //点亮led的第1位
83: PORTB=0xf7;
84: delay();
85:
86: //点亮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:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -