adc_7seg.c
来自「PIC MICROCONTROLLER PROJECTS 2」· C语言 代码 · 共 32 行
C
32 行
#include<pic.h>
unsigned char c1;
void main()
{
#define ADCOSC 0b01000000
#define CHANNEL0 0b00000000 // ADC channel 0 (RA0/AN0)
#define ADCON 0b00000101 // ADC power on
ADRESH=0x00;
ADRESL=0x00;
TRISB=0x00;
PORTB=0x00;
TRISC=0x00;
PORTC=0x00;
ADCON1=0x00;
ADCON0= ADCOSC | CHANNEL0 | ADCON;
ADCON0= ADCON0 | 0b00000100;
while(1)
{
unsigned char a;
while (ADGO==1);
a=ADRESL,ADRESH;
a=a*255/1023;
PORTB=0xFF&a;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?