该头文件位于D:\Program Files\Microchip\mplabc18\v3.40\h下,这下面是不同型号的单片机
的头文件定义,使用时把相应的头文件包含进来就可以了
*/
#include<p18f4520.h>
const unsigned char seg[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
//共阴型数据管0-9的字段码,共阳的我没有写,用到时可以再改
/**************************************************************
功能:延时函数
参数:unsigned 16位数,取值范围0-65535
*/
void delay(unsigned dly)
{
unsigned char temp=200;
for(;temp>0;temp--)
for(;dly>0;dly--);
}
/*************************************************************
功能:片上AD转换器初始化设置函数
参数:无
说明:设置使用通道0进行AD转换,转换后的数据采用右对齐的格式
ADCON1与ADCON2的设置的意义可参看芯片说明书
*/
void init_ad()
{
// TRISA=0X07;//这个可以注释掉,没有用
ADCON1=0X0C;
A