| 
 
| #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;
 }
 | 
 |