#include <PIC.H> //包含单片机内部资源预定义
__CONFIG (CONFIG1,0x22D6);
__CONFIG (CONFIG2,0x700);
//芯片配置字,
unsigned int J20 @ 0x020;
unsigned int J22 @ 0x022;
unsigned int J24 @ 0x024;
unsigned int J26 @ 0x026;
int result;
void delay(); //delay函数申明
//void init(); //I/O口初始化函数申明
void scan(); //按键扫描程序申明
void display(int x); //显示函数申明
//------------------------------------------------
//主程序
void main()
{
//初始化程序
TRISA =0X2F; //设置A0-3和5为AD输入其他输出
TRISB=0X07; //设置B0-3为按键输入其他输出
TRISC=0X00; //设置C口全部为输出
WPUB =0X00; //禁止内部上拉
ANSEL=0X1F;
ANSELH=0X00;
PORTB=0X00; //B的输出
PORTA=0XFF;
unsigned char i;
PORTA=0X40;PORTC=0X01;
for(i=6;i>0;i--)
{
delay();
PORTA=0X80;
delay();
PORTC=PORTC<<1;
} |