日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 設(shè)MCS-51單片機(jī)使用12MHz晶振,欲使用定時器在P1.0口產(chǎn)生占空比約30%,周期為60ms的脈沖。;============================================最佳答案:ORG0000HMOVTMOD,#01HSETBTR0LOOP:MOVR2,#3SETBP1.0

設(shè)MCS-51單片機(jī)使用12MHz晶振,欲使用定時器在P1.0口產(chǎn)生占空比約30%,周期為60ms的脈沖。

;============================================
最佳答案:

ORG0000H
MOVTMOD,#01H
SETBTR0
LOOP:
MOVR2,#3
SETBP1.0
REPEAT:
MOVTH0,#(65536-20000)/256
MOVTL0,#(65536-20000)MOD256
JNBTF0,$
CLRTF0
CLRP1.0
DJNZR2,REPEAT
JMPLOOP

END
;============================================

;============================================
后記:
這里給出的程序,可以說是最簡短且高效的脈沖輸出程序。
程序中的指令,僅僅11行,經(jīng)過編譯,長度僅僅有26個字節(jié)!
程序的執(zhí)行速度、時間控制的精度,都是無與倫比的。

只有用匯編語言編寫程序,才能達(dá)到如此精練的水平。
有些人,用C編寫程序,編譯后發(fā)現(xiàn),單片機(jī)芯片的存儲空間的都不夠用的,呵呵
用C編寫較大些的程序,執(zhí)行的速度,更別提了。
建議,還是應(yīng)該掌握匯編語言。

本程序,也很容易修改維護(hù),改變周期、占空比,都是輕而易舉的事。
;============================================


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉