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

正文內容

可編程脈沖信號發(fā)生器的設計-資料下載頁

2025-06-29 22:27本頁面
  

【正文】 的排除。在通電以前,一定要檢查電源電壓的極性和幅值,否則極容易造成集成塊的損壞。在加電以后還要檢查各插件引腳上的電位,一般先要檢查 VCC 與 GND 之間的電位,如果在 5V~ 之間屬于正常;如果有高壓,聯(lián)機仿真器調試的時候,將會造成仿真器的損壞等,有時還會造成應用系統(tǒng)中集成塊的發(fā)熱損壞 [2]。 軟件調試初始化及中斷服務程序includeincludedefine uint unsigned intdefine uinc unsigned charuint count _at_ 0x7800。void main() { IT0 = 1。 洛陽理工學院畢業(yè)設計(論文)31 EX0 = 1。 EA = 1。 } void int0(void) interrupt 0{ EX0=0。 if(ount=999998) {count = 0。} count++。 EX0=1。 }[8]引用該子程序主要想討論以下兩個問題:(1)現(xiàn)場的保護與恢復。該指令通過 PUSH 壓棧指令將程序中用到的寄存器及其它資源保護起來,然后通過出棧指令按照“先進后出”原則在中斷返回前依次恢復,避免干擾或破壞其它程序的正常執(zhí)行。當然,工作寄存器的保存也可通過寄存器組切換的方式更為便捷地實現(xiàn)。由于中斷的不可預測性,因此現(xiàn)場保護顯得尤為重要,否則中斷返回后無法正常運行被中斷程序,這種錯誤的調試非常困難。(2)觸發(fā)方式的正確使用。單片機的外中斷有兩種觸發(fā)方式:低電平觸發(fā)和下跳邊沿觸發(fā)。為了設計正確的中斷子程序,必須十分清楚地了解兩種方式的差異。電平觸發(fā)方式的中斷標志位單片機不會自動清除,而邊沿觸發(fā)方式下該標志位能自動清除。上面的 中斷子程序采用電平觸發(fā)方式,如果將“CLR IE0”INT0指令疏漏,會導致中斷重入錯誤 [1]。2.斷點調試方法的應用由于中斷的不可控制特性,因此中斷子程序的調試常常通過仿真器的斷點功能來實現(xiàn)。一般分兩種情形:(1)看是否正常觸發(fā)中斷。為了查看是否正常觸發(fā)中斷,以排查相關的軟硬件系統(tǒng)是否存在錯誤,可以簡單地在中斷子程序的第一條指令設置斷點,然后聯(lián)機全速執(zhí)行。如果能進入斷點,則說明觸發(fā)電路等基本正常,中斷初始化程序也基洛陽理工學院畢業(yè)設計(論文)32本正常。(2)看結果是否正常。也是采用斷點法,將斷點設置在需要查看的位置。例如設置在 PRI 標號位置可以查看整個結果。如果在該處無法進入中斷,則說明此前程序隱含錯誤,斷點必須逐漸前移,一旦斷點能正常進入,則一般可以斷定斷點后的程序可能有錯誤。 系統(tǒng)仿真 系統(tǒng)仿真圖 ,可編程脈沖信號發(fā)生器的仿真效果圖如圖 41 所示。圖 41 系統(tǒng)上仿真電效果圖:頻率:;占空比:50%;個數(shù):1000。仿真效果圖如圖 42 所示洛陽理工學院畢業(yè)設計(論文)33圖 42 、占空比 10%仿真效果 圖:頻率:5KHZ;占空比:20%;個數(shù):5000。仿真效果圖如圖 43 所示圖 43 5KHZ、占空比 20%仿真效果圖:頻率:20KHZ;占空比:50%;個數(shù):9999。仿真效果圖如圖 44 所示洛陽理工學院畢業(yè)設計(論文)34圖 44 20KHZ、占空比 50%仿真效果圖:頻率:40KHZ;占空比:40%;個數(shù):5000。仿真效果圖如圖 45 所示。圖 45 40KHZ、占空比 40%仿真效果圖:頻率:50KHZ;占空比:50%;個數(shù):1000。仿真效果圖如圖 46 所示。洛陽理工學院畢業(yè)設計(論文)35圖 46 50KHZ、占空比 50%仿真效果圖 系統(tǒng)的改善通過上述聯(lián)機調試仿真,本課題設計在低頻的的脈沖信號較好的滿足了脈沖信號參數(shù)要求,進而可以看出在低頻段采取用定時中斷和計數(shù)功能的控制策略是正確的;但是在高頻段,尤其在 40KHZ~50KHZ 頻率段,出現(xiàn)了比較嚴重的失真現(xiàn)象,說明在高頻段只采用定時功能的控制策略是存在缺陷的。通過在 Keil uVision4 軟件上進行單步調試,發(fā)現(xiàn)在 40KHZ~50KHZ 頻率段的失真現(xiàn)象主要是由在對定時器賦初值時忽略了程序指令運行的時間造成的。高頻段脈沖信號要求定時器的初值極小,就必須考慮程序指令運行的時間,不然就會出現(xiàn)以上的失真現(xiàn)象。要削弱 40KHZ~50KHZ 頻率段的失真現(xiàn)象,在不更換控制芯片的情況下,可以通過在 Keil uVision4 軟件上進行單步調試,統(tǒng)計出程序指令運行消耗的時間,在定時器賦初值的時候,把指令運行消耗的時間考慮進去,也即減小定時器的初值,這樣便可以有效的削弱這種失真現(xiàn)象。結 論在畢業(yè)設計的過程當中曾經(jīng)讓我遇到了許多麻煩。在 MCS51 系列單片機的洛陽理工學院畢業(yè)設計(論文)36選擇上是選擇內部具有 4KB 字節(jié)的閃爍存儲器的 AT89C51 還是選擇內部具有 8KB字節(jié)的閃爍存儲器的 AT89C2051 也讓我困惑不已。但最讓我感到迷茫的是高頻信號和低頻信號的如何通過分頻處理產(chǎn)生,才能滿足脈沖信號性能指標的要求。最后我選擇了內部具有 4KB 字節(jié)的閃爍存儲器的 AT89C51 單片機,選擇了低頻信號采用工作方式 1 下的定時中斷加計數(shù)器來實現(xiàn),高頻信號采用自動賦初值的工作方式 2 下的的定時中斷功能來實現(xiàn),雖然這樣分頻比較麻煩,但較好的滿足率各指標要求也讓我對脈沖信號的分頻以及單片機的定時/計數(shù)功能和中斷系統(tǒng)詳細進行了重新學習和掌握?;趩纹瑱C構成的可編程脈沖信號發(fā)生器能夠實現(xiàn) 頻率、占空比和輸出脈沖個數(shù)可調的脈沖信號。但本課題設計沒有任何外加任何停止功能按鍵以及沒有掉電數(shù)據(jù)存儲單元,在脈沖信號指標參數(shù)輸入后就進行脈沖信號的輸出,不能再脈沖輸出過程中止輸出,如果要對這些問題進行深入的研究,可以采用 AT89C2051 或者 AT89C52 為控制單元的可編程脈沖信號發(fā)生器在配合專用的掉電數(shù)據(jù)保護芯片、單片機專用保護芯片等就可以很好的提高整個系統(tǒng)的抗干擾能力以及對程序進行來改進實現(xiàn);如果要輸出頻率更高、精確度更高的脈沖信號或者輸出雙窄脈沖信號,可以采用硬件中帶 PWM 功能的 ATMega128 單片機為控制單元,并對該可編程脈沖信號器軟件系統(tǒng)改進來實現(xiàn)。本次設計的基于單片機構成的可編程脈沖信號器沒有任何外加任何停止功能按鍵以及沒有掉電數(shù)據(jù)存儲單元,在脈沖信號指標參數(shù)輸入后就進行脈沖信號的輸出,不能再脈沖輸出過程中止其輸出,因此僅作為可編程那個脈沖信號發(fā)生器的理論研究之用。洛陽理工學院畢業(yè)設計(論文)37謝 辭本設計在選題及研究過程中得到孫南海老師指導。孫老師多次詢問研究進程,并為我指點迷津,幫助我開拓設計思路,精心點撥,熱忱鼓勵。孫老師平日里工作繁多,但在我做畢業(yè)設計的各個階段,從選擇課題到查閱資料,方案可行的確定和論文綱領細節(jié)的修改,中期檢查,到后期詳細設計整個過程中給予了我悉心的指導。如果問我從孫老師那里學到了什么,我應該說從他那里領略了真正的學術精神。導師嚴謹?shù)闹螌W態(tài)度以及堅韌的探索精神將會使我終生受益。在此,我還要感謝和我在一起度過大學生活的同學們,正是由于你們的鼓勵和幫助,才使我克服一個又一個困難,解決一個又一個難題,直至本次畢業(yè)論文最后完成。在論文即將完成之際,我的心情久久無法平靜。從開始選擇課題到最后論文的最后完成,有很多可敬的老師、同學和朋友給了我無言的幫助,在這里請接受我誠摯的謝意!最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們!參考文獻洛陽理工學院畢業(yè)設計(論文)38[1] 何立民. 單片機中級教程原理與應用[M]. 北京:北京航空航天大學出版社, 2022.[2] 房小翠. 單片微型計算機與機電接口技術[M]. 北京: 北京國防工業(yè)出版社, 2022. [3]李朝青. 單片機原理及控制技術 [M]. 北京: 北京航空航天大學出版社, 2022[4] 范立南. 單片微機接口與控制技術[M]. 遼寧:遼寧大學出版社,1996.[5] 張友德. 單片微型機原理應用與實踐[M]. 上海:復旦大學出版社,1992.[6] 涂時亮. 單片微機MCS51用戶手冊[M]. 上海:復旦大學出版社, 2022 .[7] 閆玉德. MCS51單片機原理與應用[M]. 北京:機械工業(yè)出版社, 2022. [8] 席先覺. MCS51單片機實用子程序集[M]. 北京:高等教育出版社, 2022. [9] 姚燕南. 微型計算機原理[M] .西安:西安電子科技大學出版社,2022.[10]邊春元. C51單片機典型模塊設計與應用[M]. 北京:機械工業(yè)出版社,[11] 張立科. 單片機 8051 型模塊設計實例導航[M]. 北京:人民郵電出版,2022[12]閻石. 數(shù)字電子技術基礎(第三版[M]. 北京:高等教育出版社, 2022[13]張志良. 單片機原理與控制技術(第二版)[M]. 北京:機械工業(yè)出版社, 2022[14]譚浩強. C程序設計(第三版)[M]. 北京:清華大學出版社, 2022.[15]周潤景. 基于PROTEUS的電路及單片機設計與仿真(第二版)[M]. 北京:北京航空航天大學出版社, 2022.[16] 王宏文. 自動化專業(yè)英語教程(第二版)[M]. 北京:機械工業(yè)出版社,2022[17]Jacob Millma,Arvin Crabil Edition,McGraw Hill,Inc , 1988.[18]SungMO Kang,Yusuf Digital Integrated Circuirs Analysis and ,inc, 1996.[19]Adels. Sedra,Kennerh Microelectronics Edition ,Holt Rinehart and Winston,Inc, 1991.洛陽理工學院畢業(yè)設計(論文)39[20]V. Yu. Teplov,A. V. Anisimov. Thermostatting System Using a SingleChip Microputer and Thermoelectric Modules Based on the Peltier Effect[J] , 2022.[21]Yeager to troubleshoot your electronic scale[J].. Powder and Bulk Engineering, 1995 附 錄附錄Ⅰ 1602 液晶模塊控制指令洛陽理工學院畢業(yè)設計(論文)401602 液晶模塊讀寫操作,屏幕和光標的操作全部是通過指令編程來完成的(說明:“1”為高電平, “0”為低電平) 。指令 1:清顯示。指令碼是 01H,光標復位到 00H 位置。指令 2:光標復位。光標返回到 00H 位置。指令 3:光標和顯示位置設置 I/D。光標移動的方向:高電平向右移,低電平向左移。S:屏幕上的所有文字是否向左移或者向右移,高電平表示有效,低電平表示無效。指令 4:顯示開關控制。D:控制整體的顯示開與關。高電平表示開顯示,低電平表示關顯示。C:控制光標的開與。高電平表示有光標,低電平表示無光標 。B:控制光標是否閃爍。高電平時表示閃爍,低電平時表示不閃爍。指令 5:光標或顯示移位 S/C 。高電平時,顯示要移動的文字,低電平時,要移動的光標。指令 6:功能設置命令 DL。高電平時,為 4 位總線;低電平時,為 8 位總線。 N:低電平時,為單行顯示;高電平時,為雙行顯示。F:低電平時,顯示 5X7的點陣字符;高電平時,顯示 5X10 的顯示字符。指令 7:字符發(fā)生器 RAM 地址的設置。指令 8:DDRAM 地址的設置。指令 9:讀忙信號和光標的地址。 BF:忙標志位。如果是高電平,則表示忙,此時模塊不能接收數(shù)據(jù)或命令。如果是低電平,則表示不忙。指令 10:寫數(shù)據(jù)。指令 11:讀數(shù)據(jù)。附錄Ⅱ 源程序includeinclude洛陽理工學院畢業(yè)設計(論文)41includedefine uchar unsigned chardefine uint unsigned intchar code tab[4][4]={ {39。139。,39。439。,39。739。,39。39。}, {39。239。,39。539。,39。839。,39。*39。}, {39。339。,39。639。,39。939。,39。k39。}, {39。039。,39。.39。,39。%39。,39。$39。}}。 void delay(unsigned char a){unsigned char i。while(a)for(i=100。i0。i)。}char keyScan() { unsigned char hang,lie,key。if(P1!=0x0f)delay(5)。if(P1!=0x0f) {switch(P1amp。0x0f) {case 0x0e:lie=0。break。 case 0x0d:lie=1。break。 case 0x0b:lie=2。break。 case
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1