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

正文內(nèi)容

基于單片機(jī)的公交車自動報(bào)站系統(tǒng)畢業(yè)論文(已改無錯字)

2023-07-20 12:50:37 本頁面
  

【正文】 op1:{s=s+1。 led=0。 fmq=1。 delay(100)。 led=1。 fmq=0。 if(s=7) goto loop1。 } s=0。 pos(0x40)。 delay(1)。 for(n=0。n10。n++) {write(dis1[n])。 delay(5)。 } } if(j==2) {loop2:{s=s+1。 led=0。 fmq=1。 delay(100)。 led=1。 fmq=0。 if(s=7) goto loop2。 } s=0。 pos(0x40)。 delay(1)。 for(n=0。n10。n++) {write(dis2[n])。 delay(5)。 } } if(j==3) {loop3:{s=s+1。 led=0。 fmq=1。 delay(100)。 led=1。 fmq=0。 if(s=7) goto loop3。 } s=0。 pos(0x40)。 delay(1)。 for(n=0。n10。 n++) {write(dis3[n])。 delay(5)。 } } if(j==4) {loop4:{s=s+1。 led=0。 fmq=1。 delay(100)。 led=1。 fmq=0。 if(s=7) goto loop4。 } s=0。 pos(0x40)。 delay(1)。 for(n=0。n10。 n++) { write(dis4[n])。 delay(5)。 } } if(j==5) {loop5:{s=s+1。 led=0。 fmq=1。 delay(100)。 led=1。 fmq=0。 if(s=7) goto loop5。 } s=0。 pos(0x40)。 delay(1)。 for(n=0。n10。 n++) {write(dis5[n])。 delay(5)。 } } } 第五章 系統(tǒng)仿真實(shí)現(xiàn) 開發(fā)環(huán)境KeilC51介紹KeilC51是集編輯,編譯,仿真于一體,支持匯編,PLM 語言和 C 語言的程序設(shè)計(jì),易學(xué)易用。在 KeilC51 集成開發(fā)環(huán)境下使用工程的方法來管理文件,所有的源文件、頭文件甚至說明性文檔都可以放在工程項(xiàng)目文件里統(tǒng)一管理。本次設(shè)計(jì)使用KeilC51的開發(fā)工具大致流程如下:(1)運(yùn)行 Keil C51 軟件,進(jìn)入 Keil C51 集成開發(fā)環(huán)境。(2)選擇工具欄的 Project 選項(xiàng),彈出下拉菜單,選擇 NewProject 命令建立一個新的μVision2 工程。這時會彈出所示的工程文件保存對話框,選擇工程目錄并輸入文件名后,單擊保存。(3)本次設(shè)計(jì)建立好一個空白工程,現(xiàn)在需要人工為工程添加程序文件,如果還沒有程序文件則必須建立它,可以選擇工具欄的 File 選項(xiàng),在彈出的下拉菜單中選擇 New 目錄。(4)輸入程序,完畢后點(diǎn)擊“保存”命令保存源程序,KeilC51 支持匯編和C語言,μVision2 會根據(jù)文件后綴判斷文件的類型,進(jìn)行自動處理。(5)不斷糾正源文件錯誤,檢查無誤后生成HEX文件,并將HEX文件導(dǎo)入Proteus中的51單片機(jī)來運(yùn)行實(shí)現(xiàn)。 仿真環(huán)境PROTEUS介紹 Proteus是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件(EDA工具軟件)。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的十分適用于仿真設(shè)計(jì)。該軟件具備許多優(yōu)點(diǎn),首先能夠仿真的器件非常多,里面有30多個元件庫,包括各種型號單片機(jī)、電阻、二極管、三極管、晶振、按鍵、電壓表電流表等各種實(shí)驗(yàn)會用到的器件。再次,該軟件能實(shí)現(xiàn)單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、單片機(jī)的數(shù)字電路仿真、模擬電路仿真、鍵盤和LCD的仿真等等各種功能,并且能使用示波器等各種輔助工具研究器件。最后該軟件還能提供軟件調(diào)試的功能,觀察各器件在程序運(yùn)行時的狀態(tài),當(dāng)然,該軟件支持KeilC51生成的HEX文件。 仿真運(yùn)行結(jié)果截圖初始化運(yùn)行界面圖51 初始化運(yùn)行界面用Proteus進(jìn)行仿真,模擬基本的公交車報(bào)站。初始化運(yùn)行程序時,LCD第一行顯示歡迎字符,蜂鳴器蜂鳴,選擇BUTTON1或者BUTTON2選擇順序或者逆序報(bào)站,按下按鍵之后,蜂鳴器提示,LED指示燈亮,延遲一段時間后顯示站名。隨后可以每到一個站依次顯示公交車站名,如果出現(xiàn)錯誤或者重新選擇另一順序報(bào)站,可以使用機(jī)械復(fù)位,重新選擇報(bào)站方式。 仿真結(jié)果本次課題用Proteus設(shè)計(jì)出硬件電路,用KeilC51編寫程序共同完成課題的仿真,基本完成了公交車的模擬報(bào)站。功能的實(shí)現(xiàn)主要是通過程序來實(shí)現(xiàn),BUTTON1控制順向報(bào)站,當(dāng)報(bào)站系統(tǒng)啟動后,按下BUTTON1開始按預(yù)先設(shè)置好的站名進(jìn)行順向報(bào)站,本設(shè)計(jì)設(shè)置的是從站名“AAAAAAA”到“EEEEEEE”依次報(bào)站,每次按鍵按下時實(shí)現(xiàn)LED提示燈亮,蜂鳴器連續(xù)鳴叫7次。BUTTON2按鍵是實(shí)現(xiàn)公交車逆向返回時的報(bào)站,即從站名“EEEEEEE”到“AAAAAAA”的依次報(bào)站,也滿足每次按鍵按下時實(shí)現(xiàn)LED提示燈亮,蜂鳴器連續(xù)鳴叫7次。如果使用過程中出現(xiàn)錯誤時,可以使用機(jī)械復(fù)位,重現(xiàn)選擇正向或者逆向報(bào)站。同時,為了防止一次按鍵產(chǎn)生站名的漏報(bào),在軟件設(shè)計(jì)中使用了延時函數(shù),防止站名的漏報(bào)圖52 系統(tǒng)正向報(bào)站圖53 系統(tǒng)反向報(bào)站結(jié) 束 語經(jīng)過了近幾個月的學(xué)習(xí)和努力,我終于完成了基于單片機(jī)的公交車自動報(bào)站系統(tǒng)的設(shè)計(jì),在這個過程中我的收獲是非常多的,并且需要改進(jìn)和學(xué)習(xí)的地方也非常多。我從以下兩個方面來對自己在這次畢業(yè)設(shè)計(jì)的過程中的感想來做一下總結(jié):(一)收獲通過這次設(shè)計(jì)我知道了在做一個系統(tǒng)之前很重要的是要做好需求分析,為此,我在網(wǎng)上查看了大量的相關(guān)資料,對目前市面上流行的幾種公交車報(bào)站器進(jìn)行了分析和比較,來為此次設(shè)計(jì)個方案確定來做了充足的準(zhǔn)備。通過研究各種公交車報(bào)站器來自己確定要完成的公交車報(bào)站器的工作原理和要具備的各種功能。在這次畢業(yè)設(shè)計(jì)過程中王躍樺老師進(jìn)行了專門的輔導(dǎo),老師具有豐富的理論及實(shí)踐經(jīng)驗(yàn),給我提供了許多非常具有參考價值的資料,開拓我的眼界,本來不懂的地方茅塞頓開。當(dāng)我在遇到困難時王躍樺老師耐心的幫我分析,幫助我克服各種困難,這樣我的畢業(yè)設(shè)計(jì)才可以更加順利進(jìn)行。說實(shí)話,在我做這次畢業(yè)設(shè)計(jì)之前,我以為這東西很好做,一做起來才感動力不從心,并且我對一些EDA的軟件基本沒有了解,甚至都不知道它是干什么,怎么用,對程序的理解也僅僅局限于書本上有限的知識。但是通過了這次設(shè)計(jì),我深入了解了單片機(jī)的工作原理和機(jī)制,對它的各個模塊功能有了更深層認(rèn)識和更本質(zhì)的理解,并且在這個過程中,我更加深入認(rèn)識了Proteus和KeilC51這兩個軟件,對這軟件的基本操作能夠熟練的使用,了解了軟件的優(yōu)缺點(diǎn),并且熟練了對C語言的使用和LCD1602程序設(shè)計(jì)。在做課程設(shè)計(jì)的過程中我遇到了很多困難,很多方案確定不下來,編寫代碼時也總是出現(xiàn)這樣或者那樣的錯誤,并且有些功能自己也不知道該用什么方法來實(shí)現(xiàn),經(jīng)過向同學(xué)的請教和討論以及王躍樺老師的深刻指導(dǎo),我克服了這一些困難。最終基本完成了用Proteus來實(shí)現(xiàn)公交車的模擬報(bào)站,但是模塊還是很簡陋,也需要進(jìn)一步的優(yōu)化。(二)不足之處該系統(tǒng)還存在著一些不足,主要體現(xiàn)在:仿真過程沒有辦法使用PT2262/2272和ISD4004語音模塊,用了按鍵和蜂鳴器來代替,只對這兩個模塊根據(jù)資料進(jìn)行了相應(yīng)的介紹。如果以后做實(shí)物的過程,那應(yīng)該完善這兩部分。并且在設(shè)計(jì)過程中也暴露了很多的缺點(diǎn),比如編程能力有待提高,需要通過不斷的編譯仿真調(diào)整才能最終得到想要的結(jié)果,英語技術(shù)文檔閱讀也很不熟練,需要反復(fù)斟酌才能下結(jié)論(三)總結(jié)本次設(shè)計(jì)用Proteus仿真基本達(dá)到了預(yù)先的要求。設(shè)計(jì)采用了Atmel公司的AT89C51單片機(jī)來設(shè)計(jì)的一個公交自動報(bào)站系統(tǒng),該系統(tǒng)主要包含PT2262/PT2272無線信號收發(fā)模塊,LCD1602液晶顯示模塊,ISD4004語音模塊,各個模塊通過AT89C51單片機(jī)來控制實(shí)現(xiàn)無線信號收發(fā)與識別、信息顯示及語音報(bào)站任務(wù)。本設(shè)計(jì)使用了C語言進(jìn)行編程,利用了KeilC51軟件進(jìn)行編譯生成HEX文件,使用了Proteus軟件進(jìn)行了基本的仿真實(shí)現(xiàn),能夠完成對輸入信號的判斷處理,自動液晶顯示站名以及聲音提示。這次設(shè)計(jì)能夠?qū)崿F(xiàn)設(shè)計(jì)中提出的功能方案。通過這次的設(shè)計(jì),對于在KeilC51環(huán)境下的編程能力有了進(jìn)一步的提高,同時對單片機(jī)系統(tǒng)設(shè)計(jì)理念也有了進(jìn)一步認(rèn)識,理解了模塊化設(shè)計(jì)在整個系統(tǒng)設(shè)計(jì)中的作用。最后要感謝王老師在我的畢業(yè)設(shè)計(jì)過程中對我的悉心指導(dǎo)以及許多同學(xué)們對我的幫助,正是有了大家的幫助,我才能順利的完成了畢業(yè)設(shè)計(jì),在這里,我由衷地對幫助過我的人表示感謝。 參考文獻(xiàn)[1] 汪貴平,新編單片機(jī)原理及應(yīng)用,北京:機(jī)械工業(yè)出版社,[2] 趙德安,單片機(jī)原理與應(yīng)用,北京:機(jī)械工業(yè)出版社,2005[3] 周波,公交車自動報(bào)站系統(tǒng)的設(shè)計(jì),四川理工學(xué)院學(xué)報(bào)(自然科學(xué)版),[4] 韋日華,張春,王志華 .一種點(diǎn)對多點(diǎn)無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì) . 電訊技術(shù),2003 版[5] 向賽輝,基于單片機(jī)實(shí)現(xiàn)遙控編碼器PT2262的軟件解碼,國外電子元器件,2008年第5期[6] 安穎,遙控編碼芯片PT2262的單片機(jī)譯碼模塊,計(jì)算機(jī)與數(shù)字工程,2005,33(8)[7] 于志贛,液顯LCD1602模塊的應(yīng)用,機(jī)電技術(shù),2009,32(3)[8] 張建華,ISD4004語音芯片在語音報(bào)站器中的應(yīng)用,電子技術(shù)應(yīng)用,2003,29(8)[9] 張常年,ISD4004語音芯片的工作原理及其在智能控制系統(tǒng)中的應(yīng)用,2001,20(6)[10] 竇振中. 單片機(jī)外圍器件實(shí)用手冊 [M]. 北京,北京航空航天大學(xué)出版社, 2003[11] 顏世強(qiáng), [J].工業(yè)控制計(jì)算機(jī) ,2004,17(
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1