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

正文內容

畢業(yè)設計論文-基于單片機控制的直流穩(wěn)壓電源(編輯修改稿)

2025-01-06 22:30 本頁面
 

【文章內容簡介】 南京林業(yè)大學本科畢業(yè)論文 15 第六章 硬件調試 程序燒寫 把 hex 文件寫入 ATmega8 內,用普通的筆記本電源 (19V左右 )作為前級輸入,開始顯示設定電壓、當前電壓、設定電流、當前電流。 圖中顯示設定電壓為 ,設定電流 ,實際輸出 ,沒有接負載,所以實際輸出為 0。 實際測試電壓值 設定輸出電壓 ,顯示輸出 ,萬用表 20V檔測試實際輸出 。 圖 開機狀態(tài) 南京林業(yè)大學本科畢業(yè)論文 16 設定輸出電壓 ,顯示輸出電壓 ,萬用表 20V 檔測輸出端實際電壓 。 南京林業(yè)大學本科畢業(yè)論文 17 設定輸出 ,顯示輸出 ,萬用表 20V檔測輸出端電壓 。 南京林業(yè)大學本科畢業(yè)論文 18 設定輸出電壓 ,顯示輸出電壓 ,萬用表 20V檔測實際輸出 。 南京林業(yè)大學本科畢業(yè)論文 19 結 論 本次畢業(yè)設計完成了從設計到實物焊接的整體過程,用 Protues 完成了仿真調試并用 Protel 繪制了 PCB,最后完成焊接并成功進行了調試??梢詫崿F(xiàn)電壓電流步進,實時控制輸出等預期的功能。 三個月時 間的畢業(yè)設計鍛煉,對單片機知識的掌握又進了一層。對單片機硬件結構的研究和軟件編程的興趣增加不少。歸納起來,主要有以下幾點: 有一年多的時間都是在學習單片機原理知識,平時并未真正地去應用和實踐。但是經(jīng)過這次畢業(yè)設計,接觸到了更多平時沒有接觸到的儀器設備、元器件發(fā)現(xiàn)了自己很多不足之處。體會到了所學理論知識的重要性,知識掌握得越多,設計得就更全面、更順利、更好。 了解進行一項相對比較大型的科技設計所必不可少的幾個階段。畢業(yè)設計能夠從理論設計和工程實踐相結合、鞏固基礎知識與培養(yǎng)創(chuàng)新意識相結合、個人作用和集體 協(xié)作相結合等方面全面的培養(yǎng)學生的全面素質。經(jīng)過這次系統(tǒng)的畢業(yè)設計,熟悉了對一項課題進行研究、設計和實驗的過程。這些在將來的工作和學習當中都會有很大的幫助。 學會了怎樣查閱資料和利用工具書。如果想學一門知識,不能局限于一本書,應多看幾本,既可以進行比較又增加了見識,知識會更加全面,應用起來也更有余地。另外平時課堂上所學習的知識大多比較陳舊,作為電子信息工程的學生,由于專業(yè)特點自己更要積極查閱當前的最新電子資料。一個人不可能什么都學過,什么都懂,因此,當你在設計過程中需要用一些不曾學過的東西時,就要去有針 對性地查找資料,然后加以吸收利用,以提高自己的應用能力,而且還能增長自己見識,補充最新的專業(yè)知識。 畢業(yè)設計對以前學過的理論知識起到了回顧作用,并對其加以進一步的消化和鞏固。 畢業(yè)設計培養(yǎng)了嚴肅認真和實事求是的科學態(tài)度。而且培養(yǎng)了吃苦耐勞的精神以及相對應的工程意識,同學之間的友誼互助也充分的在畢業(yè)設計當中體現(xiàn)出來了 發(fā)現(xiàn)了許多以前認識理解的誤區(qū),因為以前學單片機時錯誤理解了某些書上的思想,產(chǎn)生自以為正確的假象。 南京林業(yè)大學本科畢業(yè)論文 20 多交談或請教容易更直接更正確的理解并掌握知識。有些時候精神不是很集中,思想不通 ,但多和人交談經(jīng)人一點撥,有茅塞頓開的感覺。 在設計硬件之前,對軟件如何圍繞硬件方面心中應比較清楚透徹,首先應對所寫的程序進行軟件仿真,最好在開發(fā)板上搭建基本電路實現(xiàn)仿真,然后在規(guī)劃硬件電路的設計,否則將會使設計出來的硬件無法編程,成為一堆無用的東西,從而使設計走很大的彎路。 南京林業(yè)大學本科畢業(yè)論文 21 致 謝 在本次畢業(yè)設計中,我得到了信息院電子信息工程系各位老師和領導的細心教導,首先對他們表示衷心的感謝。對于設計中出現(xiàn)的各種問題,我的畢業(yè)設計指導老師王曉斐老師不管大小,都一一耐心 講解,使我的設計論文能夠及時順利完成,在此,我向王老師表示由衷的感謝,同時,在設計過程中也有很多同學給了我很多幫助,在這里對他們表示衷心的感謝,當然我的設計當中還存在很多的不足之處,還特別需要老師的指導與測評。 在四年的學習中,我要感謝所有教過我的任課老師,正是他們的無私奉獻,我才能在大學四年中有所收獲;我還要感謝我的同學們,感謝他們在大學四年里給我的幫助和關心,在此,向他們致以深深的謝意! 南京林業(yè)大學本科畢業(yè)論文 22 參考文獻: ⑴李朝青;單片機原理及接口技術 (簡明修訂版 ),北京航空航天大學出版社 , 1999 ⑵田立,田清,代方震; 51 單片機 C 語言程序設計快速入門,人民郵電出版社2021 ⑶李光飛,李良兒,樓然苗;單片機 C 程序設計實例指導 /電子設計競賽課程設計畢業(yè)設計指導叢書,北京航空航天大學出版社, 2021 ⑷李廣弟,朱月秀,王秀山;單片機基礎,北京航空航天大學出版社, 2021 ⑸何立民; MS51 系列單片機應用系統(tǒng)設計,北京航空航天大學出版社, 1999 ⑹周航慈,饒運濤;單片機程序設計基礎,北京航空航天大學出版社出版, 1999 ⑺馬忠梅,籍順心,張凱,馬巖;單片機的 C語言應用程序設計,北京航空航天大學出版社, 1999 ⑻康華光;電子技術基礎 (模擬部分 ),高等教育出版社, 2021 ⑼ 康華光;電子技術基礎 (數(shù)字部分 ),高等教育出版社, 2021 ⑽王士元; C 語言實用程序設計;清華大學出版社, 1996 ⑾ C 系列中文液晶顯示模塊使用說明書 ⑿ David J. Kinglinski 著,王國印譯; VC+技術內幕,清華大學出版社, 1997 ⒀ Bertram L. Amstader. Reliability Mathematics McGrawHill, 1987 ⒁ MAXIM New Releases Data. Book (Volume V), 1996 ⒂ ATmega8 DataSheet; Atmel corporation, 1996 ⒃ Altere. Data Book , 1996 南京林業(yè)大學本科畢業(yè)論文 23 附錄 ,程序名 : include avr/ include include avr/ define F_CPU 8000000UL include util/ include include include include include include include include // atoi include include avr/ define SWVERSION ver: static int set_val[2]。 static int measured_val[2]。 static char i2c_buf[MAX_BUF_LEN+1]。 static int set_val_adcUnits[2]。 static unsigned char bpress=0。 南京林業(yè)大學本科畢業(yè)論文 24 static int set_conf[3]。 static unsigned char stort=2。 volatile float ADC_REF。 volatile float U_DIVIDER。 volatile float I_RESISTOR。 void delay_ms(unsigned int ms) { while(ms){ _delay_ms()。 ms。 } } static void int_to_ascii(int inum,char *outbuf,signed char decimalpoint_pos,signed char spacepadd){ signed char i,j。 char chbuf[8]。 j=0。 while(inum9 amp。amp。 j7){ chbuf[j]=(char)48+ inum((inum/10)*10)。 inum=inum/10。 j++。 if(decimalpoint_pos==j){ chbuf[j]=39。.39。 南京林業(yè)大學本科畢業(yè)論文 25 j++。 } } chbuf[j]=(char)48+inum。 decimalpoint_pos。 while(jdecimalpoint_pos){ j++。 chbuf[j]=39。039。 } if (spacepadd amp。amp。 j (decimalpoint_pos+2)){ spacepadd=0。 } if(decimalpoint_pos==j){ j++。 chbuf[j]=39。.39。 j++。 chbuf[j]=39。039。 } if (spacepadd){ j++。 chbuf[j]=39。 39。 } i=0。 while(j=0){ outbuf[i]=chbuf[j]。 j。 i++。 南京林業(yè)大學本科畢業(yè)論文 26 } outbuf[i]=39。\039。 } static int disp_u_to_adc(int disp){ return((int)(disp * ) / (ADC_REF * U_DIVIDER))。 } static int disp_i_to_u_adc_offset(int disp){ return(disp_u_to_adc(disp/20))。 } static int adc_u_to_disp(int adcunits,int disp_i_val){ int adcdrop。 adcdrop=disp_i_to_u_adc_offset(disp_i_val)。 if (adcunits adcdrop){ return(0)。 } adcunits=adcunitsadcdrop。 return((int)(((adcunits /)* ADC_REF * U_DIVIDER)+))。 } static int disp_i_to_adc(int disp){ 南京林業(yè)大學本科畢業(yè)論文 27 return((int) (((disp * )* I_RESISTOR) /ADC_REF))。 } static int adc_i_to_disp(int adcunits){ return((int) (((adcunits* ADC_REF)/( * I_RESISTOR))+))。 } static void store_permanent(void){ int tmp。 signed char changeflag=1。 lcd_clrscr()。 if(stort==0) { stort=1。 } else { if (stort==1) stort=0。 } if (eeprom_read_byte((uint8_t *)0x0) == 19){ changeflag=0。 tmp=eeprom_read_word((uint16_t *)0x04)。 if (tmp != set_val[1]){ changeflag=1。 } 南京林業(yè)大學本科畢業(yè)論文 28 tmp=eeprom_read_word((uint16_t *)0x02)。 if (tmp != set_val[0]){ changeflag=1。 } tmp=eeprom_read_word((uint16_t *)0x08)。 if (tmp != set_conf[0]){ changeflag=1。 } tmp=eeprom_read_word((uint16_t *)0x10)。 if (tmp != set_conf[1]){ changeflag=1。 } tmp=eeprom_read_word((uint16_t *)0x20)。 if (tmp != set_conf[2]){ changeflag=1。 } } if (changeflag){ lcd_puts_P(setting stored)。 eeprom_write_byte((uint8_t *)0x0,19)。 eeprom_write_word((uint16_t *)0x02,set_val[0])。 eeprom_write_word((
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1