91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 家用電器

程序執行方式

發布時間:2014/6/3 21:30:52 訪問次數:1541

   程序執行方式是單片機的基本工作方式,通常可以分為單步執行和連續執行兩種工作方式。

   1.單步執行方式

   單步執行方式是指單片機在控制面板上的某個按鈕(即單步執行鍵)控制下逐條執行用戶程序中指令的方式,即按一次鍵,執行一條指令。SN74LVC1G04DBVT單步執行方式常常用于用戶程序的調試。

   單步執行方式是利用MCS-51外部中斷功能實現的。其中斷系統規定:從中斷服務程序返回以后至少要再執行一條指令后才能重新進入中斷。

   單步執行鍵相當于外部中斷的中斷源,當它被按下時相應電路就產生一個負脈沖(即申斷請求信號)送到單片機的INTO(或INT1)引腳。MCS-51單片機在INTO上的負脈沖的作用下,便能自動執行預先安排在中斷服務程序中的如下兩條指令:

   LOOPl:JNB    P3.2,LOOP1  ;若INTO =0,則不往下執行

   LOOP2:JB    P3.2,LOOP2  ;若INTO=1,則不往下執行

   并返回用戶程序中執行一條用戶指令,這條用戶指令執行完后,單片機又自動回到上述中斷服務程序執行,并等待用戶再次按下單步執行鍵。

   2.連續執行方式

   連續執行方式是所有單片機都需要的一種工作方式,被執行程序可以存放在片內ROM、片外ROM或者同時存放在內外ROM中。由于單片機復位后PC=OOOOH,因此機器在加電或按鈕復位后總是轉到OOOOH處執行程序,這就可以預先在OOOOH處放一條轉移指入口地址處。

   程序執行方式是單片機的基本工作方式,通常可以分為單步執行和連續執行兩種工作方式。

   1.單步執行方式

   單步執行方式是指單片機在控制面板上的某個按鈕(即單步執行鍵)控制下逐條執行用戶程序中指令的方式,即按一次鍵,執行一條指令。SN74LVC1G04DBVT單步執行方式常常用于用戶程序的調試。

   單步執行方式是利用MCS-51外部中斷功能實現的。其中斷系統規定:從中斷服務程序返回以后至少要再執行一條指令后才能重新進入中斷。

   單步執行鍵相當于外部中斷的中斷源,當它被按下時相應電路就產生一個負脈沖(即申斷請求信號)送到單片機的INTO(或INT1)引腳。MCS-51單片機在INTO上的負脈沖的作用下,便能自動執行預先安排在中斷服務程序中的如下兩條指令:

   LOOPl:JNB    P3.2,LOOP1  ;若INTO =0,則不往下執行

   LOOP2:JB    P3.2,LOOP2  ;若INTO=1,則不往下執行

   并返回用戶程序中執行一條用戶指令,這條用戶指令執行完后,單片機又自動回到上述中斷服務程序執行,并等待用戶再次按下單步執行鍵。

   2.連續執行方式

   連續執行方式是所有單片機都需要的一種工作方式,被執行程序可以存放在片內ROM、片外ROM或者同時存放在內外ROM中。由于單片機復位后PC=OOOOH,因此機器在加電或按鈕復位后總是轉到OOOOH處執行程序,這就可以預先在OOOOH處放一條轉移指入口地址處。

上一篇:控制線(6條)

上一篇:節電工作方式

相關技術資料
6-3程序執行方式

熱門點擊

 

推薦技術資料

PCB布線要點
    整機電路圖見圖4。將電路畫好、檢查無誤之后就開始進行電... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
斗六市| 新干县| 乌什县| 城口县| 行唐县| 吉首市| 牟定县| 和林格尔县| 醴陵市| 临沂市| 淮北市| 普兰店市| 侯马市| 日土县| 苍山县| 乌审旗| 平塘县| 凤台县| 北碚区| 虎林市| 比如县| 江源县| 毕节市| 吉林省| 柘城县| 大邑县| 钦州市| 班玛县| 新源县| 左权县| 游戏| 安泽县| 顺平县| 斗六市| 南召县| 登封市| 武清区| 遂宁市| 四子王旗| 宣武区| 蕉岭县|