freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的spwm控制系統(tǒng)設(shè)計畢業(yè)設(shè)計(文件)

2025-08-14 08:28 上一頁面

下一頁面
 

【正文】 ,輸出信號等功能,因此下面只簡要介紹以下這些功能和端口。當(dāng)想要開啟某個中斷時,可以通過置位特殊寄存器IE中相應(yīng)的中斷允許控制位,同樣也可以通過置0來關(guān)閉中斷。 表 中斷允許控制位符號位地址功能EA中斷允許控制位,EA=0,中斷總禁止;EA=1,各中斷由各自的控制位設(shè)定預(yù)留ET2定時器2中斷允許控制位ES串行口中斷允許控制位ET1定時器1中斷允許控制位EX1外部中斷1允許控制位ET0定時器0中斷允許控制位EX0外部中斷0允許控制位在AT89C52中,通過對單片機內(nèi)部的工作模式進行選擇,一般在模式1下工作為16位計數(shù)器。如圖5所示,T0()和T1()這兩個信號引腳就是MCS51系列的芯片的計數(shù)信號輸入端,當(dāng)外部輸入的脈沖在負(fù)跳變到正時,計數(shù)器加1。D. 定時器2定時器定時器2是一個能在數(shù)據(jù)溢出時,自動賦予計數(shù)初值的定時器定,同時它又具有計數(shù)功能。char flag2=0。int b[]={11400,7420,13530,5790,14330,5790,13530,7420,11400,10040,10000,8670,12600,6430,14120,5570,14120,6430,12600,8670,1000}。 ET0=1。 TL0=(65536a[i])%256。 TR1=1。 P11=~P11。 TL0=(65536a[i])%256。 TH1=(65536b[j])/256。 仿真電路圖該仿真電路圖只需要將單片機最小系統(tǒng)與示波器相連接,然后將寫好的HEX文件注入到單片機中,就可以開始仿真了, 仿真電路圖 仿真顯示為了便于比較SPWM的波形,和充分使用52單片機的2個中斷,本次設(shè)計選用了在相同載波下2個不同基波的SPWM波形在4個不同時刻所顯示的波形。本文首先介紹了課題的背景,接著介紹了PWM的發(fā)展歷史、目前的現(xiàn)狀及國內(nèi)外在這一領(lǐng)域的發(fā)展趨勢;其次簡要闡述了PWM原理及相關(guān)算法;最后通過matlab計算出基波和載波的交點,確定高低電平的持續(xù)時間,從而在單片機編程中給予高低電平持續(xù)時間,并且通過中斷,使輸出在該持續(xù)時間內(nèi)保持高或低電平,從而得到一個SPWM信號。通過本次設(shè)計我了解了許多關(guān)于PWM的知識,也查詢了許多的資料,并結(jié)合自己的想法完成了課題。另外,論文難免在某些方面存在一些不成熟和欠妥之處,懇請各位老師大力斧正,不吝賜教。最后,對文中所引用的文獻資料的作者表示真心的感謝!。Sons Inc. 2010, 67104[5] 管治中,:高等教育出版社,2004,105122[6] 曹國清,:中國礦業(yè)大學(xué)出版社,1998,200206[7] 王水平,:西安電子科技大學(xué)出版社,2004,111[8] Lee Circuit Designs for Transmittersin Broadband Data Links. IEEE Journal of SolidState Circuits[J]. 2006,108116[9] 邵敏權(quán),劉剛,單片機原理實驗及應(yīng)用[M].吉林科學(xué)技術(shù)出版社,[10] 陳汝全,實用微機與單片機控制技術(shù)[M].電子科技大學(xué)出版社, 1316[11] 王森,4346[12] 李華,1993,1517[13] Lim Kyoohyun,Park Chanhong,Kim Dalsoo,et lownoise phaselocked loop design by loop bandwidth optimization. IEEE Journal of SolidState Circuits. 2000, 118123[14] Boerstler D lowjitter PLL clock generator for microprocessors with lock range of 340 ~ 612MHz. IEEE Journal of Solid State Circuits. 1999,98106[15] 于微波,林曉梅,劉俊萍,,,3841[16] 周航慈,單片機應(yīng)用程序設(shè)計[M].北京航空航天大學(xué)出版社,,7679 [17] 王毅,單片機器件應(yīng)用手冊[M].人民郵電出版社,1994,913致 謝非常感謝導(dǎo)師劉斌以及老師蔣崢對我的論文的悉心指導(dǎo)和熱切幫助,以及對我們的論文的督促和耐心負(fù)責(zé)。在整個設(shè)計過程中,也遇到了一些問題,如剛開始對Matlab,protues的使用不太熟悉,編程在使用第二個中斷時 由于開始選用的中斷持續(xù)時間較短,而導(dǎo)致第二個中斷一直被屏蔽,從而得不出所應(yīng)有的波形等等,另外,由于剛開始對于 Word的使用不熟悉,特別是對格式的調(diào)整,如圖形的居中,首行對其2個字符,行間距等等開始都不會調(diào)整,單在老師的指導(dǎo)下和經(jīng)過自己努力以及查閱資料都一一解決了。針對本文所設(shè)計開發(fā)的PWM信號輸出系統(tǒng),給出了編程程序,以及仿真電路。 仿真圖1 仿真圖2 仿真圖3 仿真圖4 6 結(jié)論本人通過二三個月的學(xué)習(xí)和探究,設(shè)計了一個基于單片機的PWM信號輸出系統(tǒng)。 flag2=1。 }void timer1() interrupt 3{ j++。 if(i==19) i=0。 P10=~P10。 TL1=(65536b[j])%256。 TMOD=0x11。 P11=0。sbit P11=P1^1。并且在定時方式下,它的低8位和高8位都在每個機器周期加一表 定時器2工作模式RCLK+TCLKCP/RL2TR2MODE00116位自動重載01116位捕捉11波特率發(fā)生器0不用 T2MOD定時器2控制寄存器T2MOD地址:0C9H 復(fù)位值:00BT2OEDCEN76543210符號功能—無定義,預(yù)留擴展T2OE定時器2輸出允許位DCEN置1后,定時器2可配置向上或向下計數(shù) 程序設(shè)計流程圖開始I/O端口初始化定時器0初始化,定時器1定時器0,定時器1賦予初值,并開啟中中斷定時器0溢出時,發(fā)生中斷,查表,給予定時器另外一個初值,同時開始計數(shù)定時器1溢出時,發(fā)生中斷,查表,給予定時器另外一個初值,同時開始計數(shù)圖5,3 程序流程圖 C語言實現(xiàn)程序 程序運行軟件Keil uVision2簡介Keil uVision2是一款可以用C語言編程的開發(fā)軟件,特別是在對單片機編程時,經(jīng)常使用到,它不經(jīng)能夠適用多款單片機,還能夠提供調(diào)試功能,在調(diào)試時人們可以一步一步的程序的進行,以及數(shù)據(jù)的改變,這樣,在程序出錯或與自己的理想有出入時,可容易被發(fā)現(xiàn),當(dāng)它與protues一起使用時,通過把編好的程序的HEX文件注入單片機就可以開啟仿真,同時由于C語言更加易于學(xué)習(xí),編程效率高,使用較簡單,大大提高了工作效率和縮短項目的開發(fā)周期,除此以外我們還可以在想要的關(guān)鍵地方嵌入?yún)R編程序,使程序接近于用匯編程序 主程序includeincludedefine uint unsigned intint i=0,j=0。在本設(shè)計中,由于電平持續(xù)時間對比與1微秒來說太大,如果采用這個微秒級,就會超過計數(shù)范圍,所以本設(shè)計中,是采用一定比例來計算持續(xù)時間的,當(dāng)時這樣并不影響最終不會讓所得的波形失真。對外部事件進行技術(shù)的即對脈沖計數(shù)的功能就是計數(shù)功能。,一般不對它進行設(shè)。(2)復(fù)位電路(用于復(fù)位)(3)電源(用于供電,一般用電腦的USB口供電)(4)用于向單片機注入程序的接口。P1/P2/P3/P4是準(zhǔn)雙向口/弱上拉,P0口是漏極開路輸出,當(dāng)它作為總線擴展用時,不需要加上拉電阻,但是作為I/O口用時,則需加上上拉電阻。①它是與Mcg51產(chǎn)品的指令和引腳完全適用的單片機,包涵6時鐘/機器周期和12時鐘/機器周期,我們可以任意選擇,指令代碼完全兼容傳統(tǒng)8051。)39。(39。)。 set(lh,39。color39。ms,39。與39。,39。)39。(39。,num2str(jCount),39。 j=j+1。jCount = 0。))。,num2str(x(n)),39。 text(x(n),L1(n),strcat(39。LineStyle39。,39。ms39。與39。,39。)39。(39。,num2str(mCount),39。 m=m+1。 display(strcat(39。 %找交點mCount = 0。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1