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

正文內(nèi)容

基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-27 19:28本頁面
  

【正文】 發(fā)送紅外信號(hào),同一個(gè)一體化紅外接收頭將接收到的信號(hào)送至單片機(jī)中斷引腳,由單片機(jī)完成軟件解碼,解出按鍵值,同時(shí)單片機(jī)將解出的按鍵值通過串口發(fā)送,使用串口調(diào)試助手軟件在電腦上觀察按鍵值。記下紅外遙控鍵值后,在使用紅外遙控時(shí),只需要在相應(yīng)的遙控值里編寫相應(yīng)的功能程序即可執(zhí)行相應(yīng)的功能。紅外遙控通過串口助手讀取鍵值如圖310所示,圖中只讀取用戶操作碼。圖310 紅外遙控通過串口助手讀取鍵值在各個(gè)功能模塊的程序調(diào)試好后,最后一步就是把所有的程序拼接起來,在一個(gè)主函數(shù)下實(shí)現(xiàn)各模塊的功能。各程序之間的拼接最重要的是使程序之間的兼容以及彼此之間既相互獨(dú)立又相互關(guān)聯(lián)。調(diào)試當(dāng)中遇到的問題主要是程序的兼容性和穩(wěn)定性,所以只要之前各程序模塊正確,在拼接后也不會(huì)存在太大問題。值得注意的是,在各個(gè)模塊中不能使用相同的變量名,否則程序編譯時(shí)會(huì)出現(xiàn)變量名重復(fù)而編譯錯(cuò)誤。一般情況下,軟件下載到電路板調(diào)試時(shí),硬件電路只要硬件質(zhì)量可靠,引腳焊接正確,一般焊好后無需太多調(diào)試即可正常下載程序進(jìn)行調(diào)試。軟件調(diào)試部分需要測試的主要有顯示屏刷新頻率及顯示效果兩部分。顯示屏的刷新頻率可以由單片機(jī)外部的晶振頻率決定,當(dāng)然如果要顯示穩(wěn)定無閃爍的內(nèi)容還與單片機(jī)的型號(hào)有關(guān),因?yàn)椴煌膯纹瑱C(jī)它執(zhí)行指令的速度不一樣。所以為解決閃爍問題就需要用到高速系列的單片機(jī)。測試表明,刷新頻率在50Hz以上時(shí)已基本解決LED顯示屏的閃爍問題。在本設(shè)計(jì)中,程序初始化即開始運(yùn)行時(shí),開始顯示的是漢字向左移動(dòng),接著通過按鍵實(shí)現(xiàn)顯示方式、溫度、時(shí)間、星期、日期之間的轉(zhuǎn)換顯示以及時(shí)間調(diào)整。 系統(tǒng)綜合性能分析系統(tǒng)的性能分析可以檢驗(yàn)作品是否符合設(shè)計(jì)要求,一般包括系統(tǒng)的穩(wěn)定性、系統(tǒng)的壽命、系統(tǒng)的功耗等幾大部分。系統(tǒng)硬件性能分析:硬件的性能主要包括電路板的壽命、硬件本身的抗干擾能力、電路板的功耗等。電路板的壽命與電路板被氧化的時(shí)間長久有關(guān),因?yàn)槿绻娐钒灞谎趸?,?duì)導(dǎo)線的導(dǎo)通能力有很大的影響,嚴(yán)重時(shí)會(huì)造成開路,致使系統(tǒng)無法正常工作。為解決電路板被氧化問題,在制作電路板時(shí),我在電路板上涂上一層松香,這樣既可以防止電路板被氧化,也可以保持導(dǎo)線光亮,增加電路板的美感。在LED點(diǎn)陣顯示屏電路的設(shè)計(jì)與制作中,為了保證顯示屏能夠以正常的亮度顯示,又要提高它的壽命,所以我在保證電路能正常工作的情況下,在點(diǎn)陣屏的列掃描線上串聯(lián)上幾十歐姆電阻來分擔(dān)流過顯示屏的電流。電路板的抗干擾能力與板的線路布局有關(guān),在本次設(shè)計(jì)中,沒有涉及到高頻部分,所以對(duì)電路的布線沒有太嚴(yán)格的要求,總體上遵循了PCB的布線原則,元器件布局以及線路的繪制整體上看比較整齊美觀。本設(shè)計(jì)中電路板的功耗主要在LED點(diǎn)陣顯示屏上,各種工作狀態(tài)下的功耗如表31所示:表31 LED顯示屏各種工作狀態(tài)的功耗LED顯示屏工作狀態(tài)平均電流平均功耗正常顯示375 mA WLED全亮1 A5WLED全滅25 mA W系統(tǒng)軟件性能分析:軟件的性能主要包括系統(tǒng)程序的兼容性、穩(wěn)定性、程序的可移植性以及系統(tǒng)的升級(jí)等。良好的兼容性是系統(tǒng)穩(wěn)定性的基礎(chǔ),在本次設(shè)計(jì)中,我將各個(gè)功能模塊分開來編程,組成多個(gè)子程序,這樣編程的好處是程序簡潔容易理解,出現(xiàn)問題時(shí)可以很快的找出問題所在。編好各個(gè)子程序之后,將他們組合在一個(gè)程序中,這樣在各子程序中各自定義程序所需的函數(shù)以及變量名,可以很好的解決程序間的兼容性問題。程序的穩(wěn)定性是作品好壞的一個(gè)重要依據(jù),在測試本作品的穩(wěn)定性時(shí),我將顯示屏應(yīng)用在常溫和較高溫下,經(jīng)測試發(fā)現(xiàn)較高溫條件下,顯示屏可以正常工作,程序的穩(wěn)定性也很好,沒有出現(xiàn)亂碼。系統(tǒng)的升級(jí)主要以硬件支持為基礎(chǔ),在本設(shè)計(jì)中,系統(tǒng)的升級(jí)主要是在現(xiàn)有的硬件電路基礎(chǔ)上最大限度的通過編寫程序來增加顯示功能的多樣化。綜合系統(tǒng)硬件和軟件性能的分析,本次作品的整體性能良好。4 結(jié)論 經(jīng)過將近一個(gè)學(xué)期的努力,終于順利完成了畢業(yè)設(shè)計(jì)。從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對(duì)思路逐漸的清晰,整個(gè)制作過程難以用語言來表達(dá)。歷經(jīng)了幾個(gè)月的奮戰(zhàn),緊張而又充實(shí)的畢業(yè)設(shè)計(jì)終于落下了帷幕?;叵脒@段日子的經(jīng)歷和感受,我感慨萬分,在這次畢業(yè)設(shè)計(jì)的過程中,有很多個(gè)日日夜夜值得我回味?;叵氘?dāng)初在選題,開題報(bào)告定下來的時(shí)候,我當(dāng)時(shí)便立刻著手資料的收集工作中,當(dāng)時(shí)面對(duì)浩瀚的書海真是有些茫然,不知如何下手。我將這一困難告訴了導(dǎo)師,在導(dǎo)師細(xì)心的指導(dǎo)下,終于使我對(duì)自己現(xiàn)在的設(shè)計(jì)方向和方法有了掌握。從資料的收集中,我也掌握了很多單片機(jī)、LED顯示屏的知識(shí),讓我對(duì)我所學(xué)過的知識(shí)有所鞏固和提高,并且讓我對(duì)當(dāng)今單片機(jī)、LED顯示屏的最新發(fā)展技術(shù)有所了解。在整個(gè)過程中,我學(xué)到了新知識(shí),增長了見識(shí)。在今后的日子里,我仍然要不斷地充實(shí)自己,爭取在所學(xué)領(lǐng)域有所作為。在設(shè)計(jì)過程中,我遇到過很多困難,如硬件電路要怎樣設(shè)計(jì)才能實(shí)現(xiàn)更多的實(shí)用價(jià)值、如何處理文字的移動(dòng)顯示以及顯示屏閃爍問題的處理等,但困難并沒有讓我退怯,而是讓我認(rèn)識(shí)到對(duì)待問題要多方法多角度地處理,通過書籍和網(wǎng)絡(luò)查閱了很多相關(guān)文章以及向?qū)熣?qǐng)教后問題終于得到了解決。在設(shè)計(jì)過程當(dāng)中我發(fā)現(xiàn),有的技能在課堂當(dāng)中是接觸不到的,這需要我在實(shí)踐當(dāng)中慢慢學(xué)習(xí)和體會(huì)。在電路板設(shè)計(jì)制作中,我力求電路簡單,外形美觀以及性價(jià)比高的設(shè)計(jì),通過認(rèn)真考慮及取舍,我設(shè)計(jì)出符合要求的系統(tǒng)結(jié)構(gòu),所設(shè)計(jì)的電路實(shí)現(xiàn)功能較好,系統(tǒng)性能良好、穩(wěn)定,不但實(shí)現(xiàn)了題目的基本要求和發(fā)揮部分,還增加了一些其他的功能,如紅外遙控控制、萬年歷等,這些都增強(qiáng)電路的實(shí)用價(jià)值。設(shè)計(jì)時(shí)我將主控板和LED點(diǎn)陣顯示屏分隔出來,這樣既方便調(diào)試,測試的時(shí)候如果電路有問題也比較容易檢查。在主控板的設(shè)計(jì)中還包含各種程序功能模塊,但這些模塊都是通過LED點(diǎn)陣顯示屏實(shí)現(xiàn)功能的。在LED點(diǎn)陣屏電路的設(shè)計(jì)初期,由于在這方面沒有設(shè)計(jì)經(jīng)驗(yàn),不知道從哪里下手,腦子里有很多設(shè)計(jì)思想,卻不知道應(yīng)該選擇哪個(gè)方案進(jìn)行設(shè)計(jì),后來經(jīng)過與導(dǎo)師的交流,經(jīng)導(dǎo)師指導(dǎo),我的設(shè)計(jì)漸漸有了頭緒,經(jīng)過查閱資料,設(shè)計(jì)方案逐步建立起來。方案中LED顯示屏的行驅(qū)動(dòng)、列驅(qū)動(dòng)電路的設(shè)計(jì)是個(gè)比較難的問題,經(jīng)過反復(fù)對(duì)比的過程中,最終確定了行驅(qū)動(dòng)和列驅(qū)動(dòng)的器件選擇,即行驅(qū)動(dòng)電路采用74HC154譯碼器,列驅(qū)動(dòng)器件采用74HC595移位寄存器,驅(qū)動(dòng)元件選用了大電流的三極管SS8550。在系統(tǒng)的軟件設(shè)計(jì)中,既要考慮到程序的穩(wěn)定性又要考慮到程序的兼容性。在本設(shè)計(jì)中,我采用分模塊的程序設(shè)計(jì),這樣在檢查程序的時(shí)候會(huì)比較方便,也容易找出問題的所在。畢業(yè)設(shè)計(jì)是每個(gè)大學(xué)生必須面臨的一項(xiàng)綜合素質(zhì)的考驗(yàn),如果說在過去四年里,我的學(xué)習(xí)是一個(gè)知識(shí)的積累過程,那么現(xiàn)在的畢業(yè)設(shè)計(jì)就是對(duì)過去所學(xué)知識(shí)的綜合運(yùn)用,是對(duì)理論知識(shí)進(jìn)行深化和重新認(rèn)識(shí)的一個(gè)重要的過程。在這當(dāng)中也讓我從各方面了解自己的能力,知道自己的不足,為我以后能更好的彌補(bǔ)不足,在以后的工作生活中更好的學(xué)習(xí),發(fā)揮自己最大的能力。在這近一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)中,我有艱辛的付出,當(dāng)然更多的是收獲的喜悅。我不會(huì)忘記這難忘的幾個(gè)月的時(shí)間。畢業(yè)論文的制作給了我難忘的回憶。在我查找資料的日子里,面對(duì)無數(shù)書本的羅列,最難忘的是每次找到資料時(shí)的激動(dòng)和興奮;親手設(shè)計(jì)電路圖的時(shí)間里,記憶最深的是每一步小小思路實(shí)現(xiàn)時(shí)那開心的心情;為了論文我曾趕稿到深夜,但看著親手打出的一字一句,心里滿滿的只有喜悅毫無疲憊。這段旅程看似荊棘密布,實(shí)則蘊(yùn)藏著無盡的寶藏。通過本次畢業(yè)設(shè)計(jì)使我提高了如下幾方面的內(nèi)容:融會(huì)和貫通所學(xué)習(xí)專業(yè)的基本概念、基本理論和基本技能;綜合運(yùn)用所學(xué)專業(yè)理論知識(shí)和技能分析提高解決實(shí)際問題的能力;以科學(xué)的、實(shí)事求是的態(tài)度進(jìn)行科學(xué)實(shí)驗(yàn)和工程實(shí)踐的動(dòng)手操作能力;提高了文獻(xiàn)閱讀和使用能力。這些知識(shí)的鞏固和提高,我相信在實(shí)踐中的切身體會(huì)將會(huì)使我在以后的工作和學(xué)習(xí)中終身受用。經(jīng)過本次畢業(yè)設(shè)計(jì),我對(duì)自己的專業(yè)知識(shí)、基礎(chǔ)知識(shí)得到了進(jìn)一步加深,也鍛煉了自己的動(dòng)手能力和思維判斷能力,培養(yǎng)了自己獨(dú)立學(xué)習(xí)的能力。腳踏實(shí)地,認(rèn)真嚴(yán)謹(jǐn),實(shí)事求是的學(xué)習(xí)態(tài)度,不怕困難、堅(jiān)持不懈、吃苦耐勞的精神是我在這次設(shè)計(jì)中最大的收益。我想這是一次真正的意志力的磨練,是對(duì)我實(shí)際能力的一次提升,也會(huì)對(duì)我未來的學(xué)習(xí)和工作有很大的幫助。謝 辭將近一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)即將告一段落,同時(shí)也意味著我的大學(xué)生涯即將結(jié)束。畢業(yè)設(shè)計(jì)得以順利完成,還要感謝老師無私的指導(dǎo)和同學(xué)們熱情的幫助。他們?cè)谠O(shè)計(jì)過程中,給我提供了許多寶貴的意見。鄧?yán)蠋煹膰?yán)謹(jǐn)治學(xué)態(tài)度、淵博的知識(shí)、無私的奉獻(xiàn)精神使我深受啟迪。從尊敬的導(dǎo)師身上,我不僅學(xué)到了扎實(shí)、寬廣的專業(yè)知識(shí),也學(xué)到了做人的道理。鄧?yán)蠋煿ぷ髡J(rèn)真負(fù)責(zé),時(shí)刻關(guān)注我的畢業(yè)設(shè)計(jì)的進(jìn)展情況,并提出很多好的建議。在此,我向鄧艷容老師表示衷心的感謝!感謝鄧?yán)蠋煂?duì)我的指導(dǎo)與幫助。同時(shí),也感謝同學(xué)們?cè)诒敬萎厴I(yè)設(shè)計(jì)中對(duì)我的細(xì)心指導(dǎo)和幫助,在我遇到困難的時(shí)候,你們給予我鼓勵(lì)和幫助,使我能夠更加順利的完成本次畢業(yè)設(shè)計(jì)。最后,我還要感謝我的家人,他們給予我最真摯而永恒的愛。他們?cè)谖业膶W(xué)習(xí)和生活中傾入了很多心血,在本次畢業(yè)設(shè)計(jì)中雖然沒有他們陪伴,但是他們卻在家里默默地支持我。 參考文獻(xiàn)[1] 王效華,[M].北京:北京交通大學(xué)出版社,2007.[2] (第三版)[M].北京:高等教育出版社,2001.[3] 劉勇,[M].北京:電子工業(yè)出版社,2003.[4] (第2版)[M].北京:北京航空航天大學(xué)出版社,2011.[5] (第二版)[M].北京:清華大學(xué)出版社,1999.[6] Guiyun and Application Microcontroller[M].北京:高等教育出版社,2004.[7] Robert Louis Devices and Circuit Theory[M].北京:電子工業(yè)出版社,2007.[8] Stephen G in Books Indainapolis:Indiana,2006.[9] Yao Jia, Zeng Zhigang, etc. LED intelligent instrument design matrix display module [D].Electrical Measurement and Instrumentation, 2002.[10] [M].北京:北京航空航天大學(xué)出版社,2007.[11] 張華林,[M].北京:北京航空航天大學(xué)出版社,2007.[12] [M].北京:電子工業(yè)出版社,2011.[13] [M].北京:北京科學(xué)出版社,2003.[14] 楊旭東,[M].北京:化學(xué)工業(yè)出版社,1999.[15] [M].北京:高等教育出版社,2006.[16] [M].北京:科學(xué)出版社,2005.[17] [M].西安電子科技大學(xué)出版社,2003.[18] [M].北京:機(jī)械工業(yè)出版社,2007.[19] [M]. 北京:北京航空航天大學(xué)出版社,2007.[20] . 北京:北京航空航天大學(xué)出版社,2007.[21] 張偉. 單片機(jī)原理及應(yīng)用[M]. 北京:機(jī)械工業(yè)出版社,2006.[22] [M] 北京:北京航空航天大學(xué)出版社,2003.[23] [M]. 北京:電子工業(yè)出版社,2006.[24] 楊志忠,[M]. 北京:高等教育出版社,2006.[25] [M]. 北京:北京航空航天大學(xué)出版社,2000.[26] 劉篤仁, (第2版) [M].西安:西安電子科技大學(xué)出版社,2009.[27] [J].黑龍江電子技術(shù),1999,04(19):2025.[28] [J].微計(jì)算機(jī)信息,2001,12(6):1216.[29] 賈東耀,[D].國外電子元器件,2002.[30] [D]. 吉林:吉林大學(xué),2005.附 錄附錄一 主控制板PCB圖附錄二 LED點(diǎn)陣顯示屏PCB圖附錄三 主程序清單includeincludeincludeincludeincludeincludebit hanziFlag。bit TTFlag。bit shijianFlag=1。sbit K1=P1^0。//總按鍵切換(漢字顯示、時(shí)間、溫度之間的切換)uchar ID=1,ID_ZONG。void ClearFlag2(void){ hanziFlag=0。 shijianFlag=0。 TTFlag=0。}void Key_zong(void) //漢字、溫度、時(shí)間切換按鍵{ if(!K1) { DelayXus(1)。 if(!K1) {ID++。} if(ID==3) ID=1。 } switch(ID) { case 1:while(!K1)。ClearFlag2()。hanziFlag=1。break。 case 2:while(!K1)。ClearFlag2()。TTFlag=1。break。 case 3:while(!K1)。ClearFlag2()。shijianFlag=1。break。 } } void hw_qiehuan(void) //紅外漢字、溫度、時(shí)間切換按鍵{ if(Ir_Buf[3]==0xBD) //漢字 { ClearFlag2()。hanziFlag=1。} if(Ir_Buf[3]==0xAD)//溫度 { ClearFlag2()。TTFlag=1。} if(Ir_Buf[3]==0xB5)//時(shí)間 { ClearFlag2()。shijianFlag=1。} /xif(Ir_Buf[3]==0xB5) {ID_ZONG++。} if(ID_ZONG==3) ID_
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1