找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3336|回复: 1
收起左侧

单片机多路开关控制的proteus仿真电路+代码

[复制链接]
ID:269219 发表于 2018-11-28 10:47 | 显示全部楼层 |阅读模式
多路开关控制的proteus仿真电路 RL8ZZKS48A1(P_6TX0)8Z2X.png
NFN_)RBVW%[VR}C_H[]O[FM.png
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)

评分

参与人数 2黑币 +80 收起 理由
310794469 + 30 绝世好帖!
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:433961 发表于 2018-11-29 18:43 | 显示全部楼层
楼主好人,这份资料太需要了!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表