找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3674|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)多路開(kāi)關(guān)控制的proteus仿真電路+代碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:269219 發(fā)表于 2018-11-28 10:47 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
多路開(kāi)關(guān)控制的proteus仿真電路

K1控制D1的亮滅

單片機(jī)源程序如下:
  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.    //標(biāo)記的用法,一個(gè)按鍵控制一個(gè)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++);     //等待按鍵穩(wěn)定
  18.          while(!K1);             //等待按鍵松開(kāi)
  19.          P10=~P10;  
  20.           }
  21.          

  22.        if(!K2)                    //如果讀到K2為0
  23.         {
  24.          for(m=0;m<1000;m++);     //等待按鍵穩(wěn)定
  25.          while(!K2);             //等待按鍵松開(kāi)
  26.         P11=~P11;
  27.           }
  28.          
  29.        if(!K3)                    //如果讀到K3為0
  30.         {
  31.          for(k=0;k<1000;k++);     //等待按鍵穩(wěn)定
  32.          while(!K3);             //等待按鍵松開(kāi)
  33.         P12=~P12;
  34.           }
  35.         

  36.       }
  37.   
  38. }      
復(fù)制代碼

所有資料51hei提供下載:
多路開(kāi)關(guān)控制的proteus仿真電路及C語(yǔ)言程序設(shè)計(jì).rar (49.29 KB, 下載次數(shù): 15)


評(píng)分

參與人數(shù) 2黑幣 +80 收起 理由
310794469 + 30 絕世好帖!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:433961 發(fā)表于 2018-11-29 18:43 | 只看該作者
樓主好人,這份資料太需要了。。。。!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表