久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

合泰單片機PWM輸出程序

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年02月10日   【字體:

;內容:PWM輸出控制LED從亮逐漸變暗直到熄滅
;完整源碼下載:http://m.zg4o1577.cn/f/htpwm.rar
#INCLUDE HT66F50.INC

ORG 00H
MOV A,08H
MOV CP0C,A ;設置管腳不為比較器腳
MOV CP1C,A ;設置管腳不為比較器腳
CLR ACERL ;設置管家部位AD腳
MOV A,00010000B
MOV TMPC0,A ;T1BCP1置1使能TP1B_0
CLR TM1C0 ;fINT=fSYS/4
MOV A,10101001B ;設置為PWM模式PWM輸出高有效同相T1CCLR=1
MOV TM1C1,A ;CCRA控制TP1B PWM 周期,CCRB 控制TP1B PWM 占空比
MOV A,10101000B ;置為PWM模式PWM輸出高有效同相邊沿對齊
MOV TM1C2,A ;
MOV A,LOW  1024-1
MOV TM1AL,A ;設置TP1B PWM 周期 CCRA=1024uS
MOV A,HIGH 1024-1
MOV TM1AH,A ;設置PC.0為輸出
CLR PCC.0 
CLR PC.0 ;pc.0輸出低電平
MOV A,5
SET T1ON ;PWM開始工作 
MOV A,0FFH ;設置占空比初始值
MOV [80H],A
MOV A,3 ;
MOV [81H],A

a2: 
CALL M001 ;延時
SZ [80H] ;判斷占空比低位是否為0
JMP $+2 
JMP A3
DEC [80H] ;否低位減1
JMP A5
A3: 
SZ [81H] ;是則判斷高位是否為0
JMP A4
MOV A,0FFH ;是低位存0FFH
MOV [80H],A ;
MOV A,3 ;高位存3 
MOV [81H],A ;不能大于周期
JMP A2
A4: 
DEC [81H] ;否則高位減1
MOV A,0FFH ;
MOV [80H],A ;低位存0FFH
A5: 
mov a,[80H] ;將占空比的數存到CCRB中
mov TM1BL,A ;
MOV A,[81H] ;
MOV TM1BH,A ;
jmp A2

M001: MOV A,2
MOV [85H],A
M002: MOV A,20
MOV [86H],A
M003: MOV A,250
MOV [87H],A
M004: SDZ [87H]
JMP M004
SDZ [86H]
JMP M003
SDZ [85H]
JMP M002 
        RET
end
 

關閉窗口

相關文章

主站蜘蛛池模板: 亚洲精品网站在线观看 | 国产高清在线视频 | 麻豆视频国产 | 亚洲 欧美 激情 另类 校园 | 亚洲福利视频一区 | 欧美在线一区二区 | 天天躁日日躁狠狠躁av麻豆男男 | 欧美日韩大片 | 成人午夜小视频 | 亚洲久久久久 | 综合久久久久 | 日韩av毛片 | 韩日一区二区 | 天天插天天操 | 一级欧美一级日韩 | 日韩一二区 | 夜夜狠狠擅视频 | 日本黄a三级三级三级 | 久久性生活视频 | 毛片aaa| 国产黄网 | 91精品国产一区二区三区 | 国产美女自拍视频 | 两性午夜视频 | 欧美日韩国| 黄色免费片 | 日韩精品成人免费观看视频 | 欧美在线免费观看视频 | 日韩国产精品视频 | 女人一级一片30分 | 一本在线 | 日韩精品视频在线播放 | 国产suv精品一区 | 中文字幕在线看片 | 亚洲成a人片 | 91动漫在线观看 | 亚洲福利视频一区 | av手机在线免费观看 | 亚洲天堂久久久 | 激情一区二区三区 | 欧美精品在线视频 |