女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

多路開關狀態指示,Switch indicator

454398 ? 2018-09-20 19:47 ? 次閱讀

多路開關狀態指示,Switch indicator

關鍵字:AT89S51,開關狀態指示

1.實驗任務
如圖所示,AT89S51單片機的P1.0-P1.3接四個發光二極管L1-L4,P1.4-P1.7接了四個開關K1-K4,編程將開關的狀態反映到發光二極管上。(開關閉合,對應的燈亮,開關斷開,對應的燈滅)。
3.系統板上硬件連線
(1.把“單片機系統”區域中的P1.0-P1.3用導線連接到“八路發光二極管指示模塊”區域中的L1-L4端口上;
(2.把“單片機系統”區域中的P1.4-P1.7用導線連接到“四路撥動開關”區域中的K1-K4端口上;
4.程序設計內容
(1.開關狀態檢測
對于開關狀態檢測,相對單片機來說,是輸入關系,我們可輪流檢測每個開關狀態,根據每個開關的狀態讓相應的發光二極管指示,可以采用JBP1.X,REL或JNBP1.X,REL指令來完成;也可以一次性檢測四路開關狀態,然后讓其指示,可以采用MOVA,P1指令一次把P1端口的狀態全部讀入,然后取高4位的狀態來指示。
(2.輸出控制
根據開關的狀態,由發光二極管L1-L4來指示,我們可以用SETBP1.X和CLRP1.X指令來完成,也可以采用MOVP1,#1111XXXXB方法一次指示。
5.程序框圖(略)
6.方法一(匯編源程序)
ORG 00H
START:MOV A,P1
ANL A,#0F0H
RR A
RR A
RR A
RR A
XOR A,#0F0H
MOV P1,A
SJMP START
END
7.方法一(C語言源程序)
#include
unsigned char temp;
void main(void)
{
while(1)
{
temp=P1>>4;
temp=temp | 0xf0;
P1=temp;
}
}
8.方法二(匯編源程序)
ORG 00H
START:JB P1.4,NEXT1
CLR P1.0
SJMP NEX1
NEXT1:SETB P1.0
NEX1:JB P1.5,NEXT2
CLR P1.1
SJMP NEX2
NEXT2:SETB P1.1
NEX2:JB P1.6,NEXT3
CLR P1.2
SJMP NEX3
NEXT3:SETB P1.2
NEX3:JB P1.7,NEXT4
CLR P1.3
SJMP NEX4
NEXT4:SETB P1.3
NEX4:SJMP START
END
9.方法二(C語言源程序)
#include
void main(void)
{
while(1)
{
if(P1_4==0)
{
P1_0=0;
}
else
{
P1_0=1;
}
if(P1_5==0)
{
P1_1=0;
}
else
{
P1_1=1;
}
if(P1_6==0)
{
P1_2=0;
}
else
{
P1_2=1;
}
if(P1_7==0)
{
P1_3=0;
}
else
{
P1_3=1;
}
}
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    圣邦微電子車規級多路開關檢測接口SGMCD1020Q介紹

    圣邦微電子推出車規級多路開關檢測接口(MSDI)芯片 SGMCD1020Q,為車身控制模塊帶來全新解決方案。該芯片具備卓越的多通道檢測能力,可精確監測多達 22 個通道的開關狀態,涵蓋
    的頭像 發表于 04-10 10:22 ?1356次閱讀
    圣邦微電子車規級<b class='flag-5'>多路</b><b class='flag-5'>開關</b>檢測接口SGMCD1020Q介紹

    多路輸出的開關電源

    多路輸出開關電源的設計及應用原則 摘要:比較了諸多國內外多路輸出電源的設計思想,提出并總結了現今多路輸出電源的設計原則。關鍵詞: 開關電源;
    發表于 03-12 14:38

    CDCM7005 PLLVCO狀態指示異常的原因?

    ,24MHz 參考時鐘:100MHz 問題:六塊板卡有兩塊的板卡的CDCM7005芯片,STATUS_VCO狀態指示管腳,在低溫-10度時,STATUS_VCO狀態指示異常,鎖定
    發表于 11-12 07:58

    物聯網系統中不同狀態指示燈軟件設計分享

    狀態指示燈是最常見的一種人機交互方式。常用做法是,通過不同的閃爍頻率,來告知用戶,目前設備所處的狀態,是正常,故障,還是其它狀態
    的頭像 發表于 09-30 17:22 ?990次閱讀
    物聯網系統中不同<b class='flag-5'>狀態</b>的<b class='flag-5'>指示</b>燈軟件設計分享

    線路故障指示器工作原理是什么

    線路故障指示器是一種用于檢測和定位電力系統中故障的設備,它能夠幫助電力維護人員快速準確地找到故障點,從而提高電力系統的可靠性和安全性。 線路故障指示器的工作原理概述 1. 基本概念 線路故障指示
    的頭像 發表于 09-24 10:54 ?3051次閱讀

    多路復用器和信號開關詞匯表

    電子發燒友網站提供《多路復用器和信號開關詞匯表.pdf》資料免費下載
    發表于 09-05 11:44 ?0次下載
    <b class='flag-5'>多路</b>復用器和信號<b class='flag-5'>開關</b>詞匯表

    使用電源正常狀態指示器實現輸出放電功能

    電子發燒友網站提供《使用電源正常狀態指示器實現輸出放電功能.pdf》資料免費下載
    發表于 08-29 09:45 ?0次下載
    使用電源正常<b class='flag-5'>狀態</b><b class='flag-5'>指示</b>器實現輸出放電功能

    二線磁性開關指示燈亮原理是什么

    二線磁性開關指示燈亮原理是一個涉及到電磁學、電子學和機械學的復雜問題。 磁性開關的工作原理 磁性開關是一種利用磁場的變化來控制電路通斷的開關
    的頭像 發表于 08-26 14:33 ?2945次閱讀

    在連接電路時開關應處于什么狀態

    在連接電路時,開關應處于斷開狀態。這是因為在電路連接過程中,如果開關處于閉合狀態,電路中可能會存在電流,這將增加連接電路時的危險性,同時也會影響電路的穩定性。 一、
    的頭像 發表于 08-25 09:47 ?2499次閱讀

    請問模擬開關多路復用器有什么區別?

    我想請問,模擬開關多路復用器有什么區別。比如單刀雙擲開關,是不是就是2選1的多路選擇器,只是模擬開關是1:2,AMUX是2:1?我理解的
    發表于 08-12 08:16

    TS3USB221A-Q1多路復用器/多路分解器開關數據表

    電子發燒友網站提供《TS3USB221A-Q1多路復用器/多路分解器開關數據表.pdf》資料免費下載
    發表于 07-10 09:16 ?0次下載
    TS3USB221A-Q1<b class='flag-5'>多路</b>復用器/<b class='flag-5'>多路</b>分解器<b class='flag-5'>開關</b>數據表

    安科瑞ASD320開關柜智能無線測溫測控裝置、開關狀態顯示儀

      ASD系列開關柜無線測溫裝置具有一次回路模擬圖及開關狀態指示、高壓帶電顯示、自動溫濕度控制、人體感應自動照明、語音提示、電參數測量及RS485通訊接口等功能,集操作、顯示于一體,直
    的頭像 發表于 07-09 13:34 ?490次閱讀
    安科瑞ASD320<b class='flag-5'>開關</b>柜智能無線測溫測控裝置、<b class='flag-5'>開關</b><b class='flag-5'>狀態</b>顯示儀

    TS3USB221A ESD保護、高速USB 2.0 1:2多路復用器和多路分解器開關數據表

    電子發燒友網站提供《TS3USB221A ESD保護、高速USB 2.0 1:2多路復用器和多路分解器開關數據表.pdf》資料免費下載
    發表于 06-29 11:25 ?0次下載
    TS3USB221A ESD保護、高速USB 2.0 1:2<b class='flag-5'>多路</b>復用器和<b class='flag-5'>多路</b>分解器<b class='flag-5'>開關</b>數據表

    TMUXHS221 USB 2.0 480Mbps 2:1/1:2多路復用器/多路信號分離器開關數據表

    電子發燒友網站提供《TMUXHS221 USB 2.0 480Mbps 2:1/1:2多路復用器/多路信號分離器開關數據表.pdf》資料免費下載
    發表于 06-24 10:33 ?0次下載
    TMUXHS221 USB 2.0 480Mbps 2:1/1:2<b class='flag-5'>多路</b>復用器/<b class='flag-5'>多路</b>信號分離器<b class='flag-5'>開關</b>數據表

    VL53L8CX TOF開發(4)----運動指示

    VL53L8CX傳感器內置了一個固件功能,可以檢測場景中的運動。這個運動指示器是基于連續幀之間來計算的。使用插件vl53l8cx_plugin_motion_indicator可以使用這個選項
    的頭像 發表于 06-19 10:43 ?1820次閱讀
    VL53L8CX TOF開發(4)----運動<b class='flag-5'>指示</b>器