freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機編程-展示頁

2024-08-24 14:48本頁面
  

【正文】 它初始化的工作。 ?例 2: ORG 2022H TAB: DB 22H, 78, 01011100B, “5” , “A B” 注:單位為字節(jié),分隔用 “, ”, 形式可為:二進制、十進制、十六進制及 ASCII碼。 ?格式: [標號: ] ORG 16位地址 ?例如程序: ORG 1000H ? START: MOV A, 20H ? MOV B, 30H ? ┇ ?2. EQU: 賦值 格式:字符名稱 EQU 項 ?給變量標號賦予一個確定的數值 。 匯編語言一般由四部分組成 。 ?進一步區(qū)別:指令的控制對象是單片機 , 偽指令的控制對象是匯編程序 。 ?( 2) 偽指令:匯編時用于控制匯編的指令 。 ?( 1) 基本指令:即指令系統(tǒng)中的指令 。 ?3. 高級語言: 高級語言是接近于人的自然語言 , 面向過程而獨立于機器的通用語言 。 1 單片機原理及應用 課程講義 第三章:單片機匯編語言與程序設計基礎 2 主要內容 ? 程序設計語言 ? 匯編語言的語句結構 ? 偽指令 ? 匯編語方程序設計步驟 ? 順序程序 ? 分支程序 ? 循環(huán)程序 ? 數制轉換程序 ? 位操作程序 ? 子程序 3 程序設計語言 ?按照語言的結構及其功能可以分為三種: ?1. 機器語言: 機器語言是用二進制代碼 0和 1表示指令和數據的最原始的程序設計語言 。 ?2. 匯編語言: 在匯編語言中 , 指令用助記符表示 , 地址 、 操作數可用標號 、 符號地址及字符等形式來描述 。 4 匯編語言的語句結構 ?1. 匯編語言的指令類型 ? MCS51單片機匯編語言 , 包含兩類不同性質的指令 。 它們都是機器能夠執(zhí)行的指令 , 每一條指令都有對應的機器碼 。它們都是機器不執(zhí)行的指令 , 無機器碼 。 5 ?2. 匯編語言的語句格式 ?匯編語言源程序是由匯編語句 ( 即指令 ) 組成的 。 ?其典型的匯編語句格式如下: ? 標號: 操作碼 操作數 ;注釋 ? START: MOV A, 30H ; A← ( 30H) 6 偽指令 ?1. ORG: 匯編起始地址 ?用來說明以下程序段或數據塊在程序存儲器中存放的起始地址 。 ?例: START EQU 1000H 7 ? 3. DB: 定義數據字節(jié) ?格式: [標號: ] DB 8位二進制數表 ?例 1: ORG 1000H DB 21H, 25H, 36H, 5 注:負數是以一字節(jié)補碼數的形式存放; 存儲位置是在程序存儲器。如 “5” ASCII碼為 35H。 10 ? 5. DS: 定義存儲區(qū) ?從指定的地址單元開始,保留一定數量存儲單元。 ? 6. BIT: 位定義 ? 確定字符名為確定的位地址值。 BNAM 為 25H位地址。 例如: ORG 2022H START: MOV A , 00H …… END START 表示標號 START開始的程序段結束 。 ?特點:程序按編寫的順序依次往下執(zhí)行每一條指令,直到最后一條。程序流程如圖 351所示。 ? 解:兩數均小于 10, 故兩數的平方和小于 200,可利用乘法指令求平方 。 參考程序如下: ? ORG 2022H ? MOV A, 30H ; 取 30H單元數據 ? MOV B, A ; 將 X送入 B寄存器 17 ?MUL AB ; 求 X2, 結果在累加器中 ?MOV R1, A ; 將結果暫存于 R1寄存器中 ?MOV A, 31H ; 取 31H單元數據 ?MOV B, A ; 將 Y送入 B寄存器 ?MUL AB ; 求 Y2, 結果在累加器中 ?ADD A, R1 ; 求 X2+ Y2 ?MOV 32H, A ; 保存數據 ?SJMP $ ; 暫停 ?END 結束 取數據 X 求 X2 暫存 X2 取數據 Y 求 Y2 求 X2+Y2 開始 保存平方和 圖352 程序流程圖 19 例 ( P57 例 2) ?編制一段程序,要求在端口線 期為 200us 和 400us的方波,設單片機外接晶體頻率為12MHz。 初值 ——(64H)求補 =9CH (按 8位求補) (C8H)求補 =38H ?程序: ORG 0000H AJMP START ORG 000BH AJMP IT0 ORG 001BH AJMP IT1 20 例 (續(xù)) ORG 0100H START:MOV SP , 40 。 ?分支程序的設計要點如下: ?( 1)先建立可供條件轉移指令測試的條件。 ?( 3)在轉移的目的地址處設定標號。 ? ∣
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1