新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永吉县| 阜新市| 克拉玛依市| 河源市| 垫江县| 遵义市| 进贤县| 鸡泽县| 江西省| 电白县| 镇雄县| 巩留县| 南安市| 吴堡县| 太保市| 华阴市| 安塞县| 绥江县| 枝江市| 新野县| 象山县| 奉化市| 邢台县| 永靖县| 南丹县| 淮北市| 鄂托克前旗| 绥中县| 临泽县| 太和县| 高雄县| 荥阳市| 赞皇县| 南漳县| 南开区| 防城港市| 义乌市| 洛宁县| 富民县| 望都县| 乳山市|