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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

C51单片机程序注释与样例

發布時間:2023/12/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C51单片机程序注释与样例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 注釋

  • ORG程序的起始地址;跳轉過程為程序保留了30H的數據空間SJMP $原地跳轉等待中斷
  • ORG 0000H SJMP MAIN ORG 0030H MAIN: ;主程序 SJMP $ END
  • ** mov,movx操作RAM數據存儲器;movc操作ROM **
  • 2. 樣例

  • 把內部RAM 20H,21H單元的數據分別送到外部RAM 2000H,2001H單元中
  • org 0000H sjmp main org 0030hmain: mov 20h,#12h ;賦初值 mov 21h,#34h mov dptr,#2000h mov a,20h movx @dptr,a ;dptr前存儲2000立即數,@獲取相應地址,賦值inc dptr mov a,21h movx @dptr,asjmp $ end
  • 將從30h地址起始的20個字節位置賦值0FFh
  • org 0000h sjmp main org 0030h main: mov r0,#30h mov r2,#20h mov a,#0FFhLoop: mov @r0,a inc r0 djnz r2,Loop L: sjmp L end
  • 將外部數據存儲器起始地址為2000H開始的單元從0開始加1,連續20個字節單元內容賦值。
  • addr equ 2000h ;定義外部數據存儲器的起始地址 org 0000h ljmp main org 0030hmain: mov dptr,#addr mov r2,#20 mov a,#00hLoop:movx @dptr,a inc a inc dptr djnz r2,LoopL: sjmp L end

    uv2

    Memory Window
    在此編輯框內我們輸入“字母:數字”,D、 I、 X、 C分別代表著直接尋址的片內RAM、間接尋址的片內RAM、擴展的外部RAM和ROM。這樣大家就可以一一對應著看存儲器的值的情況了。

    總結

    以上是生活随笔為你收集整理的C51单片机程序注释与样例的全部內容,希望文章能夠幫你解決所遇到的問題。

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