导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:谁能用仿真机帮我看看。我的实验板第一次还好,到后来是[whf68]

 *第6243篇: 初学者:谁能用仿真机帮我看看。我的实验板第一次还好,到后来是。。

  
楼 主:whf68 2002年11月13日15:40
 初学者:谁能用仿真机帮我看看。我的实验板第一次还好,到后来是。。
include <at89x51.h>
#include <intrins.h>
#include <string.h>
char act[3]={0xf6,0xfa,0xfc} ;
char key, find;


void int0(void) interrupt 0 
{
    //是否有键按下 1,2,3   4,5,6   7,8,9     *,0,#  P2.7-P2.4为行,P2.3-P2.1为列
  int i;
  for(i=0;i<3;i++)
   {
      P2=act[i];
      key=P2;
    switch(key)
       {
       case  0xE6:P1_0=!P1_0;i=3;break;
       case  0xEA:P1_1=!P1_1;i=3;break;
       case  0xEC:P1_2=!P1_2;i=3;break;
       case  0xD6:P1_3=!P1_3;i=3;break;
       case  0xDA:P1_4=!P1_4;i=3;break;
       case  0xDC:P1_5=!P1_5;i=3;break;
       case  0xB6:P1_6=!P1_6;i=3;break;
       case  0xBA:P1_7=!P1_7;i=3;break;
     //  case  0xBC:P1_0=!P1_0;i=3;break;
    //   case  0x76:P1_0=!P1_0;i=3;break;
    //   case  0x7A:P1_0=!P1_0;i=3;break;
     //  case  0x7C:P1_0=!P1_0;i=3;break;
        }
    }
    }

   main()
   {
   IT0=1;
   IE0=0;
   PX0=1;
   EX0=1;
   EA=1;
   P2_0=1;
   P1=0;
   find=0;
   while(find<1);
   }


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:TMS320LF2407的16位网卡驱动,希望大家扔砖呀!!!

[下一篇主题]:闲聊:谁有译痴韩松的电子词典?