打印

16f882,A6,A7不输出 求解

[复制链接]
459|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
学点啥|  楼主 | 2016-9-20 12:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#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;
     }

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝