国产精品视频一区二区三区四,亚洲av美洲av综合av,99国内精品久久久久久久,欧美电影一区二区三区电影

潯之漫智控技術(shù)(上海)有限公司
中級會員 | 第5年

15618722057

當前位置:首頁   >>   資料下載   >>   吉林吉林西門子PLC代理商

吉林吉林西門子PLC代理商

時間:2025-6-18閱讀:18
分享:
  • 提供商

    潯之漫智控技術(shù)(上海)有限公司
  • 資料大小

    141.7KB
  • 資料圖片

    查看
  • 下載次數(shù)

    0次
  • 資料類型

    JPG 圖片
  • 瀏覽次數(shù)

    18次
點擊免費下載該資料


    另外,進一步降低功耗可充分利用“sleep"指令。執(zhí)行“sleep"指令,機器處于睡眠狀態(tài),功耗為幾個微安。程序不僅可在待命狀態(tài)使用“sleep"指令來等待事件,也可在延時程序里使用(見例1、例2)。在延時程序中使用“sleep"指令降低功耗是一個方面,同時,即使是關(guān)中斷狀態(tài),Port B端口電平的變化可喚醒“sleep",提前結(jié)束延時程序。這一點在一些應(yīng)用場合特別有用。同時注意在使用“sleep"時要處理好與WDT、中斷的關(guān)系。

了解乘除法函數(shù)對寄存器的占用

    由于PIC片內(nèi)RAM僅幾十個字節(jié),空間特別寶貴,而Mplab-C編譯器對RAM地址具有不釋放性,即一個變量使用的地址不能再分配給其它變量。如RAM空間不能滿足太多變量的要求,一些變量只能由用戶強制分配相同的RAM空間交替使用。而Mplab-C中的乘除法函數(shù)需借用RAM空間來存放中間結(jié)果,所以如果乘除法函數(shù)占用的RAM與用戶變量的地址重疊時,就會導(dǎo)致出現(xiàn)不可預(yù)測的結(jié)果。如果C程序中用到乘除法運算,最好先通過程序機器碼的反匯編代碼(包含在生成的LST文件中)查看乘除法占用地址是否與其它變量地址有沖突,以免程序跑飛。Mplab-C手冊并沒有給出其乘除法函數(shù)對具體RAM地址的占用情況。例5是乘法函數(shù)對0×13、0×14、0×19、0×1A地址占用情況。

例5

4 對芯片重復(fù)編程

    對無硬件仿真器的用戶,總是選用帶EPROM的芯片來調(diào)試程序。每更改一次程序,都是將原來的內(nèi)容先擦除,再編程,其過程浪費了相當多的時間,又縮短了芯片的使用壽命。如果后一次編程的結(jié)果較前一次,僅是對應(yīng)的機器碼字節(jié)的相同位由“1"變成“0",就可在前一次編程芯片上再次寫入數(shù)據(jù),而不必擦除原片內(nèi)容。
    在程序的調(diào)試過程中,經(jīng)常遇到常數(shù)的調(diào)整,如常數(shù)的改變能保證對應(yīng)位由“1"變“0",都可在原片內(nèi)容的基礎(chǔ)繼續(xù)編程。另外,由于指令“NOP"對應(yīng)的機器碼為“00",調(diào)試過程中指令的刪除,先用“NOP"指令替代,編譯后也可在原片內(nèi)容上繼續(xù)編程。
    另外,在對帶EPROM的芯片編程時,特別注意程序保密狀態(tài)位。廠家對新一代帶EPROM芯片的保密狀態(tài)位已由原來的EPROM可擦型改為了熔絲型,一旦程序代碼保密熔絲編程為“0",可重復(fù)編程的 EPROM 芯片就無法再次編程了。使用時應(yīng)注意這點,以免造成不必要的浪費(Microchip 資料并未對此做出說明)。

編寫PIC單片機的源程序,除了源程序的開始處要求嚴格的列表指令外,還需注意源程序中字母符號大小寫的有關(guān)規(guī)則,否則在PC機上匯編源程序時不會成功。筆者用下列的PIC16F84單片機對B口送數(shù)的源程序(源程序各自定義)為實例,說明其注意的問題。


會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

X
該信息已收藏!
標簽:
保存成功

(空格分隔,最多3個,單個標簽最多10個字符)

常用:

提示

X
您的留言已提交成功!我們將在第一時間回復(fù)您~
撥打電話
在線留言
怀来县| 射洪县| 福安市| 彝良县| 平利县| 柳河县| 布尔津县| 鹰潭市| 祥云县| 英德市| 甘孜县| 会同县| 福鼎市| 张家界市| 黄陵县| 民权县| 灵川县| 华坪县| 尼勒克县| 宁晋县| 奉化市| 郎溪县| 纳雍县| 米易县| 大埔县| 威远县| 枣阳市| 永吉县| 曲麻莱县| 凯里市| 无为县| 红桥区| 海口市| 桐城市| 武强县| 定边县| 林州市| 聂拉木县| 连云港市| 江孜县| 刚察县|