【正文】
鐘顯示、打印票據(jù)等功能的完整設(shè)計(jì),學(xué)會(huì)及熟練操作Proteus及visio等軟件模擬仿真、軟件硬件的調(diào)試和做出電路原理圖。萬年歷由時(shí)鐘芯片DS1302實(shí)時(shí)提供時(shí)鐘信號(hào),再由單片機(jī)調(diào)用顯示;語音播報(bào)由語音芯片ISD1420提供語音信息,語音信息放在不同的地址里,由單片機(jī)從這些地址中調(diào)用合適的語音進(jìn)行播放。于是,出租車行業(yè)以低價(jià)高質(zhì)的服務(wù)給人們帶來了出行的享受。因此,汽車計(jì)價(jià)器的研究也是十分有一個(gè)應(yīng)用價(jià)值的。我國(guó)第一家生產(chǎn)計(jì)價(jià)器的是重慶市起重機(jī)廠,最早的計(jì)價(jià)器全部采用機(jī)械齒輪構(gòu),只能完成簡(jiǎn)單的計(jì)程功能,可以說,早期的計(jì)價(jià)器就是個(gè)里程表。[1]出租車計(jì)價(jià)器在最初使用時(shí)具備的主要功能是根據(jù)行駛里程計(jì)價(jià),要求精度高,可靠性好。單片機(jī)應(yīng)用技術(shù)飛速發(fā)展,我們首先從它的構(gòu)成說起:?jiǎn)纹瑱C(jī),亦稱單片微電腦 或單片微型計(jì)算機(jī)。它安裝在出租汽車上,能連續(xù)累加,并指示出行程中任一時(shí)刻乘客應(yīng)付費(fèi)用的總數(shù),其金額值是計(jì)程和計(jì)時(shí)時(shí)間的函數(shù)。第三節(jié) 單片機(jī)的應(yīng)用范圍由于單片機(jī)超小型化,結(jié)構(gòu)緊湊,可靠性高,價(jià)格低廉,在國(guó)民經(jīng)濟(jì)中得到廣泛應(yīng)用:①.工業(yè):電機(jī)控制、工業(yè)機(jī)器人、過程控制、數(shù)字控制。 第三章 系統(tǒng)介紹第一節(jié) 系統(tǒng)組成此出租車計(jì)費(fèi)系統(tǒng)以單片機(jī)為系統(tǒng)核心,利用AT89C51單片機(jī)配合六個(gè)數(shù)碼管組成的顯示模塊及ISD1420語音模塊等,實(shí)現(xiàn)基本的出租車計(jì)價(jià)器功能。具有定時(shí)精度高、工作速度快、可靠性好、電源電壓范圍寬、輸出電流大等優(yōu)點(diǎn)。[4]第六節(jié) 語音功能本系統(tǒng)采用ISD1420系列單片錄放時(shí)間8至20秒,音質(zhì)好。同時(shí),AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。另外,該引腳被略微拉高。●XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 兼容MCS—51指令系統(tǒng) 兩個(gè)外部中斷源于高電位時(shí)的最大輸出電流大約200 mA。●Pin 8 (V +):這是555個(gè)計(jì)時(shí)器IC的正電源電壓端。附加的7字節(jié)暫存存儲(chǔ)器三、DS1302的管腳排列及描述如下圖所示 引腳配置和引腳功能說明四、DS1302內(nèi)部寄存器CH: 時(shí)鐘停止位寄存器2 的第7 位 12/24 小時(shí)標(biāo)志CH=0 振蕩器工作允許bit7=1 2 小時(shí)模式CH=1 振蕩器停止bit7=0 24 小時(shí)模式WP: 寫保護(hù)位寄存器2 的第5 位:AM/PM 定義WP=0 寄存器數(shù)據(jù)能夠?qū)懭?AP=1 下午模式WP=1 寄存器數(shù)據(jù)不能寫入 AP=0 上午模式TCS: 涓流充電選擇 DS: 二極管選擇位TCS=1010 使能涓流充電 DS=01 選擇一個(gè)二極管TCS=其它 禁止涓流充電 DS=10 選擇兩個(gè)二極管DS=00 或11,即使TCS=1010 充電功能也被禁止 RS主要參數(shù)RS位電阻典型位00沒有沒有01R12KΩ10R24KΩ11R38KΩ第五節(jié) 語音播放模塊一、語音播放模塊說明及電路圖(一)語音播放模塊播放提示音ISD1420系列單片錄放時(shí)間8至20秒,音質(zhì)好。片內(nèi)信息可保存100年(無需后備電源),EEPROM單片可反復(fù)錄音十萬次。電流在放音操作中,當(dāng)信息結(jié)束時(shí)器件自動(dòng)進(jìn)入掉電模式;在錄音操作中,REC信號(hào)釋放變?yōu)楦唠娖綍r(shí)器件進(jìn)入掉電模式。錄制完畢后在結(jié)束處會(huì)記錄一個(gè)結(jié)束標(biāo)志,這樣在分段放音時(shí)會(huì)結(jié)束放音。放音后器件自動(dòng)進(jìn)入掉電等待模式。 輸出RECLED當(dāng)處于錄音操作時(shí)RECLED 輸出為低電平。當(dāng)器件使用該輸入腳并以差分形式連接到麥克時(shí),能減低噪聲和實(shí)現(xiàn)共模抑制。對(duì)于麥克輸入,ANA OUT 腳必須通過外部電容連接到ANA IN 腳這個(gè)電容的數(shù)值與ANA IN 內(nèi)部的歐姆的輸入電阻能提供又一個(gè)音頻帶寬的低頻截止頻率。 外部時(shí)鐘取樣速率器件型號(hào)采樣速率需要時(shí)鐘ISD14261024KHzISD1420以上推薦的時(shí)鐘速率最好不要變動(dòng),因?yàn)闉V波器的參數(shù)已經(jīng)固定,如果取樣速率同推薦的數(shù)值不同,錄放音質(zhì)量會(huì)引起下降。在錄音狀態(tài)中,兩個(gè)喇叭輸出為高阻,狀態(tài)在掉電模式中保持為VSSA。地址輸入在信號(hào)PLAYE,PLAYL 或REC 的下降沿被鎖存。另外,在操作模式中當(dāng)A4=1,從錄音變換到放音而不是從放音到錄音,器件地址指針復(fù)位到0。根據(jù) PLAYL、PLAYE 或REC 的下降沿信號(hào),地址輸入被鎖定。如果一個(gè)信息充滿了ISD1420,則用循環(huán)模式可以從頭到尾連續(xù)的播放。額定電流為1mA,靜態(tài)電流10Ua(),芯片內(nèi)的資料可以在斷電的情況下保存40年以上,而且采用8腳的DIP 封裝,使用方便。通過分時(shí)輪流控制各個(gè)數(shù)碼管的COM端,使各個(gè)數(shù)碼管輪流受控顯示。位碼與段碼一樣和硬件連接有關(guān)。 //定義標(biāo)量初值為零float y。 //DS1302的復(fù)位信號(hào)define delay_time 60 //宏定義時(shí)間為60ussbit SCL=P3^6。 Write_One_Byte(0x20,0xb0)。 //另一個(gè)計(jì)數(shù)器計(jì)數(shù) if(count_price =4) //不足40個(gè)脈沖 { s=s+。 while(1) { key=scankey( )。 DP_DIS( )。 delay2(1)。 } } else { ds1302_read_time( )。 } }}結(jié) 論經(jīng)過這段時(shí)間的努力,終于按照畢業(yè)設(shè)計(jì)進(jìn)度要求如期完成了論文,《出租車計(jì)費(fèi)系統(tǒng)分析與設(shè)計(jì)》中要求的一般功能,如計(jì)費(fèi),等待計(jì)時(shí),里程計(jì)算,以及費(fèi)用,時(shí)間和里程的顯示功能。同時(shí)還要求其具有車票資料打印、IC卡付費(fèi)、語音報(bào)話、和電腦串行通信等功能。參考文獻(xiàn)[1] 李華.MCS51系列單片機(jī)實(shí)用接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1993.[2] 張毅剛.單片機(jī)原理及應(yīng)用.第一版.高等教育出版社,2008.[3] 代啟化.《基于Proteus的電路設(shè)計(jì)與仿真》.現(xiàn)代電子技術(shù).2006,第 19 期.[4] 侯國(guó)章.測(cè)試與傳感技術(shù)[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2000.[5] 張志良.單片機(jī)原理與控制技術(shù)[M].北京:機(jī)械工業(yè)出版社,2002.[6] 劉文秀.單片機(jī)應(yīng)用系統(tǒng)仿真的研究[J].現(xiàn)代電子技術(shù).2005,第 286 期.[8] 曲新貴.電子元件材料手冊(cè)[M].北京:電子工業(yè)出版社,1989.[9] Rahman,Choudhury,..DeadTime Compensated Pulsewidth Modulator for a 3Phase VSI Implemented with an AT89C52 Microcontroller[C].Electrical and Computer Engineering,2006 International Conference on;Dhaka,Bangladesh,2006.[10] Temperature monitoring system based on AT89C51 microcontroller[C].2009 IEEE International Symposium on IT in Medicine amp。 The sensor belongs to the object of study and the observation and control system connection installment, all scientific research and the production process must gain the information, all must transform through it for easy to transmit and the processing electrical the sensor status and the function is extremely important.Sensor function quite Yu Ren five system automatic routine, the intellectualized degree are higher, the system the level of dependency is bigger to the sensor, the sensor plays the decisive role to the system , domestic and foreign all lists as the sensor technology the most advanced technique. The sensor application sensor application domain involves the machine manufacture, the mercial run control, the automobile electronic products, the correspondence electronic products, the expense electronic products and the special purpose equipment and so on.(1) special purpose equipmentThe special purpose equipment mainly includes d。s 8031, because the performance of a simple and reliable access to a lot of good praise. Since then in 8031 to develop a singlechip microputer system MCS51 series. Based on singlechip microputer system of the system is still widely used until now. As the field of industrial control requirements increase in the beginning of a 16bit singlechip, but not ideal because the price has not been very widely used. After the 9039。致 謝本設(shè)計(jì)是在指導(dǎo)老師潘顯兵副教授的悉心指導(dǎo)和講解下完成的,潘老師在教學(xué)上嚴(yán)格要求,及時(shí)向我們指出論文中的不足和缺陷并細(xì)心知道,老師的教誨和鼓勵(lì),及在教學(xué)上一絲不茍的精神,讓我們?nèi)M人受益匪淺,從課題的選擇到項(xiàng)目的最終完成,潘顯兵等老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。在這過程中,熟悉AT89C51單片機(jī)功能及工作特性,掌握其接口擴(kuò)展方法。 } if(key==4) { ET1=1。 EX0=0。 switch(key) { case 5: EX0=1。 Y=。 //金額為默認(rèn)價(jià)與等待金額之和 } else //否則大于40個(gè)脈沖 { s=s+。 _nop_( )。 //24c02的數(shù)據(jù)線sbit s2=P2^1。float count_price=0。一般I/O 的灌電流負(fù)載能力遠(yuǎn)大于拉電流負(fù)載能力,對(duì)于一般的51單片機(jī)而言,拉電流最大4mA,灌電流為20mA。●段碼數(shù)碼管中的每一段相當(dāng)于一個(gè)發(fā)光二極管,8段數(shù)碼管則具有8個(gè)發(fā)光二極管。 掉電存儲(chǔ)電路原理圖圖中RR10 是上拉電阻,其作用是減少AT24C02的靜態(tài)功耗,由于AT24C02的數(shù)據(jù)線和地址線是復(fù)用的,采用串口的方式傳送數(shù)據(jù),所以只用兩根線SCL(移位脈沖)和SDA(數(shù)據(jù)/地址)與單片機(jī)傳送數(shù)據(jù)?!馎4 – 連續(xù)尋址在通常的操作中,當(dāng)放音操作遇到結(jié)尾標(biāo)志EOM 時(shí)?!馎0 – 信息檢索信息檢索允許用戶在內(nèi)容跳轉(zhuǎn)瀏覽,而不必關(guān)系每個(gè)信息的實(shí)際物理位置。當(dāng)前的操作模式將一致有效,直到下一次的控制信號(hào)變低,并取樣地址線上的信息開始新的操作。操作模式的選擇使用使用地址管腳來實(shí)現(xiàn),但實(shí)際的地址在ISD1420的有效地址外部。如果A7 A6至少有一位為低電平,則電路認(rèn)為A0A7全部為地址位,A0A7的數(shù)值將作為本次錄音或放音操作的起始地址。因?yàn)闀r(shí)鐘在內(nèi)部經(jīng)過2分頻。以ISD1420來講,在參數(shù)規(guī)定的范圍內(nèi)使用能保證20 秒的錄放音時(shí)間。AGC 電路能以很小的失真記錄寬范圍的聲音,例如從很低的聲音到很高的聲音。另外在放音中如果遇到結(jié)束標(biāo)志(EOM),RECLED 將輸出一個(gè)短的低脈沖。但是,PLAYE 和P