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

正文內(nèi)容

交通信號(hào)燈硬件電路的設(shè)計(jì)與軟件的系統(tǒng)編程-資料下載頁(yè)

2025-07-28 10:42本頁(yè)面
  

【正文】 第1腳只能位于IC座的右下角線或者左上角,而且緊靠定位槽(從焊接面看)。 (6)具有嚴(yán)格的科學(xué)設(shè)計(jì)和工程實(shí)踐,使學(xué)生逐步樹(shù)立嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,并培養(yǎng)學(xué)生在實(shí)際工作中了解理論與實(shí)際的差距。而且這次課程設(shè)計(jì)主要是以工程設(shè)計(jì)訓(xùn)問(wèn)題的能力。它也能啟發(fā)學(xué)生的創(chuàng)造能力(7)設(shè)計(jì)布線圖時(shí)要注意管腳排列順序,組件腳間距要合理。(8)在保證電路性能要求的前提下,設(shè)計(jì)時(shí)應(yīng)力求走線合理,少用外接跨線,并按一定順充要求走線,力求直觀,便于安裝,高度和檢修。 (9)設(shè)計(jì)布線圖時(shí)走線盡量少拐彎,力求線條簡(jiǎn)單明了。(10)布線條寬窄和線條間距要適中,電容器兩焊盤(pán)間距應(yīng)盡可能與電容引線腳的間距相符。(11)設(shè)計(jì)應(yīng)按一定順序方向進(jìn)行,例如可以由左往右和由上而下的順序進(jìn)行(12) 握基本電子電路的生產(chǎn)流程及安裝,布線,焊接等基本技能。 組裝及調(diào)試 AT89S51單片機(jī)實(shí)驗(yàn)及實(shí)踐系統(tǒng)板簡(jiǎn)介AT89S51單片機(jī)實(shí)驗(yàn)及實(shí)踐系統(tǒng)板(以后簡(jiǎn)介系統(tǒng)板)集成多個(gè)硬件資源模塊,每個(gè)模塊各自可以成為獨(dú)立的單元,也可以相互組合,因此,可以為不同階層的單片機(jī)愛(ài)好者及單片機(jī)開(kāi)發(fā)者提供不同的開(kāi)發(fā)環(huán)境。這里只介紹兩個(gè)主要的模塊:該模塊完成源程序代碼下載到AT89S51或者是AT89S52芯片中,它需要和微機(jī)上的ISP下載器軟件配合使用來(lái)完成這樣的功能。具體的電路原理圖如圖13所示:該系統(tǒng)中采用8位的動(dòng)態(tài)數(shù)碼顯示,控制數(shù)碼顯示的數(shù)據(jù)由兩部分組成,一部分為筆段亮滅控制的信號(hào)輸入由“A B C D E F G H”端口輸入,而控制位顯示的控制信號(hào)由“S1 S2 S3 S4 S5 S6 S7 S8”端口輸入,同時(shí)該動(dòng)態(tài)數(shù)碼顯示采用共陰數(shù)碼管;具體的電路原理圖如圖14所示:圖13圖14 Keil C軟件和AT89S51單片機(jī)下載器軟件的使用Keil C51軟件是眾多單片機(jī)應(yīng)用開(kāi)發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編,PLM語(yǔ)言和C語(yǔ)言的程序設(shè)計(jì),界面友好,易學(xué)易用。Keil C51軟件的使用方法在這里就不做過(guò)多的介紹,可以參閱有關(guān)書(shū)籍。AT89S51單片機(jī)下載器是專門(mén)用于下載程序到單片機(jī)系統(tǒng)中,該軟件使用方便。啟動(dòng)軟件之后進(jìn)入下面的界面(如圖15所示):圖15在上圖中:1. 區(qū)域1為程序代碼顯示區(qū);2. 區(qū)域2為下載芯片選擇區(qū),該軟件支持多種芯片的程序在線下載,對(duì)系統(tǒng)板上的單片機(jī)AT89S51是其中一種,軟件默認(rèn)情況下為AT89S51單片機(jī)。3. 區(qū)域3為在線下載的操作區(qū),它可以提供如下的操作(1). 初始化:?jiǎn)?dòng)AT89S51單片機(jī)進(jìn)入ISP下載狀態(tài),點(diǎn)擊一下,若啟動(dòng)成功,則操作區(qū)后的操作按鈕就會(huì)變成如圖16所示的狀態(tài)。否則,不成功會(huì)有“初始化失敗”的紅色字樣提示。圖16(2). 特征字:點(diǎn)擊一下,會(huì)讀出單片機(jī)的芯片的特征字,對(duì)于AT89S51單片機(jī)的特征字為:1E 51 06,出現(xiàn)的提示框如圖17所示 圖17(3). 查空:是檢查單片機(jī)是否已經(jīng)被擦除干凈。(4). 擦除:是把單片機(jī)的內(nèi)容擦除干凈,即單片機(jī)內(nèi)部ROM的內(nèi)容全為FFH。(5). 編程:把代碼區(qū)中的程序代碼下載到單片機(jī)的內(nèi)部ROM中。注意在編程之前,要對(duì)單片機(jī)芯片進(jìn)行擦除操作。(6). 檢驗(yàn):是經(jīng)過(guò)編程之后,對(duì)下載到單片機(jī)內(nèi)部ROM中的內(nèi)容與代碼區(qū)的內(nèi)容相比較,若程序下載過(guò)程中完全正確,則提示校驗(yàn)正確,否則提示出現(xiàn)錯(cuò)誤。那就得需要重新下載程序到ROM中。(7). 自動(dòng):提供了從內(nèi)部ROM從擦除到編程,最后到校驗(yàn)這三個(gè)過(guò)程。(8). 讀?。簭膯纹瑱C(jī)內(nèi)部ROM中讀取內(nèi)容到代碼顯示區(qū)中。4. 區(qū)域4中,有“裝載”、“設(shè)置”、“保存”和“退出”四個(gè)功能。(1). 裝載:是把經(jīng)過(guò)KEIL C軟件轉(zhuǎn)化成HEX格式的文件裝入?yún)^(qū)域1中,當(dāng)單擊“裝載”按鈕時(shí),出現(xiàn)如圖18所示的對(duì)話框。圖18在這里選擇以HEX為后綴的文件,選中它并點(diǎn)擊“打開(kāi)”按鈕,即把程序代碼裝入到代碼顯示區(qū)1中。裝載之后如圖19所示圖19我們就可以把代碼顯示區(qū)域1中的代碼通過(guò)ISP下載線下載到AT89S51單片機(jī)中。(2). 設(shè)置:對(duì)該軟件一些操作方式進(jìn)行設(shè)置,點(diǎn)擊按鈕之后,出現(xiàn)如圖20所示的界面:在這里可以進(jìn)行通信端口的設(shè)置,共設(shè)置的4個(gè)串行通信端口,COMCOMCOMCOM4,根據(jù)計(jì)算機(jī)的硬件特點(diǎn)來(lái)決定,默認(rèn)情況下為COM1,即串行通信口1。另外,還可以對(duì)芯片的加密位進(jìn)行設(shè)置,共有4種選擇,“不加密”對(duì)芯片的程序不進(jìn)行加密保護(hù)“鎖定位1”對(duì)芯片的程序進(jìn)行一級(jí)加密保護(hù)“鎖定位2”對(duì)芯片的程序進(jìn)行二級(jí)加密保護(hù)“鎖定位1,2”對(duì)芯片的程序進(jìn)行三級(jí)加密保護(hù)圖20(3). 保存:是把從單片機(jī)的芯片ROM中的程序讀取出來(lái)到代碼顯示區(qū)域1中,點(diǎn)擊“保存”按鈕,即可保存為HEX格式的文件。(4). 退出: 退出該軟件系統(tǒng)。在進(jìn)行程序調(diào)試的時(shí)候,我們一般通過(guò)KEIL C軟件把編譯好的程序轉(zhuǎn)化成HEX格式文件,通過(guò)上面的方法,裝載程序之后,點(diǎn)擊“自動(dòng)”按鈕,程序就下載到單片機(jī)內(nèi)部ROM芯片中,最后點(diǎn)擊“運(yùn)行”,即可以看到程序的結(jié)果。注意,每次重新更新程序的時(shí)候,要點(diǎn)擊“初始化”按鈕,才可以相應(yīng)的操作。 調(diào)試過(guò)程 由于該電路要完成幾個(gè)功能,所以我在單片機(jī)實(shí)驗(yàn)板上分為幾個(gè)獨(dú)立的部分來(lái)調(diào)試。首先是對(duì)信號(hào)燈的控制,這里我先對(duì)東西方向編好程序然后進(jìn)行調(diào)試,因?yàn)槟媳狈较蚺c此類(lèi)同,所以只要東西方向的程序能夠?qū)崿F(xiàn)功能的話南北方向一定沒(méi)問(wèn)題,在這個(gè)調(diào)試過(guò)程中沒(méi)遇到什么困難。其次是中斷部分的調(diào)試,這里采用的是外中斷0優(yōu)先級(jí)來(lái)實(shí)現(xiàn)中斷的,但中斷到來(lái)時(shí),東西方向的紅燈亮。最后是定時(shí)顯示部分,把“單片機(jī)系統(tǒng)”“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的ABCDEFGH端口用8芯排線連接。把“單片機(jī)系統(tǒng)”“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的S1S2S3S4S5S6S7S8端口用8芯排線連接。這里就用到了前面所述的動(dòng)態(tài)掃描,定時(shí)采用了定時(shí)/計(jì)數(shù)器0來(lái)定時(shí)的,我們?cè)O(shè)定TMOD=00000001B,即TMOD=01H。我們要給T0定時(shí)/計(jì)數(shù)器的TH0、TL0裝入預(yù)置初值,通過(guò)前面的公式可以計(jì)算出TH0和TL0的初值。對(duì)于顯示單元中的數(shù)據(jù)要把它十位數(shù)和個(gè)位數(shù)分開(kāi),方法仍采用對(duì)10整除和對(duì)10求余。在數(shù)碼上顯示,仍通過(guò)查表的方式完成。在單片機(jī)系統(tǒng)板上分開(kāi)調(diào)試程序都沒(méi)出現(xiàn)什么大的問(wèn)題,小問(wèn)題也就是編寫(xiě)程序時(shí)有些遺漏或的地方或是控制字設(shè)置的不對(duì)和沒(méi)有設(shè)置,比如開(kāi)中斷部分,但通過(guò)調(diào)試時(shí)都及時(shí)更改過(guò)來(lái),基本實(shí)現(xiàn)了設(shè)計(jì)要求所要完成的功能。最后將各個(gè)部分綜合起來(lái)編寫(xiě)出完整的程序。接下來(lái)就是對(duì)所做的硬件電路進(jìn)行調(diào)試了,先檢測(cè)電路是否導(dǎo)通,在電路沒(méi)有問(wèn)題的情況下,通過(guò)程序下載器將程序下載到芯片中,接通電源,數(shù)碼管顯示一直是8,然后,信號(hào)燈的變化也沒(méi)什么規(guī)律。檢查后發(fā)現(xiàn)因?yàn)槲矣玫氖?9C51芯片,而單片機(jī)實(shí)驗(yàn)板支持的是AT89S51或者是AT89S52芯片,更換芯片89S51后信號(hào)燈是按規(guī)則變化,但數(shù)碼管顯示仍然不正常。檢查電路,發(fā)現(xiàn)驅(qū)動(dòng)電路560歐排阻焊接反了,不能完全驅(qū)動(dòng)數(shù)碼管的每一段發(fā)光,重新焊接還是不能正常顯示,于是就更換了一個(gè)排阻,問(wèn)題解決了。綜合前面各部分的程序,顯示部分正常,中斷部分也正常,但就是信號(hào)燈的各個(gè)方向不正常,因?yàn)樾枰?2個(gè)發(fā)光二極管,而且又要與東南西北各個(gè)方向符合,對(duì)控制字總是搞的很糊涂?!?、黃、紅的循序排列,~、所以在設(shè)置控制字時(shí)老是出現(xiàn)問(wèn)題,但經(jīng)過(guò)多次的修改最后還是成功了。由于程序比較復(fù)雜,這里就不說(shuō)明,詳細(xì)代碼見(jiàn)附錄。五.總結(jié)本系統(tǒng)的硬件控制電路圖簡(jiǎn)單, 可降低生產(chǎn)成本, 采用單片機(jī)可提高系統(tǒng)的可靠性和穩(wěn)定性, 縮小系統(tǒng)的體積, 調(diào)試和維護(hù)方便, 并可根據(jù)具體情況修改程序中的參數(shù)。用匯編語(yǔ)言編程時(shí), 位操作指令用的較多,但遇到了很多困難,最后還是采用C語(yǔ)言編寫(xiě)。 本軟、硬件系統(tǒng)在單片機(jī)開(kāi)發(fā)裝置上調(diào)試運(yùn)行取得較好的效果, 對(duì)靈活有效地利用交通燈控制行車(chē)安全, 車(chē)輛分流有一定的實(shí)際意義, 而且解決了緊急車(chē)的通行問(wèn)題, 當(dāng)然交通燈用型號(hào)較大的指示燈, 傳感器這些環(huán)節(jié)都可在實(shí)際中較容易實(shí)現(xiàn)。從本交通信號(hào)燈自動(dòng)控制系統(tǒng)的設(shè)計(jì)與實(shí)驗(yàn)中可以看出,交通信號(hào)燈控制管理實(shí)驗(yàn),基本上涉及單片機(jī)系統(tǒng)中擴(kuò)展簡(jiǎn)單I/ O 接口的方法;數(shù)據(jù)輸出程序的設(shè)計(jì)方法;模擬交通燈控制的方法;信號(hào)燈及數(shù)碼管的使用. 在此基礎(chǔ)上我們可對(duì)其進(jìn)行改進(jìn),加入中斷的要求, 內(nèi)部定時(shí)/ 計(jì)數(shù)器的使用和編程方法;而且還可以在外部中斷中增加用繼電器的開(kāi)合模擬急救車(chē)通過(guò)的聲音等要求. 因此,在今后的實(shí)驗(yàn)教學(xué)中,通過(guò)交通信號(hào)燈控制基本實(shí)驗(yàn)和它的一系列改進(jìn)綜合實(shí)驗(yàn),可以使同學(xué)們提高了單片機(jī)的綜合應(yīng)用能力;初步掌握軟硬件設(shè)計(jì)能力.通過(guò)本次畢業(yè)設(shè)計(jì)設(shè)計(jì),加深了我對(duì)單片機(jī)的認(rèn)識(shí),經(jīng)過(guò)查閱有關(guān)方面的書(shū)籍,獲得了許多專業(yè)方面的知識(shí),開(kāi)拓了視野。通過(guò)設(shè)計(jì)電路、制作扳子,提高了理論水平和實(shí)際的動(dòng)手能力。完成了適當(dāng)?shù)挠布娐返脑O(shè)計(jì)和軟件的編程與調(diào)試。初步掌握了運(yùn)用單片機(jī)編程,利用單片機(jī)仿真器進(jìn)行單片機(jī)仿真和調(diào)試。在整個(gè)設(shè)計(jì)與制作過(guò)程中,從一開(kāi)始拿到題目,到分析與設(shè)計(jì),采用所學(xué)的單片機(jī)的知識(shí),運(yùn)用單片機(jī)最小應(yīng)用系統(tǒng),設(shè)計(jì)出硬件電路,以P1口作為輸出,通過(guò)按鍵來(lái)控制道路的暢通。用EDA軟件Protel99完成原理圖的制作,通過(guò)腐蝕、打孔、插件、焊接完成硬件電路板。然后在此基礎(chǔ)上,用匯編語(yǔ)言和C51來(lái)編寫(xiě)程序,來(lái)實(shí)現(xiàn)對(duì)硬件電路的控制。對(duì)于程序的調(diào)試,通過(guò)多次調(diào)試,得到完整正確的程序。繼而,將程序燒錄到AT89S51芯片中,最后,加入電源,各部分電路顯示正常達(dá)到本次設(shè)計(jì)的目的??傊?,本次畢業(yè)設(shè)計(jì)是個(gè)很好的鍛煉機(jī)會(huì),對(duì)我們各個(gè)方面的能力都有所提高,對(duì)將來(lái)我們走出校園,從事類(lèi)似專業(yè)的工作都有很大的益處。謝 辭畢設(shè)快接近尾聲了,慕然回首!從當(dāng)初對(duì)交通燈定時(shí)控制系統(tǒng)原始方案的確定到現(xiàn)在的成品,其中的過(guò)程讓我再次體會(huì)到了理論知識(shí)和實(shí)踐相結(jié)合的重要性。交通燈定時(shí)控制系統(tǒng)的多個(gè)難題之所以能順利解決是因?yàn)橛泻芏嗳私o予了我很大的幫助,他們每一個(gè)建議對(duì)我畢設(shè)都起了很大的幫助。 感謝我的指導(dǎo)老師牛鳳蓮老師。從選題到方案的確定她都給我反復(fù)論證了方案的可行性,好幾次技術(shù)上瓶頸問(wèn)題的突破都離不開(kāi)她的關(guān)懷和鼓勵(lì)。她那種對(duì)工作的認(rèn)真和對(duì)科學(xué)嚴(yán)謹(jǐn)?shù)膽B(tài)度是我堅(jiān)持做下去的理由。在她身上我學(xué)會(huì)了很多進(jìn)到社會(huì)上就要用到的東西,比如處理人際關(guān)系,做人的道理;最重要的是學(xué)會(huì)了遇到問(wèn)題解決問(wèn)題的方法,在此我對(duì)他表示最真摯的謝意!應(yīng)用科技學(xué)院科協(xié)在儀器方面給予了我很大的支持,在此我向應(yīng)用科技學(xué)院科協(xié)里的同學(xué)表示感謝!熊兵同學(xué)在軟件編程上給我提了很多寶貴的經(jīng)驗(yàn)在此我向熊兵同學(xué)表示感謝!曾慶吉同學(xué)在我畫(huà)PCB的時(shí)候給予了我很大的幫助在此我向曾慶吉同學(xué)表示感謝!參考文獻(xiàn)[1] :華中科技大學(xué)出版社,[2] ,[3] ,[4] 王曉明、[5] 張洪潤(rùn)、[6] 求是科技、[7] 南建輝、熊鳴、[8] 蘇凱、劉慶國(guó)、[9] 白駒珩、:電子科技大學(xué)出版社,[10] 徐愛(ài)鈞 ,[11] 李東生、張勇、 :電子工業(yè)出版社,[12] 王勇、陳愛(ài)弟、蔡明軍、 :西安電子科技大學(xué)出版社,[13] ,[14] . Stringfellow and . Craford, “High Brightness Light Emitting Diodes” , Semiconductors and Semimetals Vol. 48,Academic Press, 1997.[15] . Stringfellow and . Craford, “High Brightness Light Emitting Diodes” , Semiconductors and Semimetals Vol. 48,Academic Press, 1997.附 錄附錄一:主程序流程圖 開(kāi) 始計(jì)數(shù)單元清零TH0,TL0裝入初值定義中斷參數(shù)初始狀態(tài)東西綠燈,南北紅燈延時(shí)30s顯示數(shù)據(jù)處理東西黃燈亮,南北紅燈閃爍延時(shí)5s東西紅燈亮,南北綠燈亮東西紅燈閃爍,南北黃燈亮顯示數(shù)據(jù)處理延時(shí)20s顯示數(shù)據(jù)處理延時(shí)5s顯示數(shù)據(jù)處理 附錄二:中斷服務(wù)流程圖T0中斷入口通過(guò)查表方式顯示數(shù)據(jù)數(shù)碼位選加1位選數(shù)值=8?保護(hù)現(xiàn)場(chǎng)東西,南北都亮紅燈延時(shí)10s恢復(fù)現(xiàn)場(chǎng)中斷返回顯示數(shù)據(jù)處理秒計(jì)數(shù)加1秒計(jì)數(shù)=1000?位選數(shù)值=0秒計(jì)數(shù)=0 附錄三:主程序代碼/*假設(shè)東西方向?yàn)橹鞲傻溃ǚ判?0s),南北方向?yàn)榇胃傻溃ǚ判?0s)*/includeunsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0x00}。unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1