• <tbody id="w8jhq"><dfn id="w8jhq"><pre id="w8jhq"></pre></dfn></tbody>
  • <fieldset id="w8jhq"><pre id="w8jhq"></pre></fieldset>

    久久黄色 视频|我草AV|AV在线网站导航|色色97激情|无码人妻一区二区有奶水|日韩精品|大香蕉97视频|成人a站免费|日本黄色片|久久久久无码AV

    久久黄色 视频|我草AV|AV在线网站导航|色色97激情|无码人妻一区二区有奶水|日韩精品|大香蕉97视频|成人a站免费|日本黄色片|久久久久无码AV

    久久黄色 视频|我草AV|AV在线网站导航|色色97激情|无码人妻一区二区有奶水|日韩精品|大香蕉97视频|成人a站免费|日本黄色片|久久久久无码AV

    技術(shù)熱線: 4007-888-234
    設(shè)計(jì)開(kāi)發(fā)

    專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

    開(kāi)發(fā)工具

    提供開(kāi)發(fā)工具、應(yīng)用測(cè)試 完善的開(kāi)發(fā)代碼案例庫(kù)分享

    技術(shù)支持

    從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!

    新品推廣

    提供新的芯片及解決方案,提升客戶產(chǎn)品競(jìng)爭(zhēng)力

    新聞中心

    提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)

    何謂Read-Modify-Write,導(dǎo)致的問(wèn)題及其解決之道

    更新時(shí)間: 2019-03-26
    閱讀量:6478

    只要PICmicro的指令,所處理的FILE (暫存器,記憶體,和I/O的統(tǒng)稱),其最終的值,和指令處理前的值有關(guān),那麼,這種指令便是所謂的Read-Modify-Write指令。因?yàn)檫@類指令的動(dòng)作,可以再細(xì)分為三個(gè)小步驟,即是讀(READ),修改(MODIFY),接著才是寫(xiě)(WRITE)。

    如:ADDWF,DECF,IORWF,XORWF,BSF,BCF,‥‥等等皆是。

    在使用這類指令的時(shí)候,如果所處理的FILE是I/O, 就必須要特別小心。因?yàn)椋僭O(shè)工作電壓為5V;而您在PORTB的8支腳,沒(méi)有串接電阻,便分別接了8顆二極體(也許是LED)到地。如果,您在先前下了"BSF PORTB,0"這道指令,使得PORTB第0腳上的LED亮了。當(dāng)您再執(zhí)行了”BSF PORTB,1"這道指令後,雖然備PORTB第1腳上的LED亮了,但是,PORTB第0腳上的LED卻會(huì)熄掉。原因是因?yàn)椋瑘?zhí)行”BSF PORTB,1”時(shí),會(huì)先將整個(gè)PORTB的值往回讀,而它讀到的PORTB第0腳,卻是相當(dāng)於低電位(被二極體拉為0.7V)。當(dāng)它再把整個(gè)PORTB的值寫(xiě)出去的時(shí)候,PORTB第0腳就被寫(xiě)成低電位,自然燈就熄了。
    解決之道是:串電阻,或者不要直接對(duì)I/O作Read-Modify-Write指令。

    另外還有一類要注意的狀況是:如當(dāng)您將”BSF PORTB,0”和”BSF PORTB,1”兩道指令相連地,沒(méi)有空檔地執(zhí)行時(shí),縱使您沒(méi)有上一段所述線路設(shè)計(jì)不良之狀況,有時(shí)候您也會(huì)發(fā)現(xiàn)PORTB, 0的高電位也會(huì)不見(jiàn)了。導(dǎo)致這個(gè)現(xiàn)象的原因是:因?yàn)橐苍S您這兩支腳的外面接了長(zhǎng)導(dǎo)線,有相當(dāng)大的電容、電感性會(huì)阻止電位的變化;而且,PIC指令執(zhí)行是在最後1/4週期時(shí)”寫(xiě)出”,而在第一個(gè)1/4週期時(shí)”讀入”,PORTB,0還來(lái)不及升至高電位,便被下一個(gè)指令讀回去了。
    解決之道是:通常在兩道指令間插入個(gè)NOP指令就可以了。

    不過(guò),PIC18有新的暫存器LATx。舉凡寫(xiě)入LATx的值,皆會(huì)被映射寫(xiě)至PORTx。但,從LATx讀回(也許是因Read-Modify-Write讀回)的值,則不受PORTx的影響。所以,簡(jiǎn)單的說(shuō),想寫(xiě)值到PORTx去,就只要寫(xiě)到LATx去就可以了;而想從PORTx讀回值,就直接讀PORTx。 也就是說(shuō),對(duì)LATx下指令,就不必考慮"Read-Modify-Write"的現(xiàn)象了。



    久久黄色 视频|我草AV|AV在线网站导航|色色97激情|无码人妻一区二区有奶水|日韩精品|大香蕉97视频
  • <tbody id="w8jhq"><dfn id="w8jhq"><pre id="w8jhq"></pre></dfn></tbody>
  • <fieldset id="w8jhq"><pre id="w8jhq"></pre></fieldset>
    97超碰人人艹人人看| 成人黄色A片视频播放| 色色av地址| 日本性爱五月天| 超碰资源亚洲免费| 777色播成人视频| 岛国毛片色情| 日本黄色无码| 日韩亚洲成| 免費A級在綫播放| 色色综合站| 欧日韩一级A片| 性爱视频少妇| 制服诱惑芊芊视频| 永久免费视频aaa| 黄色毛片视频| 国产最新高清自拍| 韩日特级| 一级av色| AV搜索在线播放网| 亚洲无码伦理| 最新日韩片| 青青草视频美女国产| 黄色三级片网站在线观看| 亚洲色图150| 监狱一级婬片A片免费| 久久久久久自浆自慰| 美人妻福利Av导航| 国产av簧片| 四级AV电影在线| 导航av在线| 欧美街道一级强奸视频| 东京热成人在线| 色色Ar| 日韩在线国产探花| 中文字幕A片无码免费看| 加比勒AV| 影音先锋乱论| 日韩大香蕉| 亚太色一区| 岛国成年人免费AV片|