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

正文內(nèi)容

基于89s52單片機(jī)的停車場(chǎng)自動(dòng)管理系統(tǒng)(參考版)

2024-09-17 09:31本頁(yè)面
  

【正文】 。此外我也感謝我的搭檔錢金鳳同學(xué),正是我們互相幫助互相學(xué)習(xí)互相扶持才使得我們能最終成功的完成了這個(gè)設(shè)計(jì)。首先我要感謝我的指導(dǎo)老師林老師,在這期間我所遇到的各種問(wèn)題,林老師都一一幫我解答,給予了我無(wú)私的幫助。 18 參考文獻(xiàn) : [1] 何宏.單片機(jī)原理與接口技術(shù) [M] .北京:國(guó)防工業(yè)出版社 , 2020 [2] 樓然苗 , 李光飛. 51 系列單片機(jī)設(shè)計(jì)實(shí)例第二版 [M].北京:北京航空航天大學(xué)出版社 , 2020 [3] 丁元杰.單片微機(jī)原理及應(yīng)用 [M].北京:機(jī)械工業(yè)出版社, 2020 [4] 李東生 , 張勇 , 許四毛. Protel 99 SE 電路設(shè)計(jì)教程 [M].北京:電子工業(yè)出版社 , 2020 [5] 楊居義.單片機(jī)課程設(shè)計(jì)指導(dǎo).北京:清華大學(xué)出版社 , 2020 [6] 張永楓.單片機(jī)應(yīng)用實(shí)訓(xùn)教程.西安:西安電子科技大學(xué)出版社 [M], 2020 [7] 陳海宴. 51 單片機(jī)原理及應(yīng)用 ——基于 Keil C 與 Proteus[M].北京:北京航空航天大學(xué)出版 社 ,2020 [8] 李江全. Visual Basic 串口通信與測(cè)控應(yīng)用技術(shù)實(shí)戰(zhàn)詳解 [M].北京:人民郵電出版社 , 2020 [9] 何立民.單片機(jī)高級(jí)教程 [M].北京:北京航空航天大學(xué)出版社 , 2020 [10] 王毅.單片機(jī)器件應(yīng)用手冊(cè).北京:人民郵電出版社 , 1995. [11] 王幸之. AT89 系列單片機(jī)與原理與接口技術(shù).北京:北京航空航天大學(xué)出版社 , 2020 [12] 李葉紫等. MCS51 單片機(jī)應(yīng)用教程.北京:清華大學(xué)出版社 , 2020 [13] 何立民.單片機(jī)高級(jí)教程 ——應(yīng)用與設(shè)計(jì)(第 2 版).北京: 北京航空航天大學(xué)出版社 , 2020 [14] 李明亮. 51 單片機(jī)應(yīng)用設(shè)計(jì)與仿真 —基于 Keil C 與 Proteus.北京:北京航天航空大學(xué)出版社 ,2020 [15] 李強(qiáng). 51 系列單片機(jī)應(yīng)用軟件編程技術(shù) [M] .北京:北京航空航天大學(xué)出版社 , 2020 [16] 周立功.單片機(jī)實(shí)驗(yàn)與實(shí)踐教程(三) [M] .北京:北京航天航空大學(xué)出版社 , 2020 [17] 周曉光.射頻識(shí)別( RFID)系統(tǒng)設(shè)計(jì)、仿真與應(yīng)用 [M].北京:人民郵電出版社 , 2020 [18] 郎為民.射頻識(shí)別技術(shù)原理及應(yīng)用 [M].北京:機(jī)械工業(yè)出版社 , 2020 [19] 陳邦媛.射頻通訊電路 [M].北京:科學(xué)出版社 , 2020 19 致謝 : 為期兩個(gè)多月的畢業(yè)設(shè)計(jì)期一轉(zhuǎn)眼就過(guò)去了,整個(gè)過(guò)程充滿了各種酸甜苦辣。因此,在本設(shè)計(jì)的初始階段,要求我們花大量的時(shí)間鞏固數(shù)字電路、電路設(shè)計(jì)、 C 語(yǔ)言、 VB 等各項(xiàng)的基礎(chǔ)知識(shí)。這個(gè)問(wèn)題成為了本系統(tǒng)一個(gè)待解決的難點(diǎn)問(wèn)題,期待最優(yōu)的解決方案是讓主控制芯片 89S52單片機(jī)在大部分時(shí)間處于睡眠模式,當(dāng)檢測(cè)到有正確頻率的載波時(shí)被喚醒,繼而完成數(shù)據(jù)的接收以及所有后 續(xù)工作。 本系統(tǒng)正是在此技術(shù)的支持之下可以繼續(xù)橫縱向發(fā)展,可衍生出公 用計(jì)時(shí)收費(fèi)停車場(chǎng)管理系統(tǒng)、無(wú)線停車引導(dǎo)系統(tǒng)等并作為停車場(chǎng)自動(dòng)管理系統(tǒng)的深化項(xiàng)目進(jìn)一步的設(shè)計(jì)開(kāi)發(fā)。被業(yè)界公認(rèn)為是本世紀(jì)最具潛力的技術(shù)之一。本系統(tǒng)的設(shè)計(jì)宗旨就是實(shí) 17 現(xiàn)固定對(duì)象的停車場(chǎng)無(wú)人管理模式,做到每一輛入場(chǎng)的車輛都能快捷、安全的???,并且將車輛信息入檔。 16 圖 成功歸還車位 (3)非系統(tǒng)內(nèi)部車輛請(qǐng)求停車,最終 PC 顯示屏效果圖如圖 所示。 (1)系統(tǒng)內(nèi)部車輛請(qǐng)求停車,最終 PC 顯示屏效果圖如圖 所示。 見(jiàn)圖 、 和圖 。這一部分順利完成后整個(gè) 設(shè)計(jì)的模塊 調(diào)試就結(jié)束了。按照這個(gè)思路,問(wèn)題得到了有效的解決。這是因?yàn)閱纹瑱C(jī)串口發(fā)送 SBUF 一次只能發(fā)送8 個(gè)二進(jìn)制位,也就是說(shuō)能發(fā)送的單個(gè)數(shù)據(jù)最大值為 255,若想發(fā)送大于 255 的數(shù)就必須對(duì)這個(gè)數(shù)做一定的處理,對(duì)應(yīng)的 PC 機(jī)接收到以后再將數(shù)據(jù)還原。接下來(lái)就將 單片機(jī)接收緩沖區(qū)的數(shù)組(為接收到的發(fā)送方有效車牌號(hào))組裝成一個(gè)數(shù)發(fā)送給 PC 機(jī), 但在這過(guò)程出現(xiàn)了一個(gè)問(wèn)題,大于 128 的數(shù)據(jù)無(wú)法以字符的形式正常傳送 ,后來(lái)將 PC 機(jī) 串口屬性設(shè)置為以 2 進(jìn)制的方式獲取數(shù)據(jù)后可以正常傳送。在調(diào)試中串口調(diào)試助手上出現(xiàn)繁體漢字的亂碼,經(jīng)檢查后 發(fā)現(xiàn)是 PC 設(shè) 置的波特率與單片機(jī)不符,修改后顯示正常。 單片 機(jī) 與 PC 機(jī) RS232 通信測(cè)試 這一部分的測(cè)試用到了串口調(diào)試助手,在每一次的調(diào)試前都先在串口調(diào)試助手上做接收測(cè)驗(yàn),若接 收成功再轉(zhuǎn)向基 于 VB 的接收方式。 接收數(shù)據(jù)包測(cè)試:在完成了載波的檢測(cè)后再 向 程序中添加數(shù)據(jù)包接收的部分,發(fā)送方為配合接收方的工作需不停發(fā)送同一個(gè)數(shù)據(jù),本系統(tǒng)一旦檢測(cè)到數(shù)據(jù)接收狀態(tài)標(biāo)志位的有效變化就將接收緩沖區(qū)的數(shù)據(jù)存儲(chǔ)起來(lái)。載波檢測(cè)即是利用讀取模塊內(nèi)部的載波檢 測(cè)寄存 器 CD 的 值來(lái)判斷是否檢測(cè)到與發(fā)送方同頻率的高頻載波。通過(guò)以上 調(diào)試步驟 驗(yàn)證了單 片機(jī)控制 nRF24L01 模塊 讀寫部分已經(jīng)正常工作。在第二步的檢驗(yàn)中由于采用的是將讀出的數(shù) 據(jù)在七段碼 LED 上 顯示,顯示部分出現(xiàn)了亂碼的問(wèn)題。第一步采用了偉福仿真器,用斷點(diǎn)加單步的調(diào)試方法執(zhí)行了程序的讀寫部分,執(zhí)行順利未出現(xiàn)異常。 14 調(diào)試過(guò)程分為三個(gè) 步驟: nRF24L01 模塊讀寫數(shù)據(jù)測(cè)試、模塊載波檢測(cè)調(diào)試和接收數(shù)據(jù)包測(cè)試。 PC 機(jī)設(shè)計(jì)流程圖 開(kāi) 始串 口 初 始 化詢 問(wèn) 單 片 機(jī)有 數(shù) ?觸 發(fā) 接 收事 件是否存 儲(chǔ) 收 到 的車 牌 號(hào)判 斷 車 輛 是 內(nèi) 部 的 ?若是請(qǐng)求出車則在窗口 1 中顯示該車輛已將車位歸還,在窗口 2 中顯示更 新后 停車場(chǎng) 情況。 已歸還車位 amp。 分配車位 amp。 Dim inbuff() As By Dim i As Integer If 0 Then 12 inbuff = For i = 0 To UBound(inbuff()) = + Str(inbuff(0)) Next i End If 以上程序段完成以下功能:在 每 一次發(fā)送完字符 s 以后 PC 都來(lái)查詢自 己的接收緩沖區(qū)(因?yàn)閱纹瑱C(jī)如果有數(shù)據(jù)發(fā)送的話會(huì)在接收到 PC 機(jī)發(fā)送的字符 s 后開(kāi)始 向 PC 發(fā)送數(shù)據(jù)),如果接收緩沖區(qū)不是全 0,即是有數(shù)據(jù)接收到了就將這些數(shù)據(jù)存在數(shù)組中。} (2) PC 機(jī)串口接收 VB 程序 設(shè)置串口的比特率等已在控件的屬性設(shè)置中完成,程序中不再表達(dá),本次設(shè)置串口的波特率為 19200bps。i0。 } } //發(fā)送完畢將收到請(qǐng)求標(biāo)志清 0 等待 PC 下次請(qǐng)求 void rsdelay(void) //定義一個(gè)延時(shí)子程序 {unsigned int i。 rsdelay()。 while(TI==0)。m!=buf) //如果 收到的數(shù)據(jù)為 “s”則進(jìn)入發(fā)送操作 SBUF=buf。amp。 // while(1) { 11 If (RI==1) //如果接收到 PC 機(jī)的詢問(wèn)信號(hào)數(shù)據(jù)則進(jìn)入以下操作 { If (SBUF==39。 //設(shè)定時(shí)器 1 開(kāi)始計(jì)數(shù) TH1=0xfd。 //定時(shí)器 1,定時(shí)方式為 2 PCON=0x80。 SCON=0x50。在做單片機(jī)與 PC 機(jī)基于 VB 的串口通信之前,為了保證串口數(shù)據(jù)的正常收發(fā),用到了串口調(diào)試助手軟件。 Visual Basic 是微軟公司推出的一種可視化、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序語(yǔ)言,是應(yīng)用較廣泛的編程語(yǔ)言之一,它也被公認(rèn)為是編程效率較高的一種編程語(yǔ)言。本課題采用的是三線制,將單片機(jī)和 PC 機(jī)串口的 3 個(gè)引腳( RXD、 TXD、 GND)分別接在一起連接方見(jiàn)圖 。本課題中用到 MAX232 芯片來(lái)完成電平轉(zhuǎn)換(電路如圖 所示)。 } }//清除接收數(shù)組,準(zhǔn)備下一次接收數(shù)據(jù) ( 2)流程圖 9 開(kāi) 始單 片 機(jī) 初 始 化n R F 2 4 L 0 1 初 始 化并 設(shè) 置 為 接 收 模 式判 斷 接 收 到 數(shù) 據(jù) ?存 儲(chǔ) 收 到 的 數(shù) 據(jù)啟 動(dòng) 串 口 通 信發(fā) 送 數(shù) 據(jù) 至 P C 機(jī)否是 圖 單片機(jī)工作流程圖 串口通信模塊 硬件電路 本設(shè)計(jì)中單片機(jī)與 PC 機(jī)串口通信,采用的是 RS232C 標(biāo)準(zhǔn)接口及協(xié)議。i++) //取出前四個(gè)有效數(shù)據(jù) pass(carid)。//設(shè)置模塊為接收模式 if(nRF24L01_RxPacket(RxBuf)) //判斷是否接收到數(shù)據(jù) { for(i=0。//對(duì)模塊進(jìn)行初始化 Delay(6000)。 ( 1)程序
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1