亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dpjjx14.htm

?? 本單片機教程是平凡老師花了大量時間
?? HTM
字號:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">
<TITLE>單片機教學</TITLE>
<META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080" background="../back.jpg">
<FONT LANG="ZH-CN">
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">單片機教學</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">三、邏輯運算類指令:</font></P>
</FONT><OL><LI>
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font size="2" LANG="ZH-CN">對累加器</font><font size="2"><FONT LANG="ZH-CN">A的邏輯操作:</FONT></LI></font></OL>
<DIR>  
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font size="2" LANG="ZH-CN">CLR&#9;A </font><FONT LANG="ZH-CN" size="2">;將A中的值清0,單周期單字節指令,與MOV 
    A,#00H效果相同。</FONT></P>
  <FONT LANG="ZH-CN"> 
  <P style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font size="2">CPL&#9;A </font> </FONT><FONT LANG="ZH-CN" size="2">;將A</FONT><FONT LANG="ZH-CN"><font size="2">中的值按位取反 
  </font>
  </FONT><FONT LANG="ZH-CN"> 
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"><font size="2">RL&#9;&#9;A
  </font> </FONT><FONT LANG="ZH-CN" size="2">;將A</FONT><FONT LANG="ZH-CN"><font size="2">中的值邏輯左移 
  </font></p>
  </FONT><FONT FACE="宋體" LANG="ZH-CN"> 
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P>
  </FONT><FONT LANG="ZH-CN"> 
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font size="2">RLC&#9;A </font> </FONT><FONT LANG="ZH-CN" size="2">;將A</FONT><FONT LANG="ZH-CN"><font size="2">中的值加上進位位進行邏輯左移 
  </font>
  </font><FONT FACE="宋體" LANG="ZH-CN"> 
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P>
  </font></DIR>

<P style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">RR&#9;&#9;A </font><FONT LANG="ZH-CN" size="2">;將A中的值進行邏輯右移</FONT></P>
<P style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<FONT LANG="ZH-CN">   <font size="2">RRC&#9;A </font> </font>
<FONT LANG="ZH-CN" size="2">;將A中的值加上進位位進行邏輯右移</FONT></P><DIR>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font size="2" LANG="ZH-CN">SWAP&#9;A </font><FONT LANG="ZH-CN" size="2">;將A中的值高、低4位交換。</FONT></P>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">例:(</font><FONT LANG="ZH-CN" size="2">A)=73H,則執行CPL&#9;&#9;A,這樣進行:</FONT></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">73H</font><FONT LANG="ZH-CN" size="2">化為二進制為01110011,</FONT></P>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">逐位取反即為</font> <FONT LANG="ZH-CN" size="2">10001100,也就是8CH。</FONT></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<FONT LANG="ZH-CN"><font size="2">RL&#9;A</font></font><FONT LANG="ZH-CN" size="2">是將(A)中的值的第7位送到第0位,第0位送1位,依次類推。</FONT></P>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">例:</font><FONT LANG="ZH-CN" size="2">A中的值為68H,執行RL&#9;&#9;A。68H化為二進制為01101000,按上圖進行移動。01101000化為11010000,即D0H。</FONT></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<FONT LANG="ZH-CN"><font size="2">RLC&#9;&#9;A</font></font><FONT LANG="ZH-CN" size="2">,是將(A)中的值帶上進位位(C)進行移位。</FONT></P>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">例:</font><FONT LANG="ZH-CN" size="2">A中的值為68H,C中的值為1,則執行RLC&#9;&#9;A</FONT></P>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">1 01101000</font><FONT LANG="ZH-CN" size="2">后,結果是0 11010001,也就是C進位位的值變成了0,而(A)則變成了D1H。</FONT></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">RR&#9;A</font><FONT LANG="ZH-CN" size="2">和RRC&#9;&#9;A就不多談了,請大家參考上面兩個例子自行練習吧。</FONT></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">SWAP&#9;A</font><FONT LANG="ZH-CN" size="2">,是將A中的值的高、低4位進行交換。</FONT></P>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">例:(</font><FONT LANG="ZH-CN" size="2">A)=39H,則執行SWAP&#9;A之后,A中的值就是93H。怎么正好是這么前后交換呢?因為這是一個16進制數,每1個16進位數字代表4個二進位。注意,如果是這樣的:(A)=39,后面沒H,執行SWAP&#9;A之后,可不是(A)=93。要將它化成二進制再算:39化為二進制是10111,也就是0001,0111高4位是0001,低4位是0111,交換后是01110001,也就是71H,即113。</FONT></P></DIR>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">

<font size="2" LANG="ZH-CN">練習,已知(</font><FONT LANG="ZH-CN" size="2">A)=39H,執行下列指令后寫出每步的結果</FONT></P>
<FONT LANG="ZH-CN">
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">CPL&#9;&#9;&#9;A</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">RL&#9;&#9;&#9;A</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">CLR&#9;&#9;&#9;C</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">RRC&#9;&#9;&#9;A</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">SETB&#9;&#9;9;      C</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">RLC&#9;&#9;&#9;A</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">SWAP&#9;&#9;9;      A</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">通過前面的學習,我們已經掌握了相當一部份的指令,大家對這些枯燥的指令可能也有些厭煩了,下面讓我們輕松一下,做個實驗。</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">實驗五:</font></P>
</FONT><FONT LANG="ZH-CN" SIZE=2>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">  ORG     0000H</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">        LJMP    START</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">        ORG     30H</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">START:</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">        MOV     SP,#5FH</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">        MOV     A,#80H</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">LOOP:</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">        MOV     P1,A</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">        RL      A</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">        LCALL   DELAY</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">        LJMP    LOOP</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">delay:</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">&#9;mov&#9;#9; r7,#255</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">d1:&#9;mov&#9;#9; r6,#255</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">d2:&#9;nop</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">&#9;nop</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">&#9;nop</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">&#9;nop</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">&#9;djnz&#9;    r6,d2</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">&#9;djnz &#9;r7,d1</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">&#9;ret</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">&#9;END</P>
</FONT><FONT LANG="ZH-CN">
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">先讓我們將程序寫入片中,裝進實驗板,看一看現象。</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">。</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">。</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">看到的是一個暗點流動的現象,讓我們來分析一下吧。</font></P>
</FONT>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">前而的</font><FONT LANG="ZH-CN" size="2">ORG 0000H、LJMP&#9;START、ORG&#9;30H等我們稍后分析。從START開始,MOV&#9;SP,#5FH,這是初始化堆棧,在本程序中有無此句無關緊要,不過我們慢慢開始接觸正規的編程,我也就慢慢給大家培養習慣吧。</FONT></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">MOV &#9;A</font><FONT LANG="ZH-CN" size="2">,#80H,將80H這個數送到A中去。干什么呢?不知道,往下看。</FONT></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2" LANG="ZH-CN">MOV&#9;P1</font><FONT LANG="ZH-CN" size="2">,A。將A中的值送到P1端口去。此時A中的值是80H,所以送出去的也就是80H,因此P1口的值是80H,也就是10000000B,通過前面的分析,我們應當知道,此時P1。7接的LED是不亮的,而其它的LED都是亮的,所以就形成了一個“暗點”。繼續看,RL&#9;A,RL&#9;A是將A中的值進行左移,算一下,移之后的結果是什么?對了,是01H,也就是00000001B,這樣,應當是接在P1。0上的LED不亮,而其它的都亮了,從現象上看“暗點”流到了后面。然后是調用延時程序,這個我們很熟悉了,讓這個“暗點”“暗”一會兒。然后又調轉到LOOP處(LJMP&#9;LOOP)。請大家計算一下,下面該哪個燈不亮了。。。。。對了,應當是接在P1。1上燈不亮了。這樣依次循環,就形成了“暗點流動”這一現象。</FONT></P>
<FONT LANG="ZH-CN">
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">問題:</font></P>
</FONT><FONT FACE="宋體" LANG="ZH-CN">
<OL>

<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
</FONT><FONT LANG="ZH-CN">
<LI>
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"><font size="2">如何實現亮點流動?</LI></font></p>
</FONT><FONT FACE="宋體" LANG="ZH-CN">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<FONT LANG="ZH-CN">
<LI>
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"><font size="2">如何改變流動的方向?</LI></font></p>
</FONT><FONT FACE="宋體" LANG="ZH-CN">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P></OL>

<FONT LANG="ZH-CN">

<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">答案:</font></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">1、將A中的初始值改為7FH即可。&#9;</font>&#9;</P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font size="2">2、將RL A改為RR A即可。</font></P>
</FONT>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </P>
</FONT>
</FONT></BODY>
</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人午夜精品| 亚洲第一福利一区| 日本欧美在线观看| 99在线精品视频| 久久先锋资源网| 婷婷丁香久久五月婷婷| 99久久综合狠狠综合久久| 精品日韩欧美一区二区| 亚洲成av人片在线观看| 99精品热视频| 久久日韩粉嫩一区二区三区 | 久久久久久久久一| 日韩中文字幕麻豆| 色哟哟一区二区三区| 国产日韩精品一区二区三区| 蜜桃传媒麻豆第一区在线观看| 在线亚洲欧美专区二区| 欧美国产一区视频在线观看| 久久99精品久久只有精品| 欧美另类z0zxhd电影| 亚洲精品成人精品456| 国产91精品一区二区麻豆亚洲| 欧美v日韩v国产v| 视频一区视频二区中文| 在线观看国产日韩| 亚洲美女区一区| 成人黄色电影在线| 欧美激情在线看| 国产一区二区精品在线观看| 欧美一级一区二区| 亚洲va韩国va欧美va精品 | 国产一区欧美日韩| 欧美不卡在线视频| 看电影不卡的网站| 91精品国产一区二区三区蜜臀| 偷拍日韩校园综合在线| 欧美日韩大陆在线| 亚洲国产cao| 欧美日韩一区三区四区| 亚洲无人区一区| 欧美日韩一区中文字幕| 午夜激情一区二区| 91精品国产美女浴室洗澡无遮挡| 日韩精品亚洲专区| 欧美一级在线视频| 韩国在线一区二区| 久久综合av免费| 国产精品羞羞答答xxdd| 国产欧美在线观看一区| 成人手机在线视频| 国产精品久久毛片| 色综合久久综合网欧美综合网| 亚洲蜜桃精久久久久久久| 欧美在线综合视频| 五月天久久比比资源色| 91精品免费观看| 精品无人码麻豆乱码1区2区| 久久久久久久久久久99999| 国产成人精品免费网站| 国产精品电影一区二区三区| 色综合中文综合网| 国产乱理伦片在线观看夜一区| 国产日韩欧美a| 成人免费高清在线| 亚洲天堂成人网| 在线观看视频一区二区欧美日韩| 亚洲在线视频网站| 91麻豆精品国产91久久久更新时间| 另类中文字幕网| 国产精品天干天干在线综合| 色综合视频一区二区三区高清| 亚洲一区二三区| 欧美午夜在线一二页| 免费日本视频一区| 久久亚洲综合色一区二区三区 | 日韩主播视频在线| 精品久久久久久综合日本欧美| 国产精品一级二级三级| 中文字幕在线观看一区| 欧美无乱码久久久免费午夜一区| 日韩和欧美的一区| 国产亚洲综合av| 色视频欧美一区二区三区| 天堂va蜜桃一区二区三区| 久久视频一区二区| 一本大道av一区二区在线播放 | 亚洲丝袜精品丝袜在线| 欧美福利电影网| 国产精品一二三四区| 亚洲综合在线观看视频| 日韩欧美高清一区| 99视频精品全部免费在线| 亚洲成av人片一区二区| 久久婷婷国产综合国色天香 | 激情深爱一区二区| 亚洲精品国产一区二区三区四区在线 | 亚洲美女屁股眼交| 欧美成人性福生活免费看| 99精品视频一区二区三区| 日本欧美大码aⅴ在线播放| 欧美精彩视频一区二区三区| 欧美日韩一级二级| 国产精品一区二区三区四区| 亚洲午夜一区二区| 国产欧美日本一区二区三区| 欧美日韩国产首页| 成人精品视频一区二区三区尤物| 日韩精品欧美精品| 亚洲欧洲精品一区二区三区 | 欧美区视频在线观看| 高清在线不卡av| 日韩avvvv在线播放| 中文字幕一区二区视频| 精品美女一区二区三区| 欧美少妇xxx| 91在线免费播放| 国产一本一道久久香蕉| 日本欧美在线观看| 亚洲精品视频在线| 久久午夜电影网| 欧美二区三区91| 欧美亚洲日本国产| 99视频精品在线| 国产精品123| 寂寞少妇一区二区三区| 天堂一区二区在线免费观看| 亚洲欧美激情在线| 中文在线一区二区| 久久中文字幕电影| 日韩欧美二区三区| 欧美日韩一区二区三区视频| 91免费观看在线| 不卡高清视频专区| 国产成人在线视频免费播放| 久久电影网电视剧免费观看| 视频一区二区国产| 一区二区三区av电影| 亚洲天堂精品在线观看| 国产精品久久久久久久岛一牛影视 | 99视频在线精品| 国产凹凸在线观看一区二区| 激情图区综合网| 九一九一国产精品| 青青草国产成人99久久| 五月婷婷激情综合网| 一级日本不卡的影视| 亚洲女与黑人做爰| 亚洲欧美经典视频| 亚洲欧美aⅴ...| 亚洲免费av网站| 一级日本不卡的影视| 一区二区三区国产豹纹内裤在线| 亚洲少妇30p| 综合分类小说区另类春色亚洲小说欧美| 中文字幕乱码久久午夜不卡| 久久免费电影网| 国产亚洲婷婷免费| 国产欧美精品区一区二区三区| xfplay精品久久| 国产亚洲欧美日韩在线一区| 久久网站最新地址| 国产日韩高清在线| 欧美国产精品一区| 国产精品美女久久久久久久久| 中文字幕精品三区| 亚洲人成网站影音先锋播放| 最新国产の精品合集bt伙计| 亚洲欧美怡红院| 亚洲欧美日韩电影| 亚洲成人资源网| 另类小说视频一区二区| 国内精品国产成人国产三级粉色| 国产精品一区二区三区四区| www.欧美精品一二区| 色菇凉天天综合网| 欧美区一区二区三区| 欧美一级理论性理论a| 精品福利一二区| 国产日韩精品一区二区三区| 国产精品成人一区二区三区夜夜夜| 最新日韩av在线| 亚洲综合久久av| 五月天精品一区二区三区| 奇米777欧美一区二区| 久久激情五月婷婷| 国产精品1024| 色哟哟国产精品| 欧美精品一卡两卡| 精品国产免费视频| 国产视频亚洲色图| 国产精品人人做人人爽人人添| 樱花影视一区二区| 日本欧美在线看| 粉嫩一区二区三区在线看| 日本久久电影网| 日韩亚洲国产中文字幕欧美| 国产精品天天看| 首页国产丝袜综合| 国产电影精品久久禁18| 在线免费精品视频|