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

正文內(nèi)容

基于單片機(jī)汽車尾燈控制系統(tǒng)的畢業(yè)論文-文庫(kù)吧資料

2025-07-03 19:12本頁(yè)面
  

【正文】 //E置低電平(根據(jù)表86,寫(xiě)指令時(shí),E為高脈沖, // 就是讓E從0到1發(fā)生正跳變,所以應(yīng)先置0 P1=y。 //RS為高電平,RW為低電平時(shí),可以寫(xiě)入數(shù)據(jù) RW=0。 //顯示位置的確定方法規(guī)定為80H+地址碼x 因?yàn)閷?xiě)入顯示地址時(shí)要求最高位D7恒定為高電平1所以實(shí)際寫(xiě)入的數(shù)據(jù)應(yīng)該是01000000B(40H)+10000000B(80H)=11000000B(C0H) }/*****************************************************函數(shù)功能:將數(shù)據(jù)(字符的標(biāo)準(zhǔn)ASCII碼)寫(xiě)入液晶模塊入口參數(shù):y(為字符常量)***************************************************/ void WriteData(unsigned char y) { while(BusyTest()==1)。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E=0。 _nop_()。 //E置高電平 _nop_()。 _nop_()。 _nop_()。 //空操作兩個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 P1=dictate。 //E置低電平(根據(jù)表86,寫(xiě)指令時(shí),E為高脈沖, // 就是讓E從0到1發(fā)生正跳變,所以應(yīng)先置0 _nop_()。 //根據(jù)規(guī)定,RS和R/W同時(shí)為低電平時(shí),可以寫(xiě)入指令 RW=0。 }/*****************************************************函數(shù)功能:將模式設(shè)置指令或顯示地址寫(xiě)入液晶模塊入口參數(shù):dictate***************************************************/void WriteInstruction (unsigned char dictate){ while(BusyTest()==1)。 //將忙碌標(biāo)志電平賦給result E=0。 _nop_()。 //空操作 _nop_()。 E=1。 RS=0。result=1,忙碌。i++) delay1ms()。 for(i=0。j++) 。i++) for(j=0。 for(i=0。unsigned char i。int a。unsigned char code dis5[] = {Day Normal Drive}。unsigned char code dis3[] = {Break}。 //忙碌標(biāo)志位,unsigned char code dis1[] = {Turn Letf}。 //讀寫(xiě)選擇位,sbit E=P3^2。 //夜間行駛night drivesbit RS=P3^0。 //應(yīng)急燈emergencysbit DND=P2^4。 //右轉(zhuǎn)turn rightsbit BR=P2^2。 //剎車燈 sbit TL=P2^0。 //右尾燈 sbit P0_5=P0^5。 //左夜燈 sbit P0_3=P0^3。 //左前燈 sbit P0_1=P0^1。測(cè)試(第二版).武漢:華中理工出版社,2000.[4] 語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講[M].電子工業(yè)出版社,2006.[5]徐愛(ài)鈞,彭秀華。我還要感謝周圍的同學(xué)們,在課程設(shè)計(jì)這期間里,你們給了我很多啟發(fā)和幫助,提出了許多寶貴的意見(jiàn)和建議,對(duì)于你們的支持和幫助,在此我表示深深的感謝! 參考文獻(xiàn)[1]李廣弟,朱月秀,[M].北京:航空航天大學(xué)出版社,2000.[2]康華光,[M].武漢:高等教育出版社,1998.[3]各位任課老師認(rèn)真負(fù)責(zé),在他們的幫助和支持下,我能夠很好的掌握和運(yùn)用專業(yè)知識(shí),并在這次課程設(shè)計(jì)中學(xué)以致用,順利完成了這次的課程設(shè)計(jì)。在此,我向陳老師表示深深的謝意和崇高的敬意。總而言之,這次課設(shè),讓我受益匪淺。在查閱資料中,獲得了許多額外的知識(shí),開(kāi)拓視野。提高了自己以后在學(xué)習(xí) 生活中自己動(dòng)手能力。通過(guò)這次課設(shè)教我還學(xué)會(huì)很多關(guān)于電子產(chǎn)品知識(shí)。雖然是一些很基礎(chǔ)的東西,但僅僅是書(shū)上的理論學(xué)習(xí),會(huì)讓人對(duì)知識(shí)遺忘得比較快,相反,通過(guò)自己動(dòng)手實(shí)踐過(guò)的東西,會(huì)更加記憶深刻。理論與實(shí)踐還是有一定的差距的,在理論上不管多精確的數(shù)據(jù),一旦用于實(shí)際中,就不得不考慮其儀器,器件的誤差,以及自己操作上的能力。 實(shí)物圖(1) 實(shí)物圖正面(2) 實(shí)物圖反面5 課設(shè)總結(jié)本次的課設(shè)作品的主要元件為AT89S52,在其控制下保證了系統(tǒng)的正常工作,達(dá)到模擬汽車尾燈控制的效果,實(shí)現(xiàn)汽車尾燈的智能化控制。判別按鍵執(zhí)行相應(yīng)程序后再檢測(cè)按鍵,如果沒(méi)有按鍵按下則保持原來(lái)狀態(tài),直到有按鍵按下為止。如果沒(méi)有鍵按下則一直掃描,如果有鍵按下,則判斷是哪個(gè)鍵,如果為1鍵,則左轉(zhuǎn);為2鍵,則右轉(zhuǎn);為3鍵則,則剎車;為4鍵,則應(yīng)急狀態(tài);為5鍵,則回歸白天正常行駛;為6鍵,則夜間行駛。在檢查中發(fā)現(xiàn)有斷線,可以用焊錫補(bǔ)上。4 組裝調(diào)試 制作所需元件 單片機(jī)AT89S5按鍵、發(fā)光二極管、LCD160電阻、電容、12M晶振、10針的下載口底座、插針。 本次課題的結(jié)果及結(jié)論 本次課題主要以AT89S52為核心展開(kāi)的汽車尾燈控制器,通過(guò)原理仿真以及實(shí)物制作,完整的實(shí)現(xiàn)了汽車尾燈智能化控制的效果,相比以前用數(shù)字邏輯電路原理打成的汽車尾燈更方便、更簡(jiǎn)單。 硬件電路總原理圖 總原理圖 ~,完整的實(shí)現(xiàn)了汽車尾燈的控制,用按鍵模擬控制信號(hào),用發(fā)光二極管和液晶屏顯示狀態(tài),達(dá)到所有指標(biāo)。(5)發(fā)光二極管顯示電路 發(fā)光二極管顯示電路 發(fā)光二極管可以模擬汽車車燈,顯示各種控制信號(hào)的效果。(3)復(fù)位電路 復(fù)位電路 復(fù)位電路是單片機(jī)能上電復(fù)位,當(dāng)程序混亂跑飛時(shí)可以通過(guò)按鍵手動(dòng)復(fù)位。 系統(tǒng)結(jié)構(gòu)原理圖、器件選擇(1)電源電路 電源電路 電源電路可以給單片機(jī)提供工作所需電源,有指示燈提示,燈亮?xí)r表示提供正常工作電壓。第15腳:背光源正極。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第5腳:R/W為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度。 LCD1602液晶屏介紹1602LCD主要技術(shù)參數(shù):顯示容量:162個(gè)字符芯片工作電壓:—工作電流:()模塊最佳工作電壓:字符尺寸:(WH)mm引腳功能說(shuō)明:1602LCD采用標(biāo)準(zhǔn)的14腳(無(wú)背光)或16腳(帶背光)接口,各引腳接口說(shuō)明如表1013所示:編號(hào)符號(hào)引腳說(shuō)明編號(hào)符號(hào)引腳說(shuō)明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫(xiě)選擇13D6數(shù)據(jù)6E使能信號(hào)14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極表1013:引腳接口說(shuō)明表第1腳:VSS為地電源。:WR:外部數(shù)據(jù)存儲(chǔ)器的寫(xiě)入信號(hào)。:T0,計(jì)時(shí)計(jì)數(shù)器0輸入。:INT0,外部中斷0輸入。其引腳分配如下::RXD,串行通信輸入。如果是使用8052或是8032的話,可以做外部中斷輸入的觸發(fā)腳位。P2除了當(dāng)做一般I/O端口使用外,若是在AT89S52擴(kuò)充外接程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),也提供地址總線的高字節(jié)A8~A15,這個(gè)時(shí)候P2便不能當(dāng)做I/O來(lái)使用了。設(shè)計(jì)者必須外加一鎖存器將端口0送出的地址栓鎖住成為A0~A7,再配合端口2所送出的A8~A15合成一完整的16位地址總線,而定址到64K的外部存儲(chǔ)器空間。其他三個(gè)I/O端口(PPP3)則不具有此電路組態(tài),而是內(nèi)部有一提升電路,P0在當(dāng)做I/O用時(shí)可以推動(dòng)8個(gè)LS的TTL負(fù)載。AT89S52可以利用PSEN及RD引腳分別啟用存在外部的RAM與EPROM,使得數(shù)據(jù)存儲(chǔ)器與程序存儲(chǔ)器可以合并在一起而共用64K的定址范圍。此外在燒錄8751程序代碼時(shí),此引腳會(huì)被當(dāng)成程序規(guī)劃的特殊功能來(lái)使用。AT89S52可以利用這支引腳來(lái)觸發(fā)外部的8位鎖存器(如74LS373),將端口0的地址總線(A0~A7)鎖進(jìn)鎖存器中,因?yàn)锳T89S52是以多工的方式送出地址及數(shù)據(jù)。此外,在將程序代碼燒錄至8751內(nèi)部EPROM時(shí),可以利用此引腳來(lái)輸入21V的燒錄高壓(Vpp)。因此在8031及8032中,EA引腳必須接低電平,因?yàn)槠鋬?nèi)部無(wú)程序存儲(chǔ)器空間。RESET:AT89S52的重置引腳,高電平動(dòng)作,當(dāng)要對(duì)晶片重置時(shí),只要對(duì)此引腳電平提升至高電平并保持兩個(gè)機(jī)器周期以上的時(shí)間,AT89S51便能完成系統(tǒng)重置的各項(xiàng)動(dòng)作,使得內(nèi)部特殊功能寄存器之內(nèi)容均被設(shè)成已
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1