【正文】
L1602_string(2,1,a+48)。m39。 L1602_string(2,9,hour1+48)。:39。 } i=0。 L1602_string(2,13,minute2+48)。s39。 L1602_string(2,5,d+48)。m39。 L1602_string(1,11,length3+48)。 L1602_string(1,7,39。e39。)。 second1=second/10。 //計算當前速度(5秒內) if(vnow=700) LED=0。 //計算車輪旋轉圈數(shù) length=quanshu* //騎行距離 //計算里程各個進位 length1=length/100000。 ET0=1。 L1602_init()。 } return。 P2=slc。 { P2=slc。j150。 unsigned char b。 if(minute=60) { minute=0。 wcmd(a)。}void L1602_init(void) //初始化液晶模塊{ wcmd(0x38)。 RW = 0。 delay()。 busy_flag = (bit)(P0 amp。 _nop_()。unsigned char n,count。他們無私的奉獻是我在人生道路上克服困難,勇往直前的最大動力。在資料的準備中,網(wǎng)絡資源給了我許多論文相關的信息量,同時學院圖書館的書籍也發(fā)揮了重要作用。系統(tǒng)的調試與仿真結果讓人滿意。圖56 按復位鍵清零結論6 結論該課題的主要任務是開發(fā)一個以AT89C51單片機為核心的自行車的速度里程表。圖51 頻率計輸入5HZ的信號所得值用頻率計輸入頻率為5HZ的信號,其中LCD顯示的分別為歷程L、全程平均速度、運行時間,LED顯示的偉瞬時速度。在該窗口左上方的關鍵字欄內鍵入AT89C51,窗口中間的結果欄將顯示出元器件庫中所有AT89C51單片機芯片,選擇其中的AT89C51,窗口右上方將顯示出AT89C51圖形符號,同時顯示該器件的虛擬仿真模型,單擊確定按鈕后,AT89C51將出現(xiàn)在器件列表窗口,照此方法選擇所有需要的元器件。先分別調試通過各個模塊程序,然后調試中斷服務程序,最后調試主程序,將各部分連接進行調試。KeilC51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調試工具,全Windows界面。提供Schematic Drawing、SPICE仿真與PCB設計功能,同時可以仿真單片機和周邊設備,可以仿真51系列、AVR、PIC等常用的MCU,并提供周邊設備的仿真,例如LED、示波器等。其高4位用于定時/計數(shù)器中斷控制,低4位借給外部中斷,用做中斷標志和觸發(fā)方式選擇位。此控制信號是將輪子圈數(shù)的計數(shù)經二分頻后形成。另外,在主程序模塊中還需要設置啟動/清除標志寄存器、里程寄存器、速度寄存器,并對它們進行初始化。另外,還應盡量保證其他子模塊在編程時的通用性和高效性。如要降低測量的速度下限,可以提高編碼器線數(shù)或加大測量的單位時間,使用一次采集的脈沖數(shù)盡可能多。復位電路中開關為手動復位開關,電容C9可避免高頻諧波對電路的干擾。為可靠起見,電源穩(wěn)定后還要經一定的延時才撤銷復位信號,以防電源開關或電源插頭分合過程中引起的抖動而影響復位。其大小和外磁場及電流大小成比例。圖35 霍爾傳感器的接線圖 霍爾傳感器測量原理測量轉速的第一步就是要將車輪的轉速表示為單片機可以識別的脈沖信號,從而進行脈沖計數(shù)?;魻杺鞲衅鰽3144是寬溫、開關型霍爾效應傳感器,其工作溫度范圍可達40℃~150℃。指令10:寫數(shù)據(jù)。指令5:光標或顯示移位。指令碼01H,光標復位到地址00H位置。第3腳:VL為液晶顯示器對比度調整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度。它為雙功能口,可以作為一般的準雙向I/O接口,也可以將每1位用于第2功能,而且P3口的每一條引腳均可獨立定義為第1功能的輸入輸出或第2功能。對于片內含有EPROM的單片機,當EPROM編程時,從P0口輸入指令字節(jié),而當檢驗程序時,則輸出指令字節(jié)。當該端保持高電平時,單片機訪問片內程序存儲器4KB(MS52子系列為8KB)。① RES/VPD(9腳):RES即為RESET,VPD為備用電源,所以該引腳為單片機的上電復位或掉電保護端。 (2)外接晶振引腳XTAL1和XTAL2 圖32 89C51引腳圖① XTAL1(18腳):接外部石英晶體的一端。可降至0Hz位CPU圖31 系統(tǒng)總電路圖 AT89C51單片機簡介AT89C51是一種低功耗、高性能CMOS 8位微控制器,具有2K單片機定時器0定時時間為50ms,每20次刷新系統(tǒng)時鐘及計算累計行駛時間。 操作說明本例子所采用的是27比賽公路自行車,換算成公制,外徑700mm,半徑為350mm,探測器安裝在距離軸心200mm處,探測到一次,輪胎具體規(guī)格700*28C,28是指車胎的橫斷面的寬度為28mm,則周長2150mm。但是用動態(tài)掃描的方式驅動數(shù)碼管,亮度太低,在陽光下幾乎看不見顯示內容,失去使用價值。把開關型霍爾傳感器安裝在自行車貼近車輪的支架上,磁鋼安裝在輻條上,當磁鋼靠近霍爾傳感器的時候,傳感器輸出一個無抖動的低電平,單片機根據(jù)此信號可計算里程、速度等。復位清零LCD顯示LED警報電池供電89C51單片機傳感器數(shù)碼管顯示頻率計模擬按鈕模擬圖22 系統(tǒng)結構框圖系統(tǒng)由霍爾元件傳感器、顯示模塊、LED報警模塊、供電模塊和單片機小系統(tǒng)構成。本文主要介紹了自行車測速儀的設計思想、電路原理、方案論證以及元件的選擇等內容,整體上分為硬件部分和軟件部分設計。在電氣控制系統(tǒng)中存在著較為惡劣的電磁環(huán)境,因此要求產品本身要具有較強的抗干擾能力。現(xiàn)測速表的設計已很多,多數(shù)由機械式或模擬數(shù)字電路來實現(xiàn)的,都存在體積大、精度低、不直觀、功耗大、功能少等缺點。關鍵詞:里程/速度;霍爾元件;單片機;LCDAbstractWith the development of people’s life, the bicycle is not only the universal tool of transportation and substitute for walking, but bees the first choice of entertainment and exercising. The bicycle speedometer can fulfill the basic need of people’s life, so that they can learn the speed, the mileage, time of the bicycle. This article describes a simple microcontrollerbased control automatically bike speed and mileage calculation system, including bicycle odometer hardware structure, software logic, and program code. Velocity system of the mileage uses AT89C51 as the control core, uses the hall sensors to detect the signal within a certain time interval the signal acquisition, bined with a bicycle wheel parameters after a singlechip signal acquisition, analysis and calculation, the mileage, average speed and instantaneous speed will finally display on the LCD, and the system has speed alarm function. The system hardware circuit is simple, the subroutine is versatile, which fully meets the design requirements.For the sake of easy to expand with the design adoption mold a logic for turning construction, making procedure designing relation that change, software more shorter and more easier to understand. Make hardware control in software descended to moderate the operation. The text inside describes the system hardware work principle in brief first, and attach with the system hardware design frame diagram, discuss this graduate design a function for applied each hardware connecting a people the technique connects with each one a mold piece and work processes, bine to describe in a specific way the AT89C51 electric circuit connects oscular and soft, the hardware adjusts to try. Expatiated the process of the procedure the next in order with realizes process. The simulation results have proved that the hardware circuits design and software program is correct, and the system can meet the designing requirement pletely.Keywords: Mileage / speed。作者簽名: 日 期: 摘 要隨著居民生活水平的不斷提高,自行車不再僅僅是普通的運輸、代步的工具,而是成為人們娛樂、休閑、鍛煉的首選。作 者 簽 名: 日 期: 指導教師簽名: 日 期: 使用授權說明本人完全了解XX大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學??梢圆捎糜坝?、縮印、數(shù)字化或其它復制手段保