中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

選修3-2-2簡易機器人的程序設計2、程序設計語言

資源下載
  1. 二一教育資源

選修3-2-2簡易機器人的程序設計2、程序設計語言

資源簡介

(共16張PPT)
二、簡易機器人的程序設計
2、程序設計語言
學習目標:
了解一種單片機匯編語言,掌握一種單片機常用的編程指令。
學會用指令編制簡單控制的程序。
2、程序設計語言
簡易機器人的單片機是解讀編程語言、執(zhí)行指令的惟一部件
單片機的編程語言
機器語言全是由0、1組合起來的代碼,執(zhí)行速度最快,但可讀性很差,不利于推廣。
高級語言具有通用性,人使用起來方使,常見的有BASIC、C、PASCAL等,但因編譯后產生的源代碼較長,因而單片機的執(zhí)行速度較慢。
匯編語言的執(zhí)行速度和使用的方便性介于上面兩種語言之間。使用匯編語言編寫的程序內存占用少,執(zhí)行速度較快。
匯編語言
MCS—51系列匯編語言。
匯編語言指令由標號、操作碼,操作數(shù)和注釋四部分組成。它的基本格式如下:
標號、操作碼,操作數(shù)和注釋
標號是編程用戶設定的符號,它代表指令所在的地址,它必須以字母開頭,以“:”結尾。
操作碼是由助記符表示的一些字符串,規(guī)定了指令的操作功能,例如,MOV.DJNZ、ADD等。
操作數(shù)是指參加操作的數(shù)據(jù)或數(shù)據(jù)的地址。
在傳送指令中多數(shù)有兩個操作數(shù),左邊的通常是目的操作數(shù),表示操作結果存放的地方;右邊的通常是源操作數(shù),指出操作數(shù)的來源。兩個操作數(shù)之間用逗號隔開,操作碼和操作數(shù)之間留有空格。
有些指令只有一個操作數(shù)或者沒有操作數(shù),
注釋是對該匯編指令進行解釋,以便于讀者理解,注釋之前要加分號·;”。
常用的匯編指令
匯編指令主要有;數(shù)據(jù)傳送指令、算術運算指令、位操作類指令、控制轉移類指令等
操作數(shù)的形式-#
1、帶#的操作數(shù)----“立即數(shù)”,即具體數(shù)值如# 30,-----十進制數(shù)值30;
2、 # 30H----十六進制數(shù)值30H
3、十六進制數(shù)每位數(shù)用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F表示,35H----十進制數(shù)3*16+5=53
4、30----地址為30的存儲器中的數(shù)值
馬上行動p49
1、將30H這個十六進制數(shù)送到累加器A中去,寫出相應的指令。
2、把累加器A中的內容加上69H再送回到A,寫出相應的指令。如果A中的內容原為33H,則指令執(zhí)行后,累加器A中的內容是102H嗎?如果不是,應該為多少?
“馬上行動”參考答案
1、MOV A, # 30H
2、ADD A, # 69H 。不是,9CH。
計算方法:9*16+12=156
流程框圖的功能-----匯編指令
支持的指令:CLR P3.3
燈亮
8位單片機
輸入/輸出口是以8個“位”為一個單元
P1.0~P1.7對應一個單元
P1.0對應P1單元的0位
P1.3對應P1單元的3位
SETB、CLR指令是其中某一位進行操作
SETB P1.3,表示置P1單元的第3位為高電平
馬上行動p50
仿照燈亮的例子,寫出燈熄滅的匯編指令。
“馬上行動”p50參考答案: SETB P3.3
資源庫
1、《少年電子技師讀本》),宋東生等編著.電子工業(yè)出版杜,2002年5月第1版。
2、《MCS一51系列單片機應用系統(tǒng)設計》,何立民編著,北京航空航天大學出版社,1990年第1版。
01單片機網站http://www.
單片機愛好者http://www.mcnfan.com
中國電子網http://www.21ic.com
機器人網站http://

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 三穗县| 高州市| 尼木县| 呼图壁县| 锡林浩特市| 开江县| 栖霞市| 千阳县| 台前县| 溧阳市| 大悟县| 遂平县| 昭通市| 香格里拉县| 武山县| 精河县| 武鸣县| 玉田县| 鲁山县| 毕节市| 永定县| 秭归县| 庆阳市| 桃园县| 芜湖市| 无棣县| 沅陵县| 柳州市| 惠州市| 邹城市| 成都市| 偃师市| 闸北区| 阿拉尔市| 西安市| 长兴县| 鄂尔多斯市| 天水市| 兴城市| 武宣县| 隆德县|