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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的公交車輛自動(dòng)報(bào)站系統(tǒng)設(shè)計(jì)-文庫(kù)吧資料

2025-01-19 03:21本頁面
  

【正文】 d == 0) { while(!add)。 delay(5000)。 delay(5000)。 if(t_distance = 34)t_distance = 0。 if(D_t=5) //計(jì)數(shù)100次,每次10米,表示一公里 { D_t=0。 if(t_distance = 34)t_distance = 0。 //計(jì)數(shù)100次,每次10米,表示一公里 else { D_t=0。 P2 = 0XFF。=0xfd。 P0=led_seg_code[i]。 P2 = 0XFF。=0xfe。 //暫存百位 P0=led_seg_code[i]。 //k = 34。 //距離的計(jì)數(shù) }//數(shù)碼管動(dòng)態(tài)掃描void led_show(){ unsigned char i,k。 D_t=0。//led_seg_code[09]代表09//延時(shí)void delay(unsigned int i)//延時(shí){ while(i)。bit flag。sbit add = P1^0。unsigned int data D_t。程序就是為使電子計(jì)算機(jī)執(zhí)行一個(gè)或多個(gè)操作,或執(zhí)行某一任務(wù),按序設(shè)計(jì)的計(jì)算機(jī)指令的集合。一般分為系統(tǒng)程序和應(yīng)用程序兩大類。29第四章 軟件部分第四章 軟件部分 主控程序設(shè)計(jì)程序(program)是為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。時(shí)鐘電路采用12MHZ、30pF的晶振和兩個(gè)30pF的電容;復(fù)位電路由一個(gè)22uF的電容和10K電阻及一個(gè)復(fù)位按鈕組成;由一個(gè)信號(hào)源提供一個(gè)矩形脈沖波形,頻率為1HZ,示波器用來檢測(cè)矩形脈沖,每遇到一個(gè)脈沖,首先LED燈會(huì)連續(xù)閃三下然后數(shù)碼管就會(huì)加一,顯示當(dāng)前站數(shù)。 所示。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O端口進(jìn)行驅(qū)動(dòng),或者使用如BCD碼二十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動(dòng)。數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管。 LED數(shù)碼管特性數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。輻射強(qiáng)度為最大值的 50% 的角度稱為半強(qiáng)度輻射角。紅外燈特別是遠(yuǎn)距離紅外燈,熱耗是設(shè)計(jì)和選擇時(shí)應(yīng)注意的問題。因此要求工作電壓準(zhǔn)確、穩(wěn)定,否則影響輻射功率的發(fā)揮及其可靠性。紅外二極管電流過小,將影響其輻射功率的發(fā)揮,但工作電流過大將影響其壽命,甚至使紅外二極管燒毀。 紅外發(fā)光二極管的發(fā)射功率用輻照度μ W/m2 表示。光譜功率分布為中心波長(zhǎng) 830 ~ 950nm ,半峰帶寬約 40nm 左右,它是窄帶分布,為普通 CCD 黑白攝像機(jī)可感受的范圍。VDD VOUT+5V4N25+5V 脈沖檢測(cè)電路設(shè)計(jì) LED顯示電路設(shè)計(jì) 紅外LED發(fā)光二極管特性由紅外發(fā)光二級(jí)管矩陣組成發(fā)光體。 基于霍爾器件的脈沖檢測(cè)電路設(shè)計(jì)對(duì)車輪的轉(zhuǎn)數(shù)計(jì)數(shù)是本設(shè)計(jì)的關(guān)鍵,公交車運(yùn)行時(shí)的速度變化很大,路況也很復(fù)雜,針對(duì)這些情況,利用了霍爾器件的檢測(cè)電路可以很好的克服這些缺陷。 與發(fā)光二極管的接口為例,對(duì)負(fù)載電阻器的選擇作一估計(jì)。輸出電流較大時(shí),管子的飽和壓降也會(huì)隨之增大,使用者應(yīng)當(dāng)特別注意,僅這個(gè)電壓和你要控制的電路的截止電壓(或邏輯“零”)是兼容的。輸出管導(dǎo)通時(shí),它的輸出端和線路的公共端短路。 霍爾開關(guān)電路的輸出級(jí)一般是一個(gè)集電極開路的NPN晶體管,其使用規(guī)則和任何一種相似的NPN開關(guān)管相同。 3. 也可將工作磁體固定在霍爾器件背面(外殼上沒打標(biāo)志的一面),讓被檢的鐵磁物體(例如鋼齒輪)從它們近旁通過,檢測(cè)出物體上的特殊標(biāo)志(如齒、凸緣、缺口等),得出物體的運(yùn)動(dòng)參數(shù)。這種方法的檢測(cè)精度很高,在125℃的溫度范圍內(nèi),翼片的位置重復(fù)精度可達(dá)50μm。 在遮斷方式中,工作磁體和霍爾器件以適當(dāng)?shù)拈g隙相對(duì)固定,用一軟磁(例如軟鐵)翼片作為運(yùn)動(dòng)工作部件,當(dāng)翼片進(jìn)入間隙時(shí),作用到霍爾器件上的磁力線被部分或全部遮斷,以此來調(diào)節(jié)工作磁場(chǎng)。在計(jì)算總有效工作氣隙時(shí),應(yīng)從霍爾片表面算起。在空氣隙中,磁感應(yīng)強(qiáng)度會(huì)隨距離增加而迅速下降。 用磁場(chǎng)作為被傳感物體的運(yùn)動(dòng)和位置信息載體時(shí),一般采用永久磁鋼來產(chǎn)生工作磁場(chǎng)。 2.而且,因霍爾元件的尺寸極小,可以進(jìn)行多點(diǎn)檢測(cè),由計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理,可以得到場(chǎng)的分布狀態(tài),并可對(duì)狹縫,小孔中的磁場(chǎng)進(jìn)行檢測(cè)?;魻柶骷y(cè)量磁場(chǎng) 使用霍爾器件檢測(cè)磁場(chǎng)的方法極為簡(jiǎn)單,將霍爾器件作成各種形式的探頭,放在被測(cè)磁場(chǎng)中,因霍爾器件只對(duì)垂直于霍爾片的表面的磁感應(yīng)強(qiáng)度敏感,因而必須令磁力線和器件表面垂直,通電后即可由輸出電壓得到被測(cè)磁場(chǎng)的磁感應(yīng)強(qiáng)度。下圖給出了一個(gè)采用三端固定正電壓集成穩(wěn)壓器7805來得到+。78xx系列集成穩(wěn)壓器是常用的固定正輸出電壓的集成穩(wěn)壓器。集成穩(wěn)壓器具有穩(wěn)壓精度特別高,工作穩(wěn)定可靠,外圍電路簡(jiǎn)單,體積小,重量有輕的優(yōu)點(diǎn),常見的有:金屬圓形封裝,金屬菱形封裝,塑料封裝,帶散熱板封裝,扁平式封裝,雙列直插式封裝等。如果在電容兩端并聯(lián)一個(gè)按鍵,就成了按鍵復(fù)位電路,只要按下這個(gè)按鍵,單片機(jī)就能復(fù)位而無需下電,這個(gè)就是兩者的區(qū)別。最簡(jiǎn)單的上電復(fù)位電路是用一個(gè)電容與一個(gè)電阻串聯(lián)組成,電容接VCC,電阻接地,RESET腳接在它們中間,當(dāng)上電時(shí),電容相當(dāng)于短路,此時(shí)電阻上的電壓等于VCC,經(jīng)過一段時(shí)間后電阻電壓逐漸變小直至為0,只要RC時(shí)間選擇合適,就可以用來上電復(fù)位。當(dāng)VCC低于Vt(Vz+)時(shí)電路令系統(tǒng)復(fù)位。 是一個(gè)實(shí)例 當(dāng) VCC x (R1/(R1+R2) ) =,Q1截止使系統(tǒng)復(fù)位。圖3所示復(fù)位電路輸入輸出特性圖的下半部分是其特性,可與上半部比較,增加放電回路的效果。左邊的電路為高電平復(fù)位有效, 右邊為低電平Sm為手動(dòng)復(fù)位開關(guān) Ch可避免高頻諧波對(duì)電路的干擾。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號(hào),以防電源開關(guān)或電源插頭分合過程中引起的抖動(dòng)而影響復(fù)位。0481216200400600 ESR與頻率的關(guān)系曲線。CL(負(fù)載電容):30PF+3PF。有時(shí),在一些地方,為了降低成本,也可用陶瓷振蕩器代替晶振,若使用陶瓷振蕩器,則電容C1,C2的值取47pf.Rf/PD內(nèi)部定時(shí)VCCGNDXTAL1C2C1石英晶體或陶瓷振蕩器XTAL2 等效電路單片機(jī)對(duì)所使用的振蕩晶體的參數(shù)要求如下:ESR(等效串聯(lián)電阻):。在組成單片機(jī)系統(tǒng)時(shí)多采用第一種方法,這種方式的結(jié)構(gòu)緊湊,成本低廉,可靠信強(qiáng)??衫脙?nèi)部振蕩產(chǎn)生時(shí)鐘,只要在XTML1和XTML2引腳上外接一個(gè)晶體及電容組成的并聯(lián)諧振電路,便構(gòu)成一個(gè)完整的振蕩信號(hào)發(fā)生器。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。在閑置模式下,CPU停止工作。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。4.芯片擦除:如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。該反向放大器可以配置為片內(nèi)振蕩器。 XTAL2:來自反向振蕩器的輸出。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。另外,該引腳被略微拉高。如想禁止ALE的輸出可在SFR8EH地址上置0。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。在FLASH編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。P3口也可作為AT89C51的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時(shí)器0外部輸入) T1(記時(shí)器1外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。當(dāng) P1口的管腳第一次寫1時(shí),被定義為高阻輸入。片內(nèi)振蕩器和時(shí)鐘電路 2.管腳說明:可編程串行通道兩個(gè)16位定時(shí)器/計(jì)數(shù)器128*8位內(nèi)部RAM全靜態(tài)工作:0Hz24Hz壽命:1000寫/擦循環(huán)與MCS51 兼容 AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼 51單片機(jī)容。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。其實(shí)計(jì)數(shù)電路非常簡(jiǎn)單,它僅僅利用到89C51的外部中斷INT0,每當(dāng)此引腳有下跳沿信號(hào),計(jì)數(shù)器即加1(系統(tǒng)中采用16位計(jì)數(shù)器,最大計(jì)數(shù)值可達(dá)到65535)。我們只要記錄下車輪的轉(zhuǎn)數(shù),然后用它乘以車輪周長(zhǎng)就可以得到車輛行駛的里程數(shù)。我們?cè)诖瞬捎玫氖莿?dòng)態(tài)顯示方式,該方式較靜態(tài)顯示方式的明顯優(yōu)點(diǎn)即其占用的I/O口資源少,從而不必再對(duì)89C51進(jìn)行I/O口擴(kuò)展。在該系統(tǒng)設(shè)計(jì)中,由于89C51本身自帶的并行口有限,故可以在對(duì)并行口進(jìn)行擴(kuò)展。系統(tǒng)將手動(dòng)復(fù)位和上電復(fù)位結(jié)合在一起。本系統(tǒng)采用內(nèi)部時(shí)鐘方式,外接12MHZ的晶振,晶振和電容(30P)組成并聯(lián)諧振蕩回路,從而使89C51內(nèi)部的電路產(chǎn)生自振蕩。為了避免數(shù)據(jù)和地址的信號(hào)沖突,這時(shí)候就需要在89C51和RAM之間加上一鎖存器 ,從而使數(shù)據(jù)與地址分時(shí)輸出。RAM:由于車輛在行駛過程中需要記錄大量的數(shù)據(jù),比如車輛中途停車的時(shí)間、慢速行駛的時(shí)間、超速的時(shí)間等等,而89C51內(nèi)部只有256B的數(shù)據(jù)存儲(chǔ)器RAM,其中128B用戶可以使用,數(shù)據(jù)容量根本無法滿足系統(tǒng)的需要,故須外接RAM。 (一)最小系統(tǒng)最小系統(tǒng)由89C5RAM、鎖存器、時(shí)鐘電路、復(fù)位電路五部分組成。23第三章 硬件部分第三章 硬件部分 主控電路設(shè)計(jì)該系統(tǒng)硬件設(shè)計(jì)按功能模塊劃分,可分為三部分:最小系統(tǒng)、顯示部分電路、計(jì)數(shù)部分電路。由于車輛停車時(shí)間的長(zhǎng)短和停車時(shí)的時(shí)間都被記錄下來,就可以杜絕一些公交車在站點(diǎn)延時(shí)拉客以及未到達(dá)站點(diǎn)就中途停車?yán)偷默F(xiàn)象。這樣,在車輛回到總站后,只要讀取系統(tǒng)內(nèi)部的數(shù)據(jù),就可以知道車輛在運(yùn)行途中的??空炯俺⒌退傩旭偳闆r。我們利用這一特點(diǎn),首先把從始發(fā)站出發(fā)的公交車到達(dá)每一站、每一路口行駛的里程數(shù)(確切地說是一個(gè)范圍,即經(jīng)過反復(fù)試驗(yàn),得到的到達(dá)某站或路口的數(shù)據(jù)范圍)記錄在系統(tǒng)中,公交車在實(shí)際運(yùn)行中,如果行駛的里程達(dá)到某某范圍(范圍的最低值),則自動(dòng)報(bào)站(包括提示是路口等等),此即實(shí)現(xiàn)了自動(dòng)報(bào)站功能。公交車較一般車輛有個(gè)明顯的特點(diǎn),就是它行駛的路線固定,從起點(diǎn)到終點(diǎn)中途經(jīng)過的站、路口也是固定的。以AT89C51為主控芯片,對(duì)外來脈沖計(jì)數(shù),結(jié)合數(shù)字顯示器輸出數(shù)字。如果采用有線方式來傳輸數(shù)據(jù),不但鋪設(shè)線路的施工復(fù)雜、成本高,而且,如果日后公交線路需要變更(如車站位置更改) ,改變鏈路會(huì)十分麻煩。 另外,現(xiàn)實(shí)生活中,如果調(diào)度室能夠掌握每輛公交車的到站情況,可以提高公交系統(tǒng)的工作效率。每個(gè)站牌上設(shè)一個(gè)發(fā)送裝置(主要是TX100芯片),每輛公交車上設(shè)一個(gè)接收裝置(主要是RX100芯片),發(fā)送裝置不斷發(fā)送信號(hào),接收裝置即公交車在離站10到20米的時(shí)候接收到信號(hào),然后就自動(dòng)語音報(bào)站,同時(shí)設(shè)有LED數(shù)碼管顯示和手動(dòng)報(bào)站裝置。 但是在改變線路或者增加站臺(tái)等情況時(shí),修改程序比較復(fù)雜,尤其是遇到突發(fā)狀況時(shí)司機(jī)的任何解決突發(fā)狀況的方法都將使該系統(tǒng)不能正常運(yùn)作,目前該系統(tǒng)在實(shí)際中使用較少。做到簡(jiǎn)單實(shí)用自動(dòng)化程度高。使用中如果出現(xiàn)錯(cuò)報(bào),采用手動(dòng)調(diào)整即可。以AT89C51為CPU(Ce
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1