婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

8位PIC單片機匯編語言常用指令的識讀(中)

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2011-2-6

三、面向字節、常數與控制操作的指令
  1傳送立即數至工作寄存器W指令
  指令格式:MOVLW k;k表示常數、立即數和標號
  說明:MOVLW是Move Literal to w的縮寫
  實例:MOVL 0x1E;常數30送W
  2I/O口控制寄存器TRIS設置指令
  指令格式;TRIS f
  說明;TRIS f是Load TRIS Register的縮寫。其功能是把工作寄存器W的內容送入I/O口控制寄存器f。當W=0時,置對應I/O口為輸出;W=1,置I/O口為輸入。
  實例:MOVLW 0x00 ;把00H送入W
     TRIS RA ;置PIC RA口為輸出
     MOVLW 0xFF ;把FFH送入W
     TRIS RB ;置PIC RB口為輸入
  說明:這是PIC匯編語言中常用的幾條指令,即設置某個I/O口(這里是RA口和RB口)為輸入或輸出的語句?梢姡R讀指令時,一應充分理解語句格式的功能,二應前后聯系閱讀。
  3W寄存器內容送寄存器f(W內容保持不變)指令
  指令格式:MOVWF f
  說明:MOVWF是Move W to f的縮寫
  實例:MOVLW 0x0B;送0BH送W
     MOVWF 6 ;送W內容到RB口
  說明:第一條指令0x0B(常數11)送工作寄存器W,第二條指令,把W內容常數11送到寄存器F6中,查表F6即為RB口,所以PORT_B(B口)=0BH=D11
  4寄存器f傳送指令
  指令格式:MOVF f,d
  說明:MOVF是Move f的縮寫。F代表PIC中的某個寄存器。指令中的d規定:d=0時,f內容送W;d=1時,f內容送寄存器。
  實例:MOVF 6,0 ;RB口內容送W
     MOVWF 8  ;RB口內容送f8
  說明:第一條指令中的6代表寄存器f=6,查寄存器表f=6為RB口;0代表d=0,代表選擇的目標為寄存器W。第二條指令中的8代表寄存器f=8。所以兩條指令結果是把RB口的內容送f8。至于f8內容是多少?還應在匯編語言開始時附加指令,這里從略。
  5空操作指令
  指令格式:NOP
  說明:NOP是英語No Operation的縮寫。NOP無操作數,所以稱為空操作。執行NOP指令只使程序計數器PC加1,所以占用一個機器周期。
  實例:MOVLW 0xOF   ;送OFH到W
     MOVWF PORT_B ;W內容寫入B口
     NOP      ;空操作
     MOVF PORT_B,W ;讀操作
  說明:該三條指令是一種對I/O口的B口連續操作的實例,其目的達到寫入B口的內容要讀出時,應保證寫、讀之間有個穩定時間,因此加入了空操作指令NOP。
  6無條件跳轉指令
  指令格式:GOTO k
  說明:執行該條指令時,將指令轉移到指定的地址(跳轉)。指令中的k,常與程序中的標號聯系起來。
  實例:見第9條指令中
  7寄存器內容減1,結果為零的間跳指令
  指令格式:DECFSZ f,d
  說明:DECFSZ是英語Decrement f,Skip of not 0的縮寫。符號f,d代表的意義,前述已作說明。該條指令是指寄存器的內容減1存入W(d=0)或f(d=1)中。若指令執行結果減1不為零,指令順序執行;為零時,就間跳下一條指令后再執行(等效順序執行一條空指令NOP),實際指令中,當d=1時,該項常被略去。
  8寄存器內容加1,結果為零間跳指令
  指令格式:INCFSZ f,d
  說明:INCFSZ是英語Increment f,Skip of 0的縮寫。該條指令與上一條(7)指令差別僅在于“1”上,即執行這條指令時,寄存器f內容加1,若結果不為零,則指令順序執行;為零則指令間跳執行。執行這條指令的其它邏輯關系與上條相同。
  9子程序返回指令
  指令格式:RETLW k
  說明:RETLW是Return Literal to W的縮寫。該指令代表子程序返回,返回前先把8位立即數送W。
  實例:PIC某個匯編語言的延時子程序(摘要):
     (1)BELY MOVLW 0xC5 ;送延時常數0C5H入W
     (2)   MOVWF COUNT2;0C5H送入計數器2
     (3)   CLRF COUNT1;對計數器1清零
     (4)LOOP INCFSZ COUNT1;計數器1加1計數器1加
            1結果不為零,跳轉循環
     (5)   GOTO LOOP;
     (6)   DECTSZ CPUNT2 ;計數2減1計數器2減1
            結果不為零,跳轉循環重
            復執行第4條指令
     (7)   GOTO LOOP。
     (8)   RETLW 0   ;子程序執行結束返回
  說明:程序中的注釋已分別對每條指令的功能作了說明,補充說明1當執行第(4)條加1指令結果為零時,就間跳轉到執行第(6)條指令。2當執行第(6)條減1指令結果為零時,就間跳轉到第(8)條子程序返回,整個延時指令才算完成。3計數器1或2代表PIC中某個寄存器,該寄存器由程序開始的偽指令賦值決定(關于偽指令今后將作專門介紹)。

  成都 史為

  知識競賽試題:
  12請計算上文中(1)~(8)延時程序的延時時間。已知所用的某個PIC單片機的晶振為20MHz,每個指令周期執行時間為02μs,除跳轉指令是雙周期外,其它指令是單周期指令。

Tags:PIC系列單片機,匯編語言  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 中文字幕无码不卡免费视频| 亚洲第一精品区| 日本福利视频导航| 国产乱女淫av麻豆国产| 成人久久久久久久久| 噜噜噜久久亚洲精品国产品麻豆| 成人毛片100部免费看| www.污网站| 8x8x华人在线| 中文字幕无码精品亚洲资源网久久| 欧美日韩一区二区三区电影| 热久久最新地址| 国产一二三区在线播放| 日韩中文字幕在线视频观看 | 久久香蕉视频网站| 六月婷婷激情网| www.一区二区.com| 国产av人人夜夜澡人人爽麻豆| 男人天堂新网址| 男人靠女人免费视频网站| 国内外免费激情视频| 伊人成人222| 久久99久久久久久| 不卡影院一区二区| 午夜免费视频网站| www.av毛片| 色综合手机在线| 久久久久久久久影视| 日韩黄色片视频| 视频区 图片区 小说区| 亚洲熟妇av日韩熟妇在线| 日日噜噜夜夜狠狠| 一级黄色免费在线观看| 1024av视频| 午夜免费一级片| 999香蕉视频| 国产日韩亚洲欧美在线| 亚洲一区在线不卡| 国产人妻777人伦精品hd| 国产精品亚洲二区在线观看 | 黄色污污在线观看| 国产精品拍拍拍| 3d动漫一区二区三区| 中文字幕天天干| 欧美日韩亚洲一| 国产乱人伦精品一区二区三区| 波多野结衣家庭教师视频| 午夜啪啪免费视频| 日本不卡一区在线| 91视频免费版污| 三上悠亚久久精品| aaa免费在线观看| 在线免费视频一区| 欧美精品aaaa| 成人黄色一区二区| 国产网站免费在线观看| 激情五月婷婷六月| 国产午夜精品视频一区二区三区| 在线播放免费视频| 中文字幕免费高清在线| 国产精品动漫网站| 国产欧美在线一区| 国产精品后入内射日本在线观看| 日本精品福利视频| 国产又黄又爽免费视频| 五月六月丁香婷婷| 成年人三级视频| 成年人深夜视频| 2022中文字幕| 欧美黄色免费网址| 你懂的av在线| 欧洲av无码放荡人妇网站| 中国丰满人妻videoshd| 秋霞无码一区二区| 狠狠操精品视频| 国产三级国产精品国产专区50| 精品久久久久久中文字幕2017| 波多野结衣天堂| 亚洲一区二区偷拍| mm131午夜| 青青草视频国产| 免费人成在线观看视频播放| 日本a视频在线观看| xxx国产在线观看| 美女网站色免费| 欧美综合在线观看视频| 欧美成人三级在线播放| 欧美一级中文字幕| 欧美综合在线播放| wwwxxx黄色片| 精品国产无码在线| 神马午夜伦理影院| 国产妇女馒头高清泬20p多| 91视频最新入口| 天天视频天天爽| 91黄色在线看| 污色网站在线观看| 你真棒插曲来救救我在线观看| 熟女少妇在线视频播放| 视频在线观看免费高清| 久久艹国产精品| 午夜免费福利在线| 男人添女荫道口喷水视频| 亚洲第一中文av| 草草草视频在线观看| 亚洲 中文字幕 日韩 无码| www.日本久久| 国产自偷自偷免费一区| av在线免费观看国产| 九九视频精品在线观看| 精品少妇在线视频| 尤物网站在线看| www欧美激情| 男女高潮又爽又黄又无遮挡| 欧洲在线免费视频| 一本久道中文无码字幕av| 欧美人成在线观看| 亚洲黄色av片| 一区二区三区视频在线观看免费| 黄色免费福利视频| 美女av免费观看| 樱花草www在线| 午夜精品久久久久久久99热影院| 国产午夜福利在线播放| 国产乱子伦精品视频| www.51色.com| 色黄视频免费看| 日韩不卡的av| 波多野结衣免费观看| 日韩成人av免费| 日韩av片专区| 色香蕉在线观看| 日本一区二区三区四区五区六区| 在线观看免费av网址| 不用播放器的免费av| 粉色视频免费看| 99精品视频国产| 激情视频免费网站| 羞羞的视频在线| japanese在线视频| 99精品一区二区三区的区别| 1314成人网| 国产一区二区片| 激情深爱综合网| 欧美日韩中文在线视频| 亚洲精品中文字幕无码蜜桃| 人妻丰满熟妇av无码区app| 日本三级黄色网址| 偷拍盗摄高潮叫床对白清晰| 91免费网站视频| 欧美无砖专区免费| 成人在线免费观看av| 黄色av免费在线播放| 日本特黄a级片| 国产精品一二三在线观看| 17c丨国产丨精品视频| 黄在线观看网站| 国产精品嫩草影院8vv8| 国产成a人亚洲精v品在线观看| 国产精品久久中文字幕| 亚洲免费一级视频| 国产91在线亚洲| 成年人免费大片| 黄色一级视频播放| 国语对白做受xxxxx在线中国| 一区二区xxx| 欧美日韩福利在线| 极品粉嫩美女露脸啪啪| 日韩精品在线中文字幕| 最新中文字幕免费视频| 丁香婷婷综合激情| 天天干天天爽天天射| www.国产在线视频| 亚洲污视频在线观看| 福利视频一区二区三区四区| 992kp快乐看片永久免费网址| 婷婷中文字幕在线观看| av免费播放网址| 国产一区 在线播放| 中文字幕久久av| 日韩久久一级片| 日韩黄色片在线| 色婷婷一区二区三区在线观看| 男女曰b免费视频| 分分操这里只有精品| 加勒比海盗1在线观看免费国语版| 一本久道综合色婷婷五月| 国产欧美日韩小视频| 国产又爽又黄ai换脸| 奇米视频7777| 中文字幕线观看| av无码精品一区二区三区| 免费毛片网站在线观看| www.69av| 亚洲精品天堂成人片av在线播放| 三日本三级少妇三级99| 日本一二区免费| 夜夜爽久久精品91| 蜜桃福利午夜精品一区| 九九热精品国产|