[PIC®/AVR®/dsPIC®产品] PIC16F877A

[复制链接]
 楼主| sxyl181 发表于 2016-9-28 13:09 | 显示全部楼层 |阅读模式
求助,外部开关信号触发第一次,X变量==1,第二次触发X变量=2,以此类推的程序。谢谢大家能帮我
NE5532 发表于 2016-9-28 13:12 | 显示全部楼层
出钱找人做。
 楼主| sxyl181 发表于 2016-9-28 13:23 | 显示全部楼层
我只要范例,
NE5532 发表于 2016-9-29 10:28 | 显示全部楼层
学生,鉴定完毕,还是收费。
strang 发表于 2016-9-29 13:10 | 显示全部楼层
伸手党啊
PIC16F-key 发表于 2016-11-1 16:06 | 显示全部楼层
例如低电平触发,用RC0做开关
先定义一个数据类型,设置RC0为输入:TRISC=0x01;
例如
unsigned int x=0;//计算次数
unsigned char  key=0;//控制按钮
if((RC0==0)&&(key==0))
  {
       x++;
       key++;
  }
if((key>0)&&(RC0==1))
  {
      delay(1000);//开关延时复位
      key=0;
  }
if(x==1)
{
         //x=1做什么
}
if(x==2)
{
         //x=2做什么
}
.......................  x 一直计算到65535次
或者
if(x==100)  //计算100次 X 重新计算
{
        x=0;
}
michaellengleng 发表于 2016-11-10 10:40 | 显示全部楼层
PIC强势代理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部