新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 多路開關狀態指示器設計

        多路開關狀態指示器設計

        作者: 時間:2013-03-12 來源:網絡 收藏

        1.實驗任務

        如圖4.3.1所示,單片機的P1.0-P1.3接四個發光二極管L1-L4,P1.4-P1.7接了四個開關K1-K4,編程將開關的狀態反映到發光二極管上。(開關閉合,對應的燈亮狀態,開關斷開,對應的燈滅狀態)。

        2.電路原理圖

        點擊瀏覽下一頁

        圖4.3.1

        3.系統板上硬件連線

        (1.把“單片機系統”區域中的P1.0-P1.3用導線連接到“八路發光二極管指示模塊”區域中的L1-L4端口上;

        (2.把“單片機系統”區域中的P1.4-P1.7用導線連接到“四路撥動開關”區域中的K1-K4端口上;

        4. 程序設計內容

        (1.開關狀態檢測

        對于開關狀態檢測,相對單片機來說,是輸入關系,我們可輪流檢測每個開關狀態,根據每個開關的狀態讓相應的發光二極管指示,可以采用JB P1.X,REL或JNB P1.X,REL指令來完成;也可以一次性檢測四路開關狀態,然后讓其指示,可以采用MOV A,P1指令一次把P1端口的狀態全部讀入,然后取高4位的狀態來指示。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 北安市| 象州县| 海安县| 彰武县| 安龙县| 涞源县| 乐东| 波密县| 湖州市| 元朗区| 青河县| 蒙阴县| 松滋市| 胶南市| 偏关县| 无极县| 安国市| 廊坊市| 天水市| 景泰县| 永城市| 中牟县| 安国市| 义马市| 漳州市| 林西县| 尼木县| 海盐县| 合水县| 阿拉善左旗| 黄石市| 宜兰县| 柘荣县| 洪雅县| 卢龙县| 专栏| 衢州市| 韩城市| 神木县| 苏尼特左旗| 九龙坡区|