[ 揭發 ] .不當內容由分類板主臨時埋沒
[ 點此以瀏覽 ]
在來程式是往哪裡去執行呢?
回到 While(1) 迴圈等下一次 Timer中斷旌旗燈號
Timer間斷信號來時執行
void timer0_isr(void) interrupt 1 //利用計時器間斷副程式產生PWM
if(P2_0==1) 這一段
。-> 翻譯社|,-> 翻譯公司|的-> 翻譯
最好解答提問者自選
.. 回答者: LKK ( 初學者 3 級 )
回覆時間: 2012-07-26 11:57:03
可以就教全部程式流程怎麼跑出上面的波形嗎?
感激~
----------------------------------------
#include <AT89X51.H>
unsigned int dutytime=20000; //65536-45536就是責任週期
unsigned int ton=4400; //高電位比例=50%
unsigned int toff=35600; //低電位比例=50%
unsigned int temp; //給計時器工作用
void timer0_initialize(void) //初始化計時器0
{
EA=0; //關閉間斷功能(所有中斷副程式失效)
IE|=0x02; //開啟計時器中斷功能
TMOD|=0x01; //設定計時器模式
temp=65536-dutytime; //設定間斷一次 翻譯時候(預設是dutytime)
TH0=temp/256; //填入高八位
TL0=temp%256; //填入低八位
TR0=1; //啟動計時器
EA=1; //開啟間斷功能(中斷副程式可以履行)
}
void timer0_isr(void) interrupt 1 //利用計時器中斷副程式產生PWM
{
if(P2_0==1)
{
TR0=0;
temp=65536-toff;
TH0=temp/256;
TL0=temp%256;
TR0=1;
P2_0=0;
}
else
{
TR0=0;
temp=65536-ton;
TH0=temp/256;
TL0=temp%256;
TR0=1;
P2_0=1;
}
}
void main(void) //主程式起頭
{
timer0_initialize();
while(1)
{
if(P1_0==0)
{
ton=4400;
toff=40000-ton;
}
if(P1_1==0)
{
ton=3000;
toff=40000-ton;
}
if(P1_2==0)
{
ton=1800;
toff=40000-ton;
}
}
}
/*------------------------------------
------------------------------------*/
2012-07-26 13:29:12 補充
To Lkk:
也就是說他會在履行一次timer0_initialize副程式嗎?
我有把這段程式燒錄到AT89S51晶片中,然後用示波度量測,
量測出來的訊號如下(可能不是很清楚...是一個方波)
ton
|---| toff |---|
___| |___________| |________
分享趣味又具省思性 翻譯文章、故事及笑話,但願這些網路文章、勵志文章、小故事、短篇故事、笑話大全、網路笑話、短篇文章、動人文章、小品文章、愛情文章等好文章、笑話集您都邑喜好 翻譯社 會員登入
你的評價 揭曉評價: 正面 通俗 負面
評價內容: 發表 打消
.
加入追蹤 轉寄朋侪 友善列印 看另外一則問題 .馬上按讚 加入 Yahoo! 奇摩 常識+ 粉絲團 相幹問答
[ 工程科學 ]關於pwm控溫電路
.
[ 工程科學 ]關於PWM電流、電壓放大...
.
[ 運用科學 ]PWM 脈波調變 為什麼...
.
[ 周邊裝備 ]PWM??????
.
[ 工程科學 ]8051 PWM
.
[ 工程科學 ]pwm 電路圖 翻譯波形解說
.
更多 小我保舉
[ 用藥資訊 ]B肝帶原者需要打干擾素嗎...
.
[ 道教 ]門庭清吉夢禎祥((解籤~
.
[ 生活法令 ]提告罪名被疏忽
.
[ 多媒體利用 ]Android、播放SW...
.
[ 政黨政治 ]請問蔡淑君 世運選手村施...
.
[ 其他 ]計量型上網&wifi
.
.其他回答(0)
定見(0)
相幹評論(0)
.今朝沒有資料
今朝沒有資料 揭曉定見發表意見很負疚,您輸入的字數已達上限,建議改寫評論. 頒發 取消 .
今朝沒有資料 我要評論 最新C&C++
發問中
已解決
.更多
更多 註冊
會員登入 .通知佈告: 新推出「常識板主功能」 .10大熱搜關鍵字
1
怎麼清宿便
.
2
什麼是輻射冷卻
.
3
BMI值計較體例
.
4
更年期有哪些症狀
.
5
憂鬱症自我檢測表
.
6
巴納姆效應
.
7
敲膽經瘦腿
.
8
若何培養毅力
.
9
招財貓由來
.
10
為什麼要安太歲
.
.刊登援助網站免費學什麼程式設計
www.pcschool-campaign4.com.tw
市場急缺JAVA人材!網站設計、系統開辟、資料庫、軟體開辟 翻譯社立即預約報名。
www.pcschool-campaign4.com.twiphone程式設計免費課程
www.pcschool.com.tw
學會iphone程式設計,搶搭步履經濟,當即索取免費課程,再送好禮四選一。
www.pcschool.com.tw熱門Android程式開辟課程
www.pcschool-campaign3.com.tw
APP決戰大未來,掌上劇烈開打,大師智慧型手機程式開辟課程,快索取免費資料。
www.pcschool-campaign3.com.tw網頁設計公司找嵐宇科技
www.bluerain.com.tw
優質專業網頁設計公司,3/31前網站建置周全贈予手機版網站及虛擬主機
www.bluerain.com.tw博全網頁設計-專業網站客製化
www.phd.com.tw
網頁設計、公司、購物網站、會員系統、資料庫程式、搜索優化是我們強項 (竹北)
www.phd.com.tw翔網數位設計-新竹專業網頁設計
www.flyfreely.com.tw
網站設計專案限時特惠8800元!加贈免費空間、企業信箱、專屬網址,歡迎洽詢!
www.flyfreely.com.tw.全站發熱問題 [ 升學測驗 ] 103學測 各所大學對照~...
[ 股票 ] 股市下單技巧的問題 高...
[ 升學考試 ] 103年學測42級分
[ 紫微斗數 ] 八字~是不是註訂單身沒姻緣
[ 升學測驗 ] 103學測對照去年門坎
[ 日本藝人 ] 跪求這位女伶名
精選關鍵字
..運算 數值 程式 會員登入 do-while read for 語法 code 讀取 矩陣 指令 函數 C++ 貫穿連接 會員管理 API C 陣列 撰寫 線性 8051 程式設計 迴圈 標題問題 進位 堆疊 字串 .常識搜尋 ...「本辦事設有管理員」
服務條目隱私權..知識+ 之問答內容是由介入Yahoo!奇摩常識+ 之網友提供,僅供參考,Yahoo!奇摩不保證其准確性。
...
.
相幹詞:
pwm道理,pwm ic,pwm節制,pwm電路 翻譯公司pwm馬達控制,pwm是什麼,pwm電扇,pwm動作道理,pwm語法 翻譯公司pwm led
PWM,C語言,計時器,unsigned int,馬達,開始 履行,initialize,問題 翻譯公司isr 翻譯公司TMOD[ 快速保持 ] 其它回答( 0 ) | 意見( 0 ) | 評論( 0 )
.提問者評價 thank you~ .發表你的評價
2012-07-26 13:35:09 增補
增補一下上面波形
波形 High 為 ton時候
波形 Low 為toff時間
在劃一次
____ ____
______| |___________| |__________
新利用者?立刻註冊
.
辦事首頁|辦事申明|Yahoo!奇摩.
常識+ 首頁
常識分類
電腦網路
科學常識
醫療保健
懊惱苦衷
糊口資訊
手機通信
休閒嗜好
視聽文娛
活動體育
社會人文
貿易金融
教育進修 .若何做
懊惱
主題知識
.我要提問 發表 我要發問 ..熱點: 統一發票 黑心食物 秋颱 黃色小鴨 中華職棒 主題 為什麼會胖? 用手機上知識+ .知識搜索 ....知識+ 首頁> 電腦網路> 程式設計> C&C++ 加入追蹤 轉寄伴侶 友善列印 看另一則問題 .知識問題|
8051 C說話-PWM控制伺服馬達 問題. 發問者: 瓶頸師長教師 ( 初學者 5 級)
發問時間: 2012-07-25 14:26:22
解決時候: 2012-07-27 13:16:01
解答贈點: 10 ( 共有 0 人贊助 )
回覆: 1 評論: 0 意見: 0
[ 檢舉 ]
網友正面評價
0%
.共有 0 人評價.不妥內容由分類板主暫時隱藏
[ 點此以瀏覽 ]
以下程式為8051 C說話-PWM控制伺服馬達 Xtal = 24MHz
程式基本上沒有問題 翻譯公司但不領會動作原理 翻譯公司麻煩高手們能予以協助解惑...感謝~
問題以下...
一開始由main(void)起頭
執行timer0_initialize副程式
計數10ms之後溢位 翻譯公司履行中段副程式
一開始P2_0為low
所以計數2.2ms之後 P2_0 變為high
在來程式是往哪裡去履行呢?
以下內文出自: http://blog.youthwant.com.tw/qwe1014002/qwe1014002/143R10522/有關翻譯的問題歡迎諮詢天成翻譯社