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

正文內(nèi)容

fpga-3c25開發(fā)板的研制----論文-資料下載頁

2025-01-18 12:06本頁面
  

【正文】 += ADC0DataAverage[i]。 ADC0DataSum[i] = 0。 } } if( ADC0DispCount = 5 ) { ADC0DispCount = 0。 for( i = 0。 i 8。 i++ ) { ADC0DispAverage[i] = ADC0DispSum[i]/5。 ADC0DispSum[i] = 0。 } } SFRPAGE = SFRPAGE_SAVE。 } 串行口發(fā)送程序設(shè)計 定義一個隊列來存放串口要發(fā)送的數(shù)據(jù),同時每次向隊列里放數(shù)據(jù)串時,隊列計數(shù)加一;每次發(fā)送出一個數(shù)據(jù)串時,發(fā)送計數(shù)加一。當串口空閑同時發(fā)送計數(shù)不等于隊列計數(shù)(即隊列內(nèi)有數(shù)據(jù)串未發(fā))時,發(fā)送數(shù)據(jù)。 串口發(fā)送程序如下:/*********************************************************************** 頭文件聲明部分***********************************************************************/include unsigned char UARTSendCount = 0。unsigned char UARTQueueCount = 0。unsigned char *UARTSend。unsigned char *UARTDataQueue[16]。unsigned char UART_Num = 32。bit Flag_UARTBusy = 0。/*====================================================================函數(shù)名稱:Fun_UARTSend函數(shù)功能:串口發(fā)送數(shù)據(jù)輸入?yún)?shù):無輸出參數(shù):無返 回 值:無其它說明:100ms發(fā)送一次數(shù)據(jù)包設(shè)置步驟:====================================================================*/void Fun_UARTSend( void ){ unsigned char SFRPAGE_SAVE = SFRPAGE。 SFRPAGE = UART0_PAGE。 if( ( Flag_UARTBusy == 0 ) amp。amp。 ( UARTSendCount != UARTQueueCount ) ) { UARTSend = UARTDataQueue[UARTSendCount]。 UARTSendCount++。 if( UARTQueueCount = 16 ) { UARTQueueCount = 0。 } if( UARTSendCount = 16 ) { UARTSendCount = 0。 } Flag_UARTBusy = 1。 TI0 = 1。 } SFRPAGE = SFRPAGE_SAVE。 } PWM程序設(shè)計 系統(tǒng)通過C8051F120內(nèi)部PCA生成PWM波。在程序代碼段建立一個128個元素的正弦波表數(shù)組,在定時器3定時中斷中將數(shù)組元素順序按比例賦給PCA捕捉模塊寄存器,從而輸出SPWM波。 PWM部分程序如下:void Timer3_ISR ( void ) interrupt 14{ if( sin_Index 0x7F ) { PCA0CPH0 = 0x80 ( ( (unsigned int)sin_TAB[sin_Index amp。 0x7F] * (unsigned int)sin_AM ) 8 )。 // Reset Interrupt } else { PCA0CPH0 = 0x80 + ( ( (unsigned int)sin_TAB[sin_Index amp。 0x7F] * (unsigned int)sin_AM ) 8 )。 // Reset Interrupt } sin_Index++。 TF3 = 0。} 6 系統(tǒng)調(diào)試 在系統(tǒng)開發(fā)過程中,開發(fā)人員需要根據(jù)設(shè)計特點從硬件設(shè)計到軟件設(shè)計完成設(shè)計。從而提高系統(tǒng)的性能,降低系統(tǒng)成本,系統(tǒng)調(diào)試會占用系統(tǒng)開發(fā)的很大一部分時間,工作量很大,十分重要。 系統(tǒng)的硬件調(diào)試和軟件調(diào)試是緊密相聯(lián)的,許多硬件中出現(xiàn)的錯誤是在軟件調(diào)試過程中被發(fā)現(xiàn)和糾正的。但通常是先排除明顯的硬件故障以后,再將軟件結(jié)合起來調(diào)試,以進一步排除故障。如此可見硬件的調(diào)試是基礎(chǔ),如果硬件調(diào)試不通過,那么軟件調(diào)試則就無從說起。當然沒有軟件的支持硬件也發(fā)揮不了作用,好的軟件可以提升系統(tǒng)的性能。下面我將分別介紹一下硬件和軟件設(shè)計中的調(diào)試方法。 硬件調(diào)試 該系統(tǒng)總共分為3塊電路板,需要分別焊接、分別調(diào)試。硬件焊接過程中發(fā)現(xiàn)PCB板上有一些器件封裝畫的不太合理,不具有通用性。PFC和輔電板上的一個二極管耐壓值不夠,更換成了耐壓更高的二極管。功率底板中IPM模塊部分驅(qū)動及逆變電路需要更改。 軟件調(diào)試 C8051F120具有片內(nèi)JTAG邊界掃描和調(diào)試電路, 通過4腳JTAG接口及安裝在最終應(yīng)用系統(tǒng)中的產(chǎn)品器件就可以進行非侵入式、全速的在系統(tǒng)調(diào)試。該JTAG接口完全符合IEEE ,為生產(chǎn)和測試提供完全的邊界掃描功能。 Silicon Lab的調(diào)試系統(tǒng)支持觀察和修改存儲器和寄存器,支持斷點、觀察點、堆棧指示器和單步執(zhí)行。不需要額外的目標RAM、程序存儲器、定時器或通信通道。在調(diào)試時所有的模擬和數(shù)字外設(shè)都正常工作。當MCU單步執(zhí)行或遇到斷點而停止運行時,所有的外設(shè)(ADC和SMBus除外)都停止運行,以保持同步。 C8051F120的程序編寫和軟件調(diào)試均在Keil軟件環(huán)境中完成。如下圖: Keil軟件環(huán)境 Keil軟件是德國Keil公司推出的軟件,該軟件基于32位Windows環(huán)境,支持C語言和匯編語言編程。Keil軟件是集合C編譯器、宏匯編、連接器、庫管理和仿真調(diào)試器的完整的開發(fā)方案。包含有μVision IDE集成開發(fā)環(huán)境(內(nèi)含工程管理器、源程序編輯器、程序調(diào)試器)、C51編譯器、A51匯編器、LIB51庫管理器、BL51連接/定位器、OH51目標文件生成器及Monitor5RTX51實時操作系統(tǒng)。 Keil軟件開發(fā)仿真的主要步驟如下:編寫源程序并保存——建立工程并添加源文件——設(shè)置工程——編譯/匯編,連接,產(chǎn)生目標文件——程序調(diào)試。Keil軟件調(diào)試具有單步跟蹤、單步執(zhí)行、全速執(zhí)行幾種方式。調(diào)試時可以通過觀察窗口觀察/修改寄存器、存儲器、變量、端口的值。 起初軟件調(diào)試時,C8051F120單片機PCA的PWM輸出波形總是不正確,波形傾斜,并不是標準的脈寬調(diào)制波,輸出固定PWM占空比時波形同樣不對。檢查程序時發(fā)現(xiàn)PWM的載波頻率設(shè)置值低于256點正弦波更改每點值的頻率,由此造成PWM波形變壞。將PWM載波頻率提高后,問題解決。結(jié)論 設(shè)計根據(jù)功率電路的特點,選擇了符合耐壓和電流值的相關(guān)的元器件和模塊。不過逆變、驅(qū)動部分的電路方案不容易確定,經(jīng)過不斷的比較和測試,最終選擇了合適的驅(qū)動芯片和逆變電路,完成了硬件設(shè)計??刂撇糠诌x擇了C8051F120單片機,其具有豐富的片內(nèi)外設(shè),強大的處理功能,使得軟件設(shè)計簡單方便。PFC部分采用UCC28019功率因數(shù)校正芯片,通過簡單連接一些外部元器件實現(xiàn)功率因數(shù)校正及升壓的功能。輔電部分采用UC3845單端輸出脈寬調(diào)制器,連接外部元件構(gòu)成單端反激式電源,通過DC/DC變換產(chǎn)生需要的15V,5V輔助電源。鍵盤采用8位直連鍵盤,顯示采用動態(tài)掃描6位數(shù)碼管顯示。 在硬件設(shè)計的過程中遇到了不少問題,諸如,PFC及輔電電路的器件參數(shù)的計算、逆變電路的選擇、單片機接口的擴展等等。通過詢問老師和查閱資料,對硬件電路相關(guān)部分進行了改進,使系統(tǒng)電路更加可靠。 軟件設(shè)計的過程中也有一些問題,通過調(diào)試對程序的一些錯誤進行了改正,在參數(shù)設(shè)置方面進行了改動,對所編的程序進行了優(yōu)化處理,豐富了程序內(nèi)容,完善了功能實現(xiàn),最終使程序簡潔、緊湊、可讀性更強。 在畢業(yè)設(shè)計中遇到了很多問題,通過這些問題尋求解決方法的過程才是學(xué)習(xí)的重點。在開發(fā)過程中,很多知識是在平時學(xué)不到的,只有親身體會和努力探索,才會學(xué)到課本上沒有的知識,增長開發(fā)的經(jīng)驗。致謝 經(jīng)過幾個月的忙忙碌碌,我終于完成了我的畢業(yè)設(shè)計。為此,我感到十分的自豪,但我不會忘記在這次畢業(yè)設(shè)計當中一直細心指導(dǎo)我的孟志永老師。從一開始的方案設(shè)計到最后調(diào)試,只要有疑問,孟老師都耐心地一一為我解答。孟老師的指導(dǎo),使我的原理圖設(shè)計及PCB版圖的設(shè)計水平有了很大提高。通過孟老師的講解,我對于單片機程序編寫也有了新的認識,了解了程序模塊化設(shè)計及系統(tǒng)狀態(tài)機程序編寫的具體方法,同時在軟件調(diào)試方面也有了提高。在這里我要特別感謝給予我悉心指導(dǎo)和熱情關(guān)懷的孟志永老師。 同時,我也要感謝在這四年里教導(dǎo)我的各位專業(yè)課老師,是你們的耐心教導(dǎo)使我掌握好專業(yè)的理論知識,并將其應(yīng)用于實際,成功地做出這次的畢業(yè)設(shè)計。在此,我要感謝于國慶老師,對于我提出疑問的一些電路問題,于老師都耐心細致地為我講解,給了我很多技術(shù)上的幫助,教會了我很多問題的解決辦法。同時,我還要感謝王彥朋老師,王老師為我們講解了電子的基礎(chǔ)課程,并專門向?qū)W校申請兩間教室作為實驗室供我們進行電子制作,使我們學(xué)到很多知識??梢哉f,是王老師把我領(lǐng)進了電子行業(yè)的大門,在此對王老師表示由衷的感謝。 在這次做畢業(yè)設(shè)計的過程中,身邊的許多同學(xué)都給予了我很大的幫助,通過與同學(xué)們的相互討論,我對程序的編寫以及硬件電路的搭建有了更加深刻的理解,在這里我也要感謝他們給予我的熱情幫助。參考文獻1.贠伍編著.廣播電視網(wǎng)絡(luò)技術(shù).浙江大學(xué)出版社,2003062.沙占友,王曉君主編.數(shù)字化測量技術(shù).機械工業(yè)出版社,2009033. 沙占友等.特種集成電源設(shè)計與應(yīng)用.中國電力出版社,2007014.沙占友等.開關(guān)電源制作與調(diào)試.中國電力出版社,2010075.沙占友等.開關(guān)電源優(yōu)化設(shè)計.中國電力出版社,2009106.戚棟,王寧會編著.實用電源技術(shù)手冊(特種電源分冊).遼寧科學(xué)技術(shù)出版社,2005087.周志敏等.IGBT驅(qū)動與保護電路設(shè)計及應(yīng)用電路實例.機械工業(yè)出版社,2011108.曲學(xué)基等.IGBT及其集成控制器在電力電子裝置中的應(yīng)用.電子工業(yè)出版社,2010019.周志敏,紀愛華編著.高效功率器件驅(qū)動與保護電路設(shè)計及應(yīng)用實例.人民郵電出版社,20091010.陳國呈,吳春華,宋文祥編.變頻驅(qū)動技術(shù)及應(yīng)用,科學(xué)出版社,20090411.馮玉生,李宏主編.電力電子變流裝置典型應(yīng)用實例.機械工業(yè)出版社,20080412.楊亮,付寒瑜,張?。环N陰控速調(diào)管恒流燈絲電源的設(shè)計.艦船電子對抗,20111213.Abraham ,Keith Billings,Taylor Morey.Switching Power Supply Design(Third Edition),20100614.Sanjaya Maniktala.Troubleshooting Switching Power Converters,20110215.Sanjaya Maniktala.Switching Power Supplies A to Z,200810
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1