📄 lcd-spi.c
字号:
#include <stdio.h>
#include "p18f6490.h"
#include "lcd.h"
#include <adc.h>
//void init_system(void){}
const unsigned char
a[]="AD转换结果",
b[]="欢迎使用";
/******initial the A/D converter******/
void AD_initial(void)
{
PIR1bits.ADIF = 0;
PIE1bits.ADIE = 0;
// INTCONbits.PEIE = 0;
ADCON1 = 0b00001000;
ADCON2 = 0b10110101;
return;
}
unsigned int AD_convertion(char channel) // channel:0,1,...6,except the channel 4
{
int result;
ADCON0bits.ADON=1;
SetChanADC(channel<<2);
Delay10TCYx( 5 );
ConvertADC();
while(BusyADC());
result=ReadADC();
CloseADC();
return result;
}
void main(void)
{ int result;
// init_system();
AD_initial();
AD_convertion(0);
result=AD_convertion(0);
LCD_initial();
text_display(1,1,a);
digit_display(2,1,result);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -