日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

51单片机系列——基础指令

發布時間:2025/3/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 51单片机系列——基础指令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這學期開始學習51單片機,感覺比匯編簡單,關鍵是51的匯編有一個好的ide,練習起來也比較方便,這個系列主要記錄51的學習經驗。下面是基礎指令的練習:

? ? org?0000h
????ljmp?main
? ? org 0030h
main:
????clr?c????;cy=0
????setb?c???;cy=1
????mov?a,#11110000b
????anl?a,#11111111b????;
????orl?a,#10101010b????;
????xrl?a,#11110000b????;異或
????clr?a ? ? ? ?;累加器a清零
????cpl?a????????;將a每一位取反
????mov?a,#10010001b
????rl?a ? ? ? ??;a的內容循環左移
????rr?a ? ? ? ??;a的內容循環右移
????rlc?a????????;a的內容和進位位一起左移
????rrc?a????????;a的內容和進位位一起右移
????swap?a ? ? ??;a的低四位與高四位互換
????mov?a,#56h
????mov?r5,#67h
????add?a,r5????;加法
????da?a ? ? ? ?;十進制轉換
????inc?a ? ? ??;加一
????dec?a ? ? ??;減一
????mov?a,#50h
????mov?b,#0a0h
????mul?ab???????;乘法,pow的ov=1,溢出
????mov?a,#0fbh
????mov?b,#12h
????div?ab???????;除法,psw的p=1(奇偶標志位,A中1的個數=奇數)

? ? end?

另外,向大家推薦一個好的ide,名字MCU 8051 IDE,有windows版和linux版,用起來很方便,所有寄存器神馬的盡收眼底,看在linux下的截圖(點擊圖片可以放大噢):

?


博主ma6174對本博客文章(除轉載的)享有版權,未經許可不得用于商業用途。轉載請注明出處http://www.cnblogs.com/ma6174/

對文章有啥看法或建議,可以評論或發電子郵件到ma6174@163.com


本文轉自ma6174博客園博客,原文鏈接:http://www.cnblogs.com/ma6174/archive/2012/09/23/2699006.html,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的51单片机系列——基础指令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。