wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標題: 10課:單片機數據傳送類指令 [打印本頁]

作者: admin    時間: 2013-5-21 03:06
標題: 10課:單片機數據傳送類指令
單片機的累加器A與片外RAM之間的數據傳遞類指令
MOVX A,@Ri
MOVX @Ri,A
MOVX A,@DPTR
MOVX @DPTR,A
說明:
1)在51系列單片機中,與外部存儲器RAM打交道的只能是A累加器。所有需要傳送入外部RAM的數據必需要通過A送去,而所有要讀入的外部RAM中的數據也必需通過A讀入。在此我們能看出內外部RAM的區別了,內部RAM間能直接進行數據的傳遞,而外部則不行,比如,要將外部RAM中某一單元(設為0100H單元的數據)送入另一個單元(設為0200H單元),也必須先將0100H單元中的內容讀入A,然后再傳送到0200H單元中去。
要讀或寫外部的RAM,當然也必須要知道RAM的地址,在后兩條單片機指令中,地址是被直接放在DPTR中的。而前兩條指令,由于Ri(即R0或R1)只是一個8位的寄存器,所以只供給低8位地址。因為有時擴展的外部RAM的數量比較少,少于或等于256個,就只需要供給8位地址就夠了。
使用時應當首先將要讀或寫的地址送入DPTR或Ri中,然后再用讀寫命令。
例:將單片機外部RAM中100H單元中的內容送入外部RAM中200H單元中。
MOV DPTR,#0100H
MOVX A,@DPTR
MOV DPTR,#0200H
MOVX @DPTR,A
程序存儲器向累加器A傳送指令
MOVC A,@A+DPTR     本指令是將ROM中的數送入A中。本指令也被稱為單片機查表指令,常用此指令來查一個已做好在ROM中的表格      說明:
此條指令引出一個新的尋址辦法:變址尋址。本指令是要在ROM的一個地址單元中找出數據,顯然必須知道這個單元的地址,這個單元的地址是這樣確定的:在執行本指令立腳點DPTR中有一個數,A中有一個數,執行指令時,將A和DPTR中的數加起為,就成為要查找的單元的地址。
查找到的結果被放在A中,因此,本條指令執行前后,A中的值不一定相同。
例:有一個數在R0中,要求用查表的辦法確定它的平方值(此數的取值范圍是0-5)
MOV DPTR,#TABLE
MOV A,R0
MOVC A,@A+DPTR
TABLE: DB 0,1,4,9,16,25
設R0中的值為2,送入A中,而DPTR中的值則為TABLE,則最終確定的ROM單元的地址就是TABLE+2,也就是到這個單元中去取數,取到的是4,顯然它正是2的平方。其它數據也能類推。

標號的真實含義:從這個地方也能看到另一個問題,我們使用了標號來替代具體的單元地址。事實上,標號的真實含義就是地址數值。在這里它代表了,0,1,4,9,16,25這幾個數據在ROM中存放的起點位置。而在以前我們學過的如LCALL DELAY單片機指令中,DELAY 則代表了以DELAY為標號的那段程序在ROM中存放的起始地址。事實上,CPU正是通過這個地址才找到這段程序的。
能通過以下的例程再來看一看標號的含義:
MOV DPTR,#100H
MOV A,R0
MOVC A,@A+DPTR
ORG 0100H.
DB 0,1,4,9,16,25
如果R0中的值為2,則最終地址為100H+2為102H,到102H單元中找到的是4。這個能看懂了吧?
那為什么不這樣寫程序,要用標號呢?不是增加疑惑嗎?
如果這樣寫程序的話,在寫程序時,我們就必須確定這張表格在ROM中的具體的位置,如果寫完程序后,又想在這段程序前插入一段程序,那么這張表格的位置就又要變了,要改ORG 100H這句話了,我們是經常需要修改程序的,那多麻煩,所以就用標號來替代,只要一編譯程序,位置就自動發生變化,我們把這個麻煩事交給計算機��指我們用的電腦去做了。
堆棧操作
PUSH direct
POP direct
第一條指令稱之為推入,就是將direct中的內容送入堆棧中,第二條指令稱之為彈出,就是將堆棧中的內容送回到direct中。推入指令的執行過程是,首先將SP中的值加1,然后把SP中的值當作地址,將direct中的值送進以SP中的值為地址的RAM單元中。例:
MOV SP,#5FH
MOV A,#100
MOV B,#20
PUSH ACC
PUSH B
則執行第一條PUSH ACC指令是這樣的:將SP中的值加1,即變為60H,然后將A中的值送到60H單元中,因此執行完本條指令后, 內存60H單元的值就是100,同樣,執行PUSH B時,是將SP+1,即變為61H,然后將B中的值送入到61H單元中,即執行完本條指令后,61H單元中的值變為20。
POP指令的在單片機中執行是這樣的,首先將SP中的值作為地址,并將此地址中的數送到POP指令后面的那個direct中,然后SP減1。
接上例:
POP B
POP ACC
則執行過程是:將SP中的值(現在是61H)作為地址,取61H單元中的數值(現在是20),送到B中,所以執行完本條指令后B中的值是20,然后將SP減1,因此本條指令執行完后,SP的值變為60H,然后執行POP ACC,將SP中的值(60H)作為地址,從該地址中取數(現在是100),并送到ACC中,所以執行完本條指令后,ACC中的值是100。
這有什么意義呢?ACC中的值本來就是100,B中的值本來就是20,是的,在本例中,的確沒有意義,但在實際工作中,則在PUSH B后一般要執行其他指令,而且這些指令會把A中的值,B中的值改掉,所以在程序的結束,如果我們要把A和B中的值恢復原值,那么這些指令就有意義了。
還有一個問題,如果我不用堆棧,比如說在PUSH ACC指令處用MOV 60H,A,在PUSH B處用指令MOV 61H,B,然后用MOV A,60H,MOV B,61H來替代兩條POP指令,不是也一樣嗎?是的,從結果上看是一樣的,但是從過程看是不一樣的,PUSH和POP指令都是單字節,單周期指令,而MOV指令則是雙字節,雙周期指令。更何況,堆棧的作用不止于此,所以一般的計算機上都設有堆棧,單片機也是一樣,而我們在編寫子程序,需要保存數據時,常常也不采用后面的辦法,而是用堆棧的辦法來實現。
例:寫出以下單片機程序的運行結果
MOV 30H,#12
MOV 31H,#23
PUSH 30H
PUSH 31H
POP 30H
POP 31H
結果是30H中的值變為23,而31H中的值則變為12。也就兩者進行了數據交換。從這個例程能看出:使用堆棧時,入棧的書寫次序和出棧的書寫次序必須相反,才能保證數據被送回原位,不然就要出錯了。
作業:在MCS51下執行上面的例程,注意觀察內存窗口和堆棧窗口的變化。

作者: №奔跑№    時間: 2013-7-17 21:19
正在學習,有點累了,不過
作者: gpeitx    時間: 2013-8-1 18:05
不錯,越來越精彩,非常適合我這種零基礎的白菜
作者: 右走    時間: 2013-10-2 21:58
很不錯    收藏了
作者: xksok    時間: 2013-11-20 20:50
非常感謝!
作者: jiajun678    時間: 2014-4-5 15:12
似懂非懂
作者: 202youyou    時間: 2014-5-15 09:27
還是不太明白TABLE: DB 0,1,4,9,16,25的含義
作者: 雪中梅花    時間: 2014-5-21 13:23
學習了。
作者: 上海金山    時間: 2014-7-28 17:10
非常適合我這種零基礎的白菜
作者: lijian123    時間: 2014-8-9 15:52
牛牛牛

作者: 淺墨畫青梅    時間: 2014-8-29 16:27
最怕就是指針和堆棧。。。。感覺好難啊
作者: hklengyue    時間: 2014-12-4 09:59
真心看不懂
作者: shuai8748    時間: 2014-12-12 15:56
給力。很詳細,但是不知道學習的重點在哪里。。。
作者: hans11    時間: 2014-12-26 00:48
這兩章難理解
作者: zzqzhang    時間: 2015-2-24 15:38
謝謝分享,好好學習。
作者: amazingyang    時間: 2015-3-1 16:39
高中生第一次接觸感覺好有用!
作者: hwt616591    時間: 2015-4-4 23:50
謝謝分享
作者: b4082    時間: 2015-4-6 16:06
加油吧
作者: 放蕩皇子    時間: 2015-4-26 20:23
學習了! 謝謝分享
作者: 劉武豪    時間: 2015-6-1 23:56
新買了一個單片機,不會連線下載器怎么搞
作者: hzb123    時間: 2015-8-30 09:16
很詳細,很容易懂,謝謝
作者: 黑牛奶    時間: 2016-1-6 13:21
簡單易懂 謝謝
作者: zrx15756000859    時間: 2017-3-11 08:33
看了兩三遍,大部分都能看得懂
作者: 街道辦婦女主任    時間: 2017-3-12 10:51
還是不太明白TABLE
作者: LZY5200    時間: 2017-3-19 08:45
加油                                                
作者: guysxpf    時間: 2017-8-16 08:56
我查了度娘才知道ACC是累加器A的直接尋址方式
作者: 會好    時間: 2017-9-9 10:16
為什么看不到啊 桑心
作者: SONG1230    時間: 2017-9-21 10:38
不錯,越來越精彩,非常適合我這種零基礎的白菜
作者: lxxccvv    時間: 2018-6-24 17:01
好復雜的感覺,
謝謝分享
作者: keneng    時間: 2018-6-26 09:02
繼續學習,開始有些難度了
作者: cedtek    時間: 2021-11-6 02:16
加油,我一定可以學會 A51
作者: warmahanser    時間: 2025-9-15 22:42
A是累加器的符號別名,隱含在指令操作碼中,無獨立地址。PUSH的操作數必須是直接地址,而ACC提供了累加器的物理地址(0E0H)




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
亚洲精品自拍偷拍| 亚洲一区二区三区午夜| 在线一区二区三区四区| 成人一级福利| 在线免费电影网| 欧美日韩一区二区国产| 992tv在线观看| 欧美在线精品一区二区三区| 杨幂一区二区国产精品| 无遮挡亚洲一区| 青青草原一区二区| 亚洲欧美日韩中文视频| 97久久人人超碰| 99热精品在线观看| 黑人久久a级毛片免费观看| 看**视频a级毛片| 日本jizz中国| 少妇激情一区二区三区| 日本不卡高清| 猛男欧美办公室激情在线| juy有坂深雪中文字幕| 国产一级视频在线| 国产乱淫av片| 亚洲精品无码国产| 国产传媒欧美日韩| 日韩国产欧美精品在线| 欧美亚洲天堂| 国产午夜精品一区二区三区视频 | 日韩精品在线观看网站| 亚洲欧美色综合| 久久精品久久精品| 亚洲黑丝一区二区| 欧美在线电影| 久久经典视频| www.男人天堂.com| 中文字幕一区二区三区四区免费看 | 91精品久久久久久久| 欧美性xxxx| 国产剧情一区二区| 99精品国产在热久久婷婷| 狠狠做六月爱婷婷综合aⅴ| 日本免费在线一区| 青青草在线播放| 羞羞免费视频网站| 天堂网在线播放| 91插插插插插插| 日本人视频jizz页码69| 8x8ⅹ国产精品一区二区二区| 国产精品永久入口久久久| 国产精品视频免费在线| 欧美又粗又大又爽| 黄网动漫久久久| 一区二区三区精品在线| 久久99精品一区二区三区三区| 国产一区日韩欧美| 色综合www| 你懂得在线网址| 国产xxxx做受性欧美88| 日本黄色免费视频| av中文字幕免费在线观看| 午夜爽爽爽男女免费观看| 久久婷婷五月综合| 中文字幕无码精品亚洲35| 91丝袜脚交足在线播放| 国产日本欧美一区二区三区| 国产精品美腿一区在线看| 3d成人h动漫网站入口| 亚洲成人久久影院| 久色成人在线| 美日韩中文字幕| heyzo在线播放| 欧美高清另类hdvideosexjaⅴ| 福利视频在线导航| h在线视频免费观看完整版| 国产黄色在线看| 人人在草线视频在线观看| 欧洲毛片视频| 色婷五月综激情亚洲综合| 高清hd写真福利在线播放| 少妇高潮露脸国语对白| 国产精品自产拍在线网站| 精品国产99久久久久久宅男i| 老湿机69福利| 国产精品一级黄片| 精品国产在天天线2019| 一区二区三区产品免费精品久久75| 国产精品不卡视频| 亚洲欧美激情一区二区| 亚洲一二三四区| 久久亚洲精精品中文字幕早川悠里| 91香蕉视频黄| 国产自产v一区二区三区c| 国产精品亚洲а∨天堂免在线| 美女一区二区久久| 99久久精品免费看| 亚洲精品视频在线观看免费| 成人av网站在线观看| 96av麻豆蜜桃一区二区| 国产激情视频一区二区在线观看 | 97成人资源站| 狠狠综合久久久综合| 欧美一级免费在线| 国产a级片视频| 中文有码久久| 无码人妻精品一区二区三区在线| 亚洲天堂av线| 国产精品高清无码在线观看| 国产xxxxxxxxx| 中文国语毛片高清视频| 中文字幕一区二区人妻视频| 神马午夜电影一区二区三区在线观看| 亚洲欧美天堂| mm131亚洲精品| 九九热在线免费视频| 少妇久久久久久久久久| 亚洲国产成人精品综合99| 亚洲视频精品一区| 国产精品又粗又长| 日本中文字幕精品| 久草视频在线免费看| 亚洲图片欧美在线| 亚洲色成人www永久网站| 亚洲成人77777| 免费下载黄色软件| 免费在线观看一级毛片| 在线人成日本视频| 鲁鲁在线中文| 欧美综合自拍| 日韩精品国产精品| 国产精品久久久久久久久果冻传媒| 狠狠躁夜夜躁人人躁婷婷91| 亚洲免费视频一区二区| 国产亚洲视频中文字幕视频| 中文字幕av一区二区| 国产精品专区一| 影音先锋男人的网站| 婷婷无套内射影院| 国产精品丝袜视频| 亚洲欧美一区二区原创| 人妻精品久久久久中文字幕69| 久久久久久久黄色| 综合图区欧美| 久久视频www| 国产成人在线视频免费观看| 成人18夜夜网深夜福利网| 国产日韩一区二区三区在线| 日韩国产欧美三级| 亚洲天堂精品视频| 欧美网站一区二区| 日韩av中文字幕在线播放| 国产ts一区二区| a天堂资源在线观看| 成人性生交大片免费看无遮挡aⅴ| 一级特黄色大片| eeuss网址直达入口| 日韩二区三区| 亚洲精品高潮| 欧美黄在线观看| ww亚洲ww在线观看国产| 五月天一区二区三区| 久久激情五月激情| 亚洲精品高清在线| 亚洲一级一级97网| 国产在线精品一区二区中文| 五月天丁香花婷婷| 18国产免费视频| 艳母动漫在线看| 爽爽视频在线观看| 成人性生交大片免费看96| 久久国产精品一区二区| 色哟哟亚洲精品| 97香蕉超级碰碰久久免费软件| 国产拍揄自揄精品视频麻豆| 97se亚洲综合| 亚洲国产精品电影在线观看| 日韩精品在线看| 国产在线拍偷自揄拍精品| 欧美精品一区二区三区免费播放| 中国免费黄色片| 国产露脸无套对白在线播放| 国产香蕉尹人视频在线| 岛国成人av| 免费看成人哺乳视频网站| 成人精品高清在线| 日韩限制级电影在线观看| 国产欧美日韩视频| 色91精品久久久久久久久| 亚洲一级Av无码毛片久久精品| 一区二区三区在线观看免费视频| 亚洲精品一区二区三区不卡| 18毛片免费看| 亚洲十八**毛片| 精品一区二区三| 国产精品你懂的在线欣赏| 亚洲女人被黑人巨大进入| 久久久久久久有限公司| 久久久久9999| 中文 欧美 日韩| 日本欧美亚洲| 成人超碰在线| 亚洲自拍另类| 国产精品毛片a∨一区二区三区| 亚洲女人天堂视频| 亚洲韩国在线| 欧美日韩精品久久久免费观看| 91亚洲一区二区| 中文字幕欧美在线观看| 蜜桃成人在线视频| 欧美日韩国产在线一区| 欧洲精品一区二区| 国产精品日韩一区二区免费视频| 少妇大叫太粗太大爽一区二区| 欧美6699在线视频免费| 日韩不卡在线| 2020国产精品自拍| 中文字幕日韩精品有码视频| 一本色道久久88亚洲精品综合| 中文字幕第四页| 色就是色欧美色图| 绯色av一区| 亚洲人成精品久久久 | 亚洲欧美综合色| 欧美老肥婆性猛交视频| 国产一级不卡毛片| 亚洲成熟女性毛茸茸| 99免费视频| 亚瑟一区二区三区四区| 国产一区二区三区精品视频| 精品国产免费人成在线观看| 日韩欧美亚洲在线| 久久综合色综合| 青青青草网站免费视频在线观看| 99久久久国产精品免费调教网站| 亚洲午夜极品| 欧美日韩电影在线播放| 日韩欧美视频一区二区| 在线观看 中文字幕| free性欧美69巨大| 中文字幕在线播放网址| 日韩高清不卡一区| 欧美日韩国产综合视频在线观看| 国产在线欧美日韩| 国产一级淫片免费| 色网站免费在线观看| 欧美女优在线视频| 国产黄色精品网站| 欧美大片免费观看在线观看网站推荐| 肉色超薄丝袜脚交| 欧美激情一区二区视频| 曰韩少妇与小伙激情| 亚洲精品一二三**| 亚洲永久免费视频| 欧美精品18videosex性欧美| 久久久久亚洲av片无码v| 老太做爰xxxx| 亚洲成人二区| 91国产丝袜在线播放| 欧美成人免费在线| 日本熟女毛茸茸| 国产www视频在线观看| 久久久影视传媒| 国产日韩中文在线| 不卡的免费av| 肉肉视频在线观看| 欧美va天堂在线| 欧美三级xxx| 在线播放 亚洲| 亚洲日本中文字幕在线| 黄色成人在线网| 国产欧美一区二区精品性| 97在线视频免费观看| 少妇愉情理伦三级| 4hu永久免费入口| 国产小黄视频| 中文无码久久精品| 亚洲精品中文字| 毛片在线播放视频| 国产不卡精品一区二区三区| 欧美成人精品午夜一区二区| 国产精品网曝门| 国产综合 伊人色| 日本中文字幕免费观看| 欧美精品a∨在线观看不卡| 午夜影院欧美| 欧美精品高清视频| 欧美一级黄色片视频| 久久日.com| 日韩www.| 日韩在线中文字| 无码人妻丰满熟妇啪啪欧美| 久草热久草在线频| 尹人成人综合网| 日韩精品极品在线观看| 午夜影院免费版| 中文字幕在线第一页| 性欧美长视频| 2019中文字幕在线| 国产又大又黄视频| 性欧美freehd18| 欧美日韩高清一区二区| 91av免费观看| jizz在线观看视频| 亚洲欧美另类综合偷拍| 青青视频免费在线| 人人干人人看| 九九热在线视频观看这里只有精品| 日韩在线观看免费全| 国产又粗又硬视频| 黄色毛片在线看| 国产精品资源网| 欧美在线一级视频| 动漫性做爰视频| 日韩欧美小视频| 亚洲一区在线观看免费观看电影高清| 17c丨国产丨精品视频| 综合区小说区图片区在线一区| 成人免费在线观看av| 精品第一国产综合精品aⅴ| 看全色黄大色黄女片18| 人人干在线视频| 久久久精品黄色| 国产欧美丝袜| 亚洲成人一二三区| 欧美片第1页综合| 国产成人精品免高潮在线观看| 小泽玛利亚一区二区三区视频| 国产乱人伦丫前精品视频| 最近2019年手机中文字幕| 日本性生活一级片| 国产女人av| 精品一区二区在线观看| 国产99久久精品一区二区 夜夜躁日日躁| 综合 欧美 亚洲日本| 欧美舌奴丨vk视频| 午夜欧美在线一二页| 午夜精品久久久内射近拍高清| 国产69精品久久久久9999小说| 日韩电影在线免费观看| 国产一级特黄a大片99| 99在线观看免费| 91精品综合| 国产精品稀缺呦系列在线| 天天操天天射天天| 国产精品社区| 97婷婷大伊香蕉精品视频| 青娱乐av在线| av成人资源| 欧美精品aaa| 97人人澡人人爽人人模亚洲| 日本中文字幕在线一区| 欧美激情网站在线观看| 亚洲AV无码国产精品午夜字幕| 亚洲高清自拍| 欧美专区第一页| 波多野结衣视频网址| 日韩一区三区| 91在线免费观看网站| 丰满少妇高潮在线观看| 亚洲第一se情网站| 99麻豆久久久国产精品免费| 精品国产一区二区三区免费| 男人添女人荫蒂国产| 强开小嫩苞一区二区三区网站| 午夜老司机在线观看| 亚洲男人第一av| 1769视频在线播放免费观看| 成人h版在线观看| 久久久久一区二区三区| 天堂中文在线www| 亚洲福利二区| 99精品热视频| 欧美一区二区三区精美影视| 成人影院在线观看视频| 亚洲免费伊人电影| 毛茸茸free性熟hd| 91成人在线网站| 亚洲精品视频久久| 久久国产精品国语对白| 久久亚洲人体| 久久韩国免费视频| 丰满少妇xoxoxo视频| 欧美在线观看天堂一区二区三区| 一个人看的视频www| 婷婷丁香在线| 欧洲精品中文字幕| 妖精视频一区二区| 亚洲国产伊人| 色综合五月天导航| 美女扒开内裤让男人桶| 成人免费毛片aaaaa**| 波多野结衣50连登视频| 福利在线导航136| 综合国产在线视频| 中文天堂在线资源| 老司机一区二区三区| 精品欧美日韩在线| 国产二级c片l毛片| 国产精品妹子av| 色一情一区二区三区| yy6080久久伦理一区二区|