新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 廣告燈設計利用取表方式

        廣告燈設計利用取表方式

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

        1.實驗任務

        我們來實現利用取表的方法,使端口P1做單一燈的變化:左移2次,右移2次,閃爍2次(延時的時間0.2秒)。

        2.電路原理圖

        點擊瀏覽下一頁

        圖4.5.1

        3. 系統板上硬件連線

        把“單片機系統”區域中的P1.0-P1.7用8芯排線連接到“八路發光二極管指示模塊”區域中的L1-L8端口上,要求:P1.0對應著L1,P1.1對應著L2,……,P1.7對應著L8。

        4.程序設計內容

        在用表格進行程序設計的時候,要用以下的指令來完成

        (1). 利用MOV DPTR,#DATA16的指令來使數據指針寄存器指到表的開頭。

        (2). 利用MOVC A,@A+DPTR的指令,根據累加器的值再加上DPTR的值,就可以使程序計數器PC指到表格內所要取出的數據。

        因此,只要把控制碼建成一個表,而利用MOVC 工,@A+DPTR做取碼的操作,就可方便地處理一些復雜的控制動作,取表過程如下圖所示:

        點擊瀏覽下一頁

        程序框圖


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 商城县| 马鞍山市| 渭南市| 彰化县| 施秉县| 广宁县| 巴马| 沽源县| 陕西省| 沙雅县| 五台县| 浦东新区| 衡南县| 韶关市| 宁乡县| 汕尾市| 田林县| 如皋市| 松溪县| 玉环县| 太谷县| 承德县| 临漳县| 武威市| 宜昌市| 临邑县| 肃宁县| 玉山县| 白城市| 三原县| 武乡县| 衡山县| 鄂尔多斯市| 张家口市| 长岛县| 韶山市| 紫金县| 西充县| 子长县| 阿克陶县| 东阳市|