【正文】
Max7219_Wr_byte(dat)。 speed_buf[1]=set_speed/10%10|0x80。 uint speed。t2)。 TL0=0xe0。 //延時(shí) if(!KEY0) { while (KEY3) { if(!KEY1) { Delay(40)。 二、當(dāng)發(fā)現(xiàn)車輛速度超過(guò)駕駛員設(shè)置的最高值時(shí),蜂鳴器開始報(bào)警,提醒駕駛員減速。s governing body, has also ordered an immediate investigation into the referee39。想要的,不想要的,界限明確,好像沒有什么可以撼動(dòng)自己。s not needed. Instead, he plans to deploy his 270squarefoot (25squaremeter) main chute at an altitude of around 5,000 feet (1,524 meters). In order to deploy this chute successfully, he will have to slow to 172 mph (277 kph). He will have a reserve parachute that will open automatically if he loses consciousness at mach speeds. Even if everything goes as planned, it won39。t remember his appearance. 童年時(shí),覺得壓歲錢和新衣服是過(guò)年必備,但是隨著年齡的推進(jìn),會(huì)越來(lái)越發(fā)現(xiàn),那些東西根本就可有可無(wú);初中時(shí),以為要有一場(chǎng)暗戀才意味著真正的成長(zhǎng),但三年過(guò)去后,自己心平氣和的寫同學(xué)錄的時(shí)候,突然就發(fā)現(xiàn)是不是真正的成長(zhǎng)了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個(gè)句點(diǎn),但畢業(yè)晚會(huì)的時(shí)候最終還是被梗塞在了咽喉,后來(lái)再次站在他曾經(jīng)揮汗如雨的球場(chǎng),看著他投過(guò)籃球的球框時(shí),突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。s 150th anniversary celebrations and will attend City39。 SPK=1。 sec_t=0。 LED=0。 for(t1=time。 sbit SPK=P2^7。i++) { Max7219_Wr_data (i, speed_buf [i1])。 wrdat=1。初始化子函數(shù) void Disp_speed(uint speed)。 3 附 錄 源程序代碼 : ifndef _Max7219_H_ define _Max7219_H_ include include define uchar unsigned char define uint unsigned int define DECODE_MODE 0x09 //譯碼方式 define INTENSITY 0x0A //亮度寄存器 define SCAN_LIMIT 0x0B //掃描位數(shù)寄存器 define SHUT_DOWN 0x0C //低功耗模式寄存器 define DISPLAY_TEST 0x0D //顯示測(cè)試寄存器 define delay1us _nop_()。同時(shí)通過(guò) Proteus 仿真驗(yàn)證了設(shè)計(jì)的正確性,使理論結(jié)果與實(shí)踐相結(jié)合 , 加深理論的理解。將其設(shè)定為方式 1, 16 位定時(shí)計(jì)數(shù)器 /計(jì)數(shù)器,故 D5,D4 設(shè)定為 0 和 1。 主程序主要完成硬件初始化、子程序調(diào)用以及顯示、報(bào)警等功能。 DIG7~DIG0: 8 位數(shù)值驅(qū)動(dòng)線。車速傳感器產(chǎn)生的是恒流低阻抗信號(hào),電壓值受外部負(fù)載的影響大。當(dāng)車輛處于行駛狀態(tài)時(shí),該系統(tǒng)通過(guò)測(cè)速傳感器時(shí)刻監(jiān)測(cè)車輛速度,故我們需要測(cè)速傳感器來(lái)測(cè)量速度傳送到單片機(jī)中,為了減少系統(tǒng)誤差和信號(hào)的干擾,實(shí)現(xiàn)非接觸測(cè)量我們就需要在單片機(jī)和測(cè)速傳感器之間加上一個(gè)關(guān)電耦合 單元 【 1】 。其運(yùn)動(dòng)部件可以是線圈(動(dòng)圈式),也可以是磁鐵(動(dòng)鐵式),動(dòng)圈式和動(dòng)鐵式的工作原理都是完全相同的。線速度傳感器具有結(jié)構(gòu)簡(jiǎn)單可靠,不用外加電源穩(wěn)壓器,頻率響應(yīng)好,輸出靈敏度高,測(cè)量范圍大,抗干擾能力強(qiáng)等優(yōu)點(diǎn),它的輸出直流電壓可直接由高輸入阻抗的直流電壓表顯示。 方案三: 采用嵌入式車載限速裝置,在設(shè)計(jì)汽車時(shí)就已經(jīng)考慮并在制造時(shí)嵌入整車電子控制系統(tǒng)中。2 第二章 設(shè)計(jì)方案的選擇 第一節(jié) 設(shè)計(jì)要求 我們要求設(shè)計(jì)一個(gè)具有數(shù)字 顯示功能的單片機(jī)系統(tǒng) , 實(shí)現(xiàn)車輛當(dāng)前速度輸出,當(dāng)達(dá)到所設(shè)定的速度上限時(shí)并報(bào)警,以保證駕駛?cè)藛T的人身安全。通過(guò) LED 顯示出來(lái)。 關(guān)鍵 詞 : 單片機(jī) 汽 車超 傳感器 報(bào)警 LED 顯示 Abstract This design is a microprocessor controlled speed alarm system. Alarm systems to detect speeding vehicles from the driver39。首先要進(jìn)行系統(tǒng)的總體方案設(shè)計(jì),在設(shè)計(jì)中一般應(yīng)考慮以下幾點(diǎn): 一、 遵循從整體到局部的設(shè)計(jì)原則。傳感器將車速轉(zhuǎn)化為脈沖信號(hào),傳入單片機(jī),單片機(jī)將輸入的一定值的脈沖轉(zhuǎn)換為對(duì)應(yīng)的速度值。 轉(zhuǎn)速傳感器 是 將旋轉(zhuǎn)物體的轉(zhuǎn)速轉(zhuǎn)換為電量輸出的傳感器 , 屬于間接式測(cè)量裝置 。當(dāng)殼體隨被測(cè)振動(dòng)體一起振動(dòng)是,當(dāng)振動(dòng)頻率足夠高(遠(yuǎn)大于傳感器固有頻率)時(shí),運(yùn)動(dòng)部件慣性很大,來(lái)不及隨振動(dòng)體一起振動(dòng),近乎靜止不動(dòng),振動(dòng)能量幾乎全被彈簧吸收,永久磁鐵與線圈的相對(duì)運(yùn)動(dòng)速度接近振動(dòng)體振動(dòng)速度,磁鐵與線圈的相 對(duì)運(yùn)動(dòng)切割磁力線,從而產(chǎn)生感應(yīng)電動(dòng)勢(shì)。對(duì)于單片機(jī)我們需要穩(wěn)定的電壓,所以我們需要電源單元。以 Audil00轎車為例,車速傳感器信號(hào)送入單片機(jī) T0端口后,其高電平電壓值迅速由 9V下降為 ,而 T0端口需要的最低識(shí)別電壓為 2V。輸出位選信號(hào),從每個(gè) LED 公共陰 極 吸入電流 , 吸收顯示器共陰 極 電流的位驅(qū)動(dòng)線。數(shù)據(jù)處理子程序主要完成監(jiān)測(cè)車輛速度即主要是計(jì)算出車輛的時(shí)速,為報(bào)警子程序提供參考數(shù)據(jù);按鍵中斷子程序主要實(shí)現(xiàn)合法參數(shù)的輸入;報(bào)警子程序主要實(shí)現(xiàn)在車輛超速行駛狀態(tài)下發(fā)出報(bào)警信號(hào),包括 SPEAKER 輸出子程序和警報(bào)燈的閃爍子程序;顯示子程序設(shè)計(jì)采用數(shù)字化顯示用戶設(shè)定的最高時(shí)速和車輛實(shí)際時(shí)速,用 MAX7219 芯片驅(qū)動(dòng) LED進(jìn)行動(dòng)態(tài)顯示。將 T1 設(shè)定為計(jì)數(shù)器,故D6=1。通過(guò)本次課程設(shè)計(jì),理解到知識(shí)的廣泛性,本身知識(shí)仍然不夠,以后將會(huì)繼續(xù)努力拓展知識(shí)面。//定義一微秒時(shí)間 define delay2us {delay1us。顯示速度 void Disp_set_speed(uint set_speed)。 //左移 clk=1。 } } void Disp_set_speed (uint set_speed) { uchar speed_buf[4]。 sbit LED_GREEN=P1^6。t10。 //紅燈關(guān) LED_GREEN=1。 ET1=1。//speak 報(bào)警 } else LED=0。s Premier League match at Chelsea on Sunday. I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport. For me it39。 Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time. 原來(lái),這個(gè)世界上,對(duì)某個(gè)事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅(jiān)決,還有,時(shí)間。t. Baumgartner still will free fall at a speed that would cause you and me to pass out, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters). cause there 。s time, your ideas are always special to clear. Want, want, line is clear, as if nothing could shake his. Also once seemed to be determined to do something, but more often is he backed out at last. Dislike his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. Those who do, just green years oneself give oneself an arm injection, or is a selfrighteous spiritual. 4 一個(gè)人的時(shí)候,自己的想法總是特別地清晰。s 21 win. Michel Platini, president of European football39。 要求: 一、 該系統(tǒng)通過(guò)速度傳感器時(shí)刻監(jiān)測(cè)機(jī)動(dòng)車輛速度。 if(!KEY0) 9 { Delay(40)。 TR0=0。t20。 uint set_speed。 speed_buf[0]=set_speed%10。 // 口打開 Max7219_Wr_byte ( addr )。 地址,顯示內(nèi)容 Max7219_Wr_data(DISPLAY_TEST, 0x00)。} define delay4us {delay2us。 劉 老師多次詢問(wèn)研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱 鼓勵(lì)。故其狀態(tài)字設(shè)為 0x51。 第二節(jié) 主程序 此系統(tǒng)由眾多單元組成,為了便于修改,采用模塊化分層管理。 圖 顯示電路連接圖 計(jì)數(shù)器可以統(tǒng)計(jì)輸入脈沖的個(gè)數(shù),可以用其來(lái)統(tǒng)計(jì)汽車輪子在 1s 內(nèi)的轉(zhuǎn)動(dòng)圈數(shù),本電路采用兩片十進(jìn)制計(jì)數(shù)器組成模值為 100 的計(jì)數(shù)器。當(dāng) 輸出高電平 1 時(shí), 7406的輸出為低電平 0,使蜂鳴器引線獲得接近 5V 的直流電壓,而產(chǎn)生蜂鳴音。故可以畫出以下的超速報(bào)警系統(tǒng)總框圖。 在傳感器中當(dāng)結(jié)構(gòu)參數(shù)確定后, B、 L、 N、 S 均為定值,感應(yīng)電動(dòng)勢(shì) e 與線圈相對(duì)磁場(chǎng)的運(yùn)動(dòng)速度 (v 或 ω)成正比,所以這類傳感器的基本形式是速度傳感器,能直接測(cè)量線速度或角速度。 前者的輸出信號(hào)值是轉(zhuǎn)速的線性函數(shù) , 后者的輸出信號(hào)頻率與轉(zhuǎn)速成正比 , 或其信號(hào)峰值間隔與轉(zhuǎn)速成反比 。 方案二價(jià)格昂貴。 二、 經(jīng)濟(jì)性要求。 據(jù)統(tǒng)計(jì),造成各種交通事故的主要原因是車輛的超載和超速行駛 ,而后者隨機(jī)性很大 ,糾章困難 ,而且由于中國(guó)公路條件復(fù)雜 ,不同等級(jí)的公路允許的最高速度不同 ,現(xiàn)有的限速裝置難以適應(yīng)這種情況。該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,可靠性高,操作方便,可廣泛應(yīng)用于摩托車、汽車等機(jī)動(dòng)車輛。 當(dāng)車輛速度超過(guò)駕駛員設(shè)置的最高 速度 時(shí),蜂鳴器開始報(bào)警,警告燈 點(diǎn)亮 ,提醒駕駛員減速 。此方法運(yùn)用電子元器件較多,不能很好的得到測(cè)量精度的控制要求,不便于維修。 線速度傳感器是用來(lái)測(cè)量直線運(yùn)動(dòng)速度的傳感器,它的輸出電壓和被測(cè)物體運(yùn)動(dòng)速度成線性關(guān)系,該傳感器具有極高的頻率響應(yīng),可檢測(cè)小模數(shù)齒輪和其它物體的轉(zhuǎn)速,具有穩(wěn)定的工作性能。按工作原理不同,磁電感應(yīng)式傳感器可分為恒定磁通式和變磁通式,即動(dòng)圈式傳感器和磁阻式傳感器。比較,如果 f> f0,則車速報(bào)警器發(fā)出聲光報(bào)警;反之,車速報(bào)警器將執(zhí)行下一個(gè)比較任務(wù)。車速傳感器信號(hào)位于高電平時(shí),發(fā)光源發(fā)光并控制受光器導(dǎo)通,則受光器輸出端產(chǎn)生與車速傳感器頻率一致的電壓信號(hào)。每片可驅(qū)動(dòng) 8 位 7 段加小數(shù)點(diǎn)的共陰極數(shù)碼管 。 1s 定時(shí)時(shí)間到,讀取定時(shí)器 T1( 引腳 ) 輸入 的脈沖數(shù),為實(shí)時(shí)車速的頻率值。 特殊功能計(jì)數(shù)器 TMOD 用于選擇定時(shí)器 /計(jì)數(shù)器 T0、 T1 的工