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 + -
显示快捷键?