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

正文內(nèi)容

基于以太網(wǎng)的自動(dòng)尋跡小車設(shè)計(jì)畢業(yè)論文(參考版)

2025-06-22 12:44本頁面
  

【正文】 AT89S52原文Features? Compatible with MCS51174??撮T狗定時(shí)器(WDT):WDT是為了解決CPU程序運(yùn)行時(shí)可能進(jìn)入混亂或死循環(huán)而設(shè)置,它由一個(gè)14bit計(jì)數(shù)器和看門狗復(fù)位SFR (WDTRST)構(gòu)成。數(shù)據(jù)存儲(chǔ)器:AT89S51的具有128字節(jié)的內(nèi)部RAM,這128字節(jié)可利用直接或間接尋址方式訪問,堆棧操作可利用間接尋址方式進(jìn)行,128字節(jié)均可設(shè)置為堆棧區(qū)空間。在AT89S51,假如EA接至Vcc(電源+),程序首先執(zhí)行地址從0000HOFFFH (4KB)內(nèi)部程序存儲(chǔ)器,而執(zhí)行地址為1000HFFFFH (60KB)的外部程序存儲(chǔ)器。程序存儲(chǔ)器: 電源空閑標(biāo)志(POF)在特殊功能寄存器SFR中PCON的第4位(},電源打開時(shí)POF置‘1’,它可由軟件設(shè)置睡眠狀態(tài)并不為復(fù)位所影響。 為更方便地訪問內(nèi)部和外部數(shù)據(jù)存儲(chǔ)器,提供了兩個(gè)16位數(shù)據(jù)指針寄存器:DP0位于SFR(特殊功能寄存器)區(qū)塊中的地址82H, 83H和DP1位于地址84H, 85H,當(dāng)SFR中的位DPS=0選擇DP0,而DPS=1則選擇DP1。雙時(shí)鐘指針寄存器:中斷寄存器:各中斷允許控制位于IE寄存器,5個(gè)中斷源的中斷優(yōu)先級控制位于IP寄存器。而寫這些地址單元將不能得到預(yù)期的結(jié)果。特殊功能寄存器:XTAL2:振蕩器反相放大器的輸出端。XTAL 1:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。Flash存儲(chǔ)器編程時(shí),該引腳加上+12 V的編程電壓Vpp。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。EA/VPP:外部訪問允許。當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,沒有兩次有效的PSEN信號(hào)。該位置位后,只有一條MOVX和MOVC指令A(yù)LE才會(huì)被激活。對Flash存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。即使不訪問外部存儲(chǔ)器,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的正脈沖信號(hào),囚此它可對外輸出時(shí)鐘或用于定時(shí)目的。WDT溢出將使該引腳輸出高電平,設(shè)置SFR AUXR 的DISRTO位(地址8EH)可打開或關(guān)閉該功能。RST:復(fù)位輸入。P3 口還接收一些用于Flash閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。作輸入端時(shí),被外部拉低的P3 口將用上拉電阻輸出電流(In)。P3口輸出緩沖級可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。 在訪問外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX DPTR指令)時(shí),P2口送出高 8位地址數(shù)據(jù)。P2口:P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。 Flash編程和程序校驗(yàn)期間 P 1接收低8位地址。作輸入口使用時(shí),囚為內(nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(In)。P1口:P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。 在Flash編程時(shí),P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。 在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。作為輸出口用時(shí),每位能驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對端口寫‘1’可作為高阻抗輸入端用。 掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。同時(shí),AT89S51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。靈活的在線系統(tǒng)編程(ISP一字節(jié)或頁寫模式)功能特性概述:看門狗(WDT)及雙數(shù)據(jù)指針低功耗空閑和掉電模式6個(gè)中斷源32個(gè)可編程I/O口線三級程序加密鎖4. 05. 5V的工作電壓范圍4k字節(jié)在線系統(tǒng)編程(ISP) Flash閃速存儲(chǔ)器主要性能參數(shù):AT89S51譯文AT89S51 (8位微控制單片機(jī),片內(nèi)含4K bytes可系統(tǒng)編程的存儲(chǔ)器)AT89S51是美國ATMEL公司生產(chǎn)的低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可系統(tǒng)編程的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。它們的值一直到下一個(gè)周期被電路捕捉下來。實(shí)際上,中斷服務(wù)程序必須判定是否是TF2 或EXF2激活中斷,標(biāo)志位也必須由軟件清0。定時(shí)器2可以被寄存器T2CON中的TF2和EXF2的或邏輯觸發(fā)。用戶軟件不應(yīng)給這些位寫1。IE還包括一個(gè)中斷允許總控制位EA,它能一次禁止所有中斷。中斷AT89S52有6個(gè)中斷源:兩個(gè)外部中斷和,三個(gè)定時(shí)中斷(定時(shí)器0、2)和一個(gè)串行中斷。程序存儲(chǔ)器:如果EA引腳接地,程序讀取只從外部存儲(chǔ)器開始。存儲(chǔ)器結(jié)構(gòu)MCS51器件有單獨(dú)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。為了執(zhí)行內(nèi)部程序指令,應(yīng)該接VCC。EA/VPP:訪問外部程序存儲(chǔ)器控制信號(hào)。PSEN:外部程序存儲(chǔ)器選通信號(hào)是外部程序存儲(chǔ)器選通信號(hào)。否則,ALE 將被微弱拉高。如果需要,通過將地址為8EH的SFR的第0位置“1”,ALE操作將無效。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。ALE/PROG:地址鎖存控制信號(hào)(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。晶振工作時(shí),RST腳持續(xù)2個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3 口:P3口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p2輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL 邏輯電平。在使用8位地址(如MOVX RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。在訪問外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX DPTR)時(shí),P2口送出高八位地址。對P2端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P1口:P1 口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O 口,p1 輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL 邏輯電平。在flash編程時(shí),P0口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。另外,AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。使用Atmel公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。短暫的畢業(yè)設(shè)計(jì)結(jié)束了,雖然做出了成果,但是由于自身水平有限,設(shè)計(jì)中一定存在不足之處,所以請各位老師指正,為的是取得更大的進(jìn)步。第三,我要感謝跟我在實(shí)驗(yàn)室一起戰(zhàn)斗的戰(zhàn)友們,很多時(shí)候是他們給了我第一時(shí)間的幫助。每次我遇到難點(diǎn)的時(shí)候,往往就是她的一句話為了指明前進(jìn)的方向。第二,我要感謝的是我的指導(dǎo)老師,喬繼紅老師。但是每次有這種想法的時(shí)候,我心里總會(huì)有個(gè)聲音提醒我不能就這么放棄,應(yīng)該努力的拼一拼。第一,我認(rèn)為是我自己建立的堅(jiān)定做下去的決心,給了我無限的動(dòng)力。另一方面,我對通訊技術(shù)尤其是以太網(wǎng)也產(chǎn)生了濃厚的興趣,雖然通過這次實(shí)踐,我學(xué)到了非常多的以太網(wǎng)的知識(shí),對PC機(jī)的通訊以及硬件設(shè)備有了更深入的了解,但是重新思考以太網(wǎng)技術(shù),我有種看著一口深不見底的井的感覺,非常想跳下去一探究竟。自認(rèn)為理論知識(shí)扎實(shí)的我到實(shí)踐的時(shí)候,最開始還是手足無措。 致 謝整個(gè)畢業(yè)設(shè)計(jì)終于比較成功的完成了,為我大學(xué)單片機(jī)的學(xué)習(xí)畫上了比較完美的句號(hào)。學(xué)到更多的知識(shí),就有機(jī)會(huì)讓這一系統(tǒng)更加完善。而對于我們來說。人本來就是不斷突破自己的限制才走到今天的。首先ZNE100TL要求的通訊范圍是限定在同一網(wǎng)段之內(nèi)的,所以要想進(jìn)行更遠(yuǎn)距離更大范圍的通訊則要選擇更為大型的服務(wù)器手段;其次,ZNE100TL完成的數(shù)據(jù)的轉(zhuǎn)換是簡單的網(wǎng)口到串口的轉(zhuǎn)換,也就是說遠(yuǎn)程端的設(shè)備必須要支持串口指令的接收,這也給整個(gè)系統(tǒng)增加了局限性。學(xué)生可以通過網(wǎng)絡(luò)對遠(yuǎn)在另一個(gè)校區(qū)的設(shè)備進(jìn)行控制和實(shí)驗(yàn)并且通過視頻進(jìn)行通訊,另一方面遠(yuǎn)程的設(shè)備在實(shí)驗(yàn)之后可以返回必要的數(shù)據(jù)。首先阜成路校區(qū)和良鄉(xiāng)校區(qū)已經(jīng)建網(wǎng),在此基礎(chǔ)之上,就可以完成設(shè)備的遠(yuǎn)程控制。研究此次畢業(yè)設(shè)計(jì),我認(rèn)為讓我有了對當(dāng)今技術(shù)的最基礎(chǔ)的理解,也堅(jiān)定了我繼續(xù)努力走好這條路的決心。本設(shè)計(jì)雖然只是運(yùn)用了簡單的小車作為控制的對象,實(shí)際上是遠(yuǎn)程控制機(jī)器人的縮影。整個(gè)設(shè)計(jì)設(shè)計(jì)知識(shí)面比較廣泛,最關(guān)鍵的是應(yīng)用性強(qiáng)。經(jīng)測試:完成良好。而第二部分測試在前面的問題解決之后變的輕松了很多,在調(diào)整了幾次延時(shí)的數(shù)據(jù)以后基本可以完美的按照白線精確而且全速前進(jìn)。第二部分是結(jié)合尋跡子程序,在尋跡過程中檢測看是否可以準(zhǔn)確的在按照白線精準(zhǔn)運(yùn)行的同時(shí)顯示左右轉(zhuǎn)彎的箭頭的。經(jīng)測試:小車能夠進(jìn)行尋線行駛且自動(dòng)校正方向,尋線功能沒有問題。另外有一點(diǎn)就是數(shù)據(jù)接收區(qū)接收的數(shù)據(jù)可能與發(fā)送的數(shù)據(jù)不同,這是因?yàn)榫W(wǎng)口發(fā)送的數(shù)據(jù)本身結(jié)構(gòu)與串口不同,而且網(wǎng)口是一直不停的傳送數(shù)據(jù)包,以保證網(wǎng)口的持續(xù)連接,這樣雖然不影響真正的命令字,但是在數(shù)據(jù)返回的時(shí)候往往會(huì)造成數(shù)據(jù)的錯(cuò)位,有時(shí)會(huì)顯示亂碼,但是不影響小車運(yùn)行的穩(wěn)定性。圖 網(wǎng)口傳輸界面使用時(shí)先選定設(shè)備IP和端口,端口為4001,然后發(fā)送命令與串口類似。接收區(qū)會(huì)收到反饋信號(hào),并將之前進(jìn)行的操作進(jìn)行記錄知道點(diǎn)擊“清空接收區(qū)”,也可以點(diǎn)擊“停止顯示”來停止接收。 } }} 串口傳輸軟件和網(wǎng)口發(fā)送軟件的編寫和改進(jìn)軟件是PC上位機(jī)于單片機(jī)和ZNE100TL交流的窗口,以周立功公司制作的網(wǎng)口發(fā)送測試軟件為母版進(jìn)行了網(wǎng)口傳輸軟件的改進(jìn)。 //SBUF =*FeedBack[temp]。 } TI =0。//顯示制作人 break。 break。 case 0x06: do{follow()。s4=1。s2=1。en2=1。//停止 break。 case 0x04: LSTOP()。 case 0x03: RSTOP()。 case 0x02: LSTOP()。s4=0。s2=0。en2=1。 switch(tempamp。 RI=0。 init_UART()。程序設(shè)計(jì)如下:void main (void){ init_sys()。故main的作用可見一斑。 } lDelay(500)。 ta++。stop) {P0=tab[ta]。 for(stop=300。} } //停止顯示 void LED88STOP(void) {INT8U ta。 if(ta==8) { ta=0。 P1=leftARROW[ta]。back0。 INT8U back。 } lDelay(400)。 ta++。mid) {P0=tab[ta]。 for(mid=8。} }//前進(jìn)顯示程序void LED88MID(void) {INT8U ta。 if(ta==8) { ta=0。 P1=backARROW[ta]。right0。 INT8U right。 } lDelay(386)。 ta++。left) {P0=tab[ta]。 for(left=temp。 } } }}//左轉(zhuǎn)顯示程序void LED88LEFT(INT16U temp) {INT8U ta。 tb++。 } timecount++。 lDelay(256)。 //送行掃描碼 P1=wxdtab[tb][ta]。wxd0。 INT16U timecount。 INT8U tb。//顯示*****X******INT8U code stopARROW[]={0x00,0x22,0x14,0x08,0x14,0x22,0x00,0x00}。//顯示*****右箭頭****INT8U code rightARROW[]={0x00,0x08,0x08,0x08,0x2a,0x1c,0x08,0x00}。//顯示*****左箭頭****INT8U code leftARROW[]={0x00,0x10,0x38,0x54,0x10,0x10,0x10,0x00}。//LED顯示子程序//LED點(diǎn)陣數(shù)據(jù)INT8U code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。我將顯示程序本身作為PAUSE程序的延時(shí),這樣在顯示的同時(shí)保證某車輪的停轉(zhuǎn)以達(dá)到轉(zhuǎn)向的方法。由于我設(shè)定小車全速運(yùn)行,巡線本身對延時(shí)非常敏感,單純的加入一段現(xiàn)實(shí)延時(shí)使尋跡變的十分混亂。其實(shí)顯示部分對尋跡的影響非常大,在加入顯示程序之前,尋跡部分的延時(shí)只需要通過調(diào)整延時(shí)就可以完成。有了數(shù)表之后考慮如何顯示圖形。 default:break。break。 //左黑中黑右白,狀態(tài)110,左高速右低速 case 0x06: Rpause(27)。Rrun(100)。 //左黑中白右黑,狀態(tài)101,標(biāo)準(zhǔn)行使?fàn)顟B(tài),左右高速 case 0x05: LED88MID()。Lr
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1