| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
一段PWM讓LED漸亮漸暗出了問題 | 
  
| 作者:adminic 欄目:MCU技術(shù) | 
: : : #define PWM_OUT PORTB,0 COUNT1 EQU 20H COUNT2 EQU 21H P_REG EQU 22H ;輸出正脈寬時間長度 N_REG EQU 23H ;輸出負(fù)脈寬時間長度 W_TEMP EQU 24H DATA1 EQU 05H ;有來設(shè)定PWM占空比刷新速度 DATA2 EQU 9AH ;用于設(shè)定占空比大小 : : BSF STATUS,RP0 BCF STATUS,RP1 CLRF TRISB BCF STATUS,RP0 CLRW MOVWF PORTB CLRF P_REG CLRF N_REG LOOP MOVLW DATA1 MOVWF COUTN1 INCF P_REG,F DECF N_REG,F PWM MOVF P_REG,W MOVWF W_TEMP BSF PWM_OUT P_OUT DECFSZ W_TEMP,F GOTO P_OUT MOVF N_REG,W MOVWF W_TEMP BCF PWM_OUT N_OUT DECFSZ W_TEMP GOTO N_OUT MOVLW DATA2 MOVWF COUNT2 ADJ_PWM DECFSZ,COUNT2,F ;用來調(diào)整最大占空比 GOTO ADJ_PWM DECFSZ, COUNT1,F GOTO PWM GOTO LOOP : : 上面這段程序效果不是很好,剛亮?xí)r還有點(diǎn)效果,但亮到三分之一之后的效果就不明顯了,不知大伙們是如何處理這個問題的?  | 
  
| 2樓: | >>參與討論 | 
| 作者: zlg900 于 2006/2/14 9:10:00 發(fā)布:
         re 一般都是調(diào)節(jié)占空比, 是否外部存在什么電路導(dǎo)致在某個范圍內(nèi)調(diào)節(jié)失效  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號  |