📄 adc_7seg.lst
字号:
1: #include<pic.h>
2: unsigned char c1;
3:
4: void main()
5: {
6: #define ADCOSC 0b01000000
7: #define CHANNEL0 0b00000000 // ADC channel 0 (RA0/AN0)
8: #define ADCON 0b00000101 // ADC power on
9:
10: ADRESH=0x00;
11: ADRESL=0x00;
12:
13: TRISB=0x00;
14: PORTB=0x00;
15: TRISC=0x00;
16: PORTC=0x00;
17:
18: ADCON1=0x00;
19: ADCON0= ADCOSC | CHANNEL0 | ADCON;
20:
21: ADCON0= ADCON0 | 0b00000100;
22:
23: while(1)
24: {
25: unsigned char a;
26: while (ADGO==1);
27: a=ADRESL,ADRESH;
28: a=a*255/1023;
29: PORTB=0xFF&a;
30: }
31: }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -