電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

51單片機(jī)輸出PWM的兩種方法

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2008-10-31

51系列單片機(jī)無PWM輸出功能,可以采用定時(shí)器配合軟件的方法輸出。對(duì)精度要求不高的場(chǎng)合,非常實(shí)用。電路圖見圖一,采用了高速光隔(6N137)輸出,并將PWM的信號(hào)倒相。

一、原理圖
 
圖一

二、固定脈寬PWM輸出
用T0定時(shí)器完成PWM輸出,脈寬固定:65536微妙。T0定時(shí)器設(shè)置成:16位定時(shí)器
PWM:
 
程序清單:(12MHz)
                     PwmData0     ;T0定時(shí)t1所需的定時(shí)初值(字)
PwmData1     ;T0定時(shí)t2所需的定時(shí)初值(字)
                     PwmF            ;PWM輸出標(biāo)志
;*********************************************************
                     setb tro  ;啟動(dòng)T0
                     。。。。。。
T0Int:;T0中斷服務(wù)程序
                     JB  PwmF ,PwmOutH ;PWM輸出未完成返回
                     Mov TH0,High(PwmData0)
Mov TL0,Low(PwmData0)
                     Setb tr0
                     Setb PwmF
Clr  p1.0  ;PWM輸出腳
reti
    PwmOutH:
                            Setb p1.0
                            Clr tr0
                            Mov TH0,High(PwmData1)
Mov TL0,Low(PwmData1)
Setb tr0
Clr PwmF
reti
說明:在主程序中計(jì)算PwmData0、PwmData1的值。  

三、可變脈寬PWM輸出
用T0定時(shí)器控制PWM的占空比,T1定時(shí)器控制脈寬(最大:65536微妙)。
T0、T1定時(shí)器設(shè)置成:16位定時(shí)器。
 
程序清單:(12MHz)
                     PwmData0     ;T0定時(shí)t1所需的定時(shí)初值(字)
PwmData1     ;T1定時(shí)T所需的定時(shí)初值(字)
;*********************************************************
                     setb tro  ;啟動(dòng)T0
                     setb tr1
                     。。。。。。
T0Int:;T0中斷服務(wù)程序
                     Clr  tr0
                     setb  p1.0  ;PWM輸出腳
reti
    T1Int:;T1中斷服務(wù)程序
                            Clr  p1.0
                            Clr tr0
                            Clr tr1
Mov TH0,High(PwmData0)
Mov TL0,Low(PwmData0)
Mov TH1,High(PwmData1)
Mov TL1,Low(PwmData1)
Setb tr1
Setb tr0
reti
說明:在主程序中計(jì)算PwmData0、PwmData1的值。 

Tags:單片機(jī)編程,輸出PWM,方法  
責(zé)任編輯:admin
相關(guān)文章列表
沒有相關(guān)文章
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
无码av中文一区二区三区桃花岛| 国产精品毛片va一区二区三区| 一二三四社区在线中文视频| 女神校花乳环调教| 一区二区三区午夜| 国精品无码一区二区三区在线蜜臀| ASS日本少妇高潮PICS| 国产精品欧美视频另类专区| 4hu四虎永久地址| 国产拍拍拍无码视频免费| 蜜臀av性久久久久蜜臀aⅴ | 亚洲综合伊人久久大杳蕉| 欧美精品亚洲一区二区在线播放| 亚洲福利视频一区二区三区| 欧美伊久线香蕉线新在线| 亚洲人成在线播放网站岛国| 日本高清成本人视频一区| 久久五月精品中文字幕| 岳一夜被你要了六次| 一个人免费视频观看在线www| 在线中文字日产幕| 8888四色奇米在线观看不卡| 国产成人综合日韩精品无| 老色鬼久久亚洲av综合| 和武警第一次做男男gay| 狠狠做深爱婷婷久久综合一区| 亚洲综合色成在线播放| 欧美xxxx做受欧美| 久久老色鬼天天综合网观看 | 亚洲av丰满熟妇在线播放| 无码精品人妻一区二区三区漫画 | 亚洲国产高清人在线| 日韩a级毛片免费观看| 久久久久99人妻一区二区三区| 嫩草影院在线视频| 9一14yosexyhd| 国产爆乳无码一区二区麻豆| 色人阁在线视频| 再深点灬舒服灬太大了np视频| 欧美日韩视频一区三区二区| 亚洲专区中文字幕|