新聞中心

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

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 额济纳旗| 石家庄市| 进贤县| 依安县| 江源县| 南开区| 蒙自县| 赣州市| 隆林| 云浮市| 民丰县| 南和县| 新巴尔虎右旗| 永胜县| 元朗区| 清原| 积石山| 巍山| 彰化市| 景洪市| 中山市| 东乡县| 潜江市| 全椒县| 黄浦区| 大荔县| 平南县| 吉林市| 文山县| 句容市| 福泉市| 东阳市| 庄浪县| 淮北市| 威信县| 屯留县| 罗源县| 合江县| 纳雍县| 兴化市| 福州市|