标题: 单片机多路开关控制的proteus仿真电路+代码 [打印本页]

作者: 随风z    时间: 2018-11-28 10:47
标题: 单片机多路开关控制的proteus仿真电路+代码
多路开关控制的proteus仿真电路

K1控制D1的亮灭

单片机源程序如下:
  1. #include<reg52.h>           
  2. sbit P10 = P1^0 ;
  3. sbit P11 = P1^1 ;
  4. sbit P12 = P1^2 ;
  5. sbit K1=P3^2;
  6. sbit K2=P3^3;
  7. sbit K3=P3^5;



  8.    //标记的用法,一个按键控制一个LED灯的亮灭
  9. void main()
  10. {
  11.         unsigned int n,m,k;
  12.   
  13.            while(1)
  14.      {
  15.        if(!K1)                    //如果读到K1为0
  16.         {
  17.          for(n=0;n<1000;n++);     //等待按键稳定
  18.          while(!K1);             //等待按键松开
  19.          P10=~P10;  
  20.           }
  21.          

  22.        if(!K2)                    //如果读到K2为0
  23.         {
  24.          for(m=0;m<1000;m++);     //等待按键稳定
  25.          while(!K2);             //等待按键松开
  26.         P11=~P11;
  27.           }
  28.          
  29.        if(!K3)                    //如果读到K3为0
  30.         {
  31.          for(k=0;k<1000;k++);     //等待按键稳定
  32.          while(!K3);             //等待按键松开
  33.         P12=~P12;
  34.           }
  35.         

  36.       }
  37.   
  38. }      
复制代码

所有资料51hei提供下载:
多路开关控制的proteus仿真电路及C语言程序设计.rar (49.29 KB, 下载次数: 15)



作者: 310794469    时间: 2018-11-29 18:43
楼主好人,这份资料太需要了!!!!!!




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1