基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)_第1頁
基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)_第2頁
基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)_第3頁
基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)_第4頁
基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)PAGE4基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)本設(shè)計(jì)首先介紹了系統(tǒng)的設(shè)計(jì)方案思路與原理圖,進(jìn)而闡明了設(shè)計(jì)電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)的意義。文章采用分塊模式,對(duì)整個(gè)系統(tǒng)的硬件與軟件設(shè)計(jì)進(jìn)行分析,其中硬件部分著重介紹了電源電路,單片機(jī)80C31控制芯片及其外圍電路,專用鍵盤/顯示器接口芯片8155,實(shí)時(shí)時(shí)鐘日歷芯片DMF5001等,軟件部分就針對(duì)一些具體模塊進(jìn)行編程關(guān)鍵詞:電子,單片機(jī),數(shù)碼顯示,單片機(jī),電話計(jì)費(fèi)基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第1頁。基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第1頁。AbstractThedesignfirstintroducedthesystemofideasanddesignschematics,designfurtherclarifythemeaningofthetelephonebillingsystem.Thearticlebyblockmodeloftheentiresystemofhardwareandsoftwaredesignanalysis,whichfocusedonthehardwarepartofthepowercircuit,theMCU80C31chipanditsperipheralcircuits,specialkeyboard/displayinterfacechip8155,real-timeclockchipDMF5001calendar,Onthepartofsoftwaremodulesforspecificprogramming.MCUsystemasawholebymeansofcommunication,thepaperalsointroducedamicrocontrollerinterfacewiththecontroller,aswellasthecommunicationbetweenthesystem'sboardPCBproduction,installationandcommissioningoftherelevantcontent.基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第2頁。Keyword:electronics,calculation,figuresshowing,MCU,telephonebillingenquiries基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第2頁。PAGE43前言目前,隨著通信事業(yè)的發(fā)展及人們生活水平的提高,手機(jī)、小靈通各種先進(jìn)的通信設(shè)備紛紛涌現(xiàn),并愈來愈普及。但固定電話面對(duì)如此沖擊,并未退出歷史舞臺(tái),而因其信號(hào)強(qiáng)的固有優(yōu)勢(shì),走進(jìn)了各家各戶。伴隨隨著現(xiàn)代化通信技術(shù)的發(fā)展人們?cè)絹碓狡惹行枰环N實(shí)用而價(jià)廉的自動(dòng)計(jì)時(shí)計(jì)費(fèi)裝置,它能規(guī)范管理電話和傳真機(jī)的計(jì)時(shí)費(fèi),并且能在掉電時(shí)保存數(shù)據(jù),防止他入濫用電話和傳真機(jī)的計(jì)時(shí)計(jì)費(fèi),保護(hù)所有者和使用者的合法權(quán)益。為此,我試驗(yàn)性的設(shè)計(jì)了這種以單片機(jī)為核心的新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)。該電話計(jì)費(fèi)器采用80C31單片機(jī)控制,可實(shí)現(xiàn)國(guó)際長(zhǎng)途電話(IDD)、國(guó)內(nèi)長(zhǎng)途電話(DDD)、市內(nèi)電話、農(nóng)村電話、本地網(wǎng)電話及特殊服務(wù)電話(如移動(dòng)電話、168等)等的自動(dòng)計(jì)時(shí)、計(jì)費(fèi),能適用于脈沖和雙音頻電話機(jī)。計(jì)費(fèi)器可同時(shí)進(jìn)行雙路計(jì)費(fèi)(即一只計(jì)費(fèi)器用于二只電話機(jī)的計(jì)費(fèi)),并具有停電能繼續(xù)工作8小時(shí)以上的功能(利用計(jì)費(fèi)器內(nèi)的充電干電池)。本文就是針對(duì)這一現(xiàn)狀,具體介紹了基于Intel80C31單片機(jī)的電話計(jì)費(fèi)器的設(shè)計(jì)及其工作原理,并簡(jiǎn)單穿插了該計(jì)費(fèi)器的使用及可完成的功能。該計(jì)費(fèi)器具有如下特點(diǎn):能實(shí)現(xiàn)電話機(jī)基本的計(jì)時(shí)計(jì)費(fèi)功能;在非計(jì)費(fèi)時(shí),能作為電子時(shí)鐘;具有停電后的繼續(xù)工作能力;能實(shí)現(xiàn)一只電話以上的計(jì)費(fèi)。軟件部分采用C語言進(jìn)行程序設(shè)計(jì),運(yùn)算速度快,編譯效率高,有良好的可移植性,而且可直接實(shí)現(xiàn)對(duì)系統(tǒng)硬件的控制?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第3頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第3頁。第一章電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)的總體設(shè)計(jì)思路在第一章中,我們將對(duì)電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)的總體設(shè)計(jì)及其主要的功能特點(diǎn)進(jìn)行簡(jiǎn)單的分析,并概括出它的特點(diǎn)、實(shí)現(xiàn)的功能以及系統(tǒng)的簡(jiǎn)單操作,以促進(jìn)對(duì)單片機(jī)及其控制系統(tǒng)的了解。1.1計(jì)算機(jī)電子技術(shù)發(fā)展的概述與系統(tǒng)問題的提出目前,單片機(jī)正朝著高性能和多品種方向發(fā)展,單片機(jī)的發(fā)展正朝著CMOS化,低功耗,小體積,大容量,高性能,低價(jià)格和外圍電路的內(nèi)裝化等幾個(gè)方面發(fā)展。近幾年,由于某種原因CHMOS技術(shù)的進(jìn)步,大大地促進(jìn)了單片機(jī)的CMOS化,此種芯片除了低功耗外,還具有功耗的可控性,使單片機(jī)可以工作在功耗精細(xì)管理狀態(tài),并且單片機(jī)一般采用精簡(jiǎn)指令集結(jié)構(gòu)和流水線技術(shù),可以大幅度提高運(yùn)行速度,提升信息處理功能,中斷和定時(shí)控制功能,在一般上還具有串行擴(kuò)展技術(shù),隨著低價(jià)位OTP及各種類型片內(nèi)程序存儲(chǔ)器的發(fā)展,加之外圍接口不斷進(jìn)入片內(nèi),特別是IIC,API等串行總線的引入,可以使單片機(jī)的引腳設(shè)計(jì)得更少,單片機(jī)系統(tǒng)結(jié)構(gòu)更加簡(jiǎn)化及規(guī)范化。這就引導(dǎo)我們利用單片機(jī)來實(shí)現(xiàn)電話計(jì)費(fèi)器來實(shí)現(xiàn)電話計(jì)費(fèi)的可靠與便捷。隨著電子技術(shù)的迅速發(fā)展,計(jì)算機(jī)已深入地滲透到我們的生活中,就51系列而言,由于Intel公司將其內(nèi)核使用權(quán)以專利互換或出售的形式轉(zhuǎn)給世界許多著名IC制造商,隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,在工業(yè)測(cè)量控制領(lǐng)域內(nèi)單片機(jī)的應(yīng)用越來越廣泛。同時(shí),隨著超大規(guī)模集成電路工藝和集成制造技術(shù)的不斷完善,單片機(jī)的硬件集成度也不斷提高,已經(jīng)出現(xiàn)了能滿足各種不同需求、具有各種特殊功能的單片機(jī),這類單片機(jī)具有集成度高、性能價(jià)格比優(yōu)越、貨源充足等優(yōu)點(diǎn),在工業(yè)測(cè)量領(lǐng)域內(nèi)獲得了極為廣泛的應(yīng)用價(jià)值。目前,隨著通信事業(yè)的發(fā)展及人們生活水平的提高,手機(jī)、小靈通各種先進(jìn)的通信設(shè)備紛紛涌現(xiàn),并愈來愈普及。但固定電話面對(duì)如此沖擊,并未退出歷史舞臺(tái),而因其信號(hào)強(qiáng)的固有優(yōu)勢(shì),走進(jìn)了各家各戶?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第4頁。電話機(jī)用戶數(shù)以億計(jì),計(jì)費(fèi)依據(jù)來自電信局交換機(jī)給出的清單。清單方式是準(zhǔn)確的,但電話機(jī)用戶并不能及時(shí)方便地看到費(fèi)用清單。各類卡式電話機(jī)可以實(shí)時(shí)顯示計(jì)費(fèi),但卻不宜進(jìn)入家庭。各種常見的LED公用電話計(jì)費(fèi)器,則不能較好適應(yīng)有時(shí)會(huì)發(fā)生變化的電話費(fèi)率。如果能向家庭內(nèi)的電表、水表、氣表一樣,能有一款家庭型的電話計(jì)時(shí)計(jì)費(fèi)器,將會(huì)給人們的生活帶來許多方便。用戶可以在打完一次電話后方便地查看話單信息及一段時(shí)間內(nèi)的話費(fèi)累計(jì)總額?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第4頁。為了加強(qiáng)技術(shù)創(chuàng)新力度,要為產(chǎn)品市場(chǎng)定位。這是電話計(jì)時(shí)計(jì)費(fèi)行業(yè)發(fā)展的基礎(chǔ),未來此行業(yè)所面臨的將不但是國(guó)內(nèi)企業(yè)之間的競(jìng)爭(zhēng),更重要的是如何應(yīng)對(duì)世界經(jīng)濟(jì)洪流的沖擊。加入WTO后我們的電話計(jì)費(fèi)器市場(chǎng)將由向以國(guó)內(nèi)市場(chǎng)為主,轉(zhuǎn)變?yōu)橐試?guó)際市場(chǎng)為主。目前多數(shù)生產(chǎn)企業(yè)對(duì)國(guó)際需求尤其是中高檔電話計(jì)費(fèi)器的需求了解不深,在通過各種手段加以了解。國(guó)外的精品店、大賣場(chǎng)、大超市和大批發(fā)市場(chǎng)都有特定的消費(fèi)人群,應(yīng)根據(jù)不同的類別,針對(duì)不同的消費(fèi)層次,正確區(qū)分高中低檔次,開發(fā)適銷品,暢銷品,做到有的放矢。電話計(jì)費(fèi)器是集計(jì)算機(jī)技術(shù)、電子技術(shù)、智能計(jì)費(fèi)技術(shù)為一體的機(jī)電一體化高科技產(chǎn)品,具有可靠性高,使用方便等優(yōu)點(diǎn)。電話計(jì)費(fèi)器由于其自身的優(yōu)勢(shì),必將為社會(huì)所接受。其利潤(rùn)也是很可觀,且國(guó)內(nèi)市場(chǎng)廣闊,很有開發(fā)生產(chǎn)價(jià)值。其特點(diǎn)是:可自動(dòng)識(shí)別所撥號(hào)碼,實(shí)現(xiàn)自動(dòng)計(jì)費(fèi);可自動(dòng)實(shí)現(xiàn)全價(jià)和折價(jià)的轉(zhuǎn)換;計(jì)費(fèi)準(zhǔn)確,可方便地查詢?cè)拞涡畔ⅲ痪哂锌膳渲眯?,可通過按鍵重新設(shè)置時(shí)間、日期、費(fèi)率等參數(shù);成本低,功耗小。電話計(jì)費(fèi)器具有很高的便利性、可靠性,應(yīng)用日益廣泛。1.2方案的設(shè)計(jì)思路與原理方框圖本文具體介紹了怎樣利用51單片機(jī)設(shè)計(jì)和實(shí)現(xiàn)一款低成本的可配置性的單路電話計(jì)費(fèi)器。其可配置性保證了該計(jì)費(fèi)器可適應(yīng)電信局費(fèi)率的調(diào)整而重新設(shè)置計(jì)費(fèi)參數(shù),并可調(diào)整計(jì)時(shí)以與當(dāng)前時(shí)間日期相吻合。1.2.1電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)思路基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第5頁。電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)有四種工作狀態(tài):1.能夠?qū)崿F(xiàn)電話機(jī)的計(jì)時(shí)計(jì)費(fèi)功能;2.在非計(jì)時(shí),能夠作為電子鐘;3.具有停電后的繼續(xù)工作能力;4.能實(shí)現(xiàn)一只電話以上的計(jì)費(fèi)。工作于以上四種狀態(tài),循環(huán)體中用if條件語句判斷是哪個(gè)狀態(tài)的條件發(fā)生,則進(jìn)入該狀態(tài)的執(zhí)行語句中?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第5頁。主程序開始時(shí)先進(jìn)行一些初始化,如8155的初始化:清除顯示器RAM、FIFORAM,設(shè)置鍵盤、顯示方式以及時(shí)鐘分頻使8279工作于100KHZ的最佳狀態(tài);DMF5001時(shí)鐘芯片的初始化:時(shí)標(biāo)置初值,并啟動(dòng)芯片開始工作;定時(shí)器/計(jì)數(shù)器0,1初始化:置計(jì)數(shù)初值,設(shè)置T/C0和T/C1的工作方式。開中斷后便進(jìn)入循環(huán)體。1.2.2原理方框圖該系統(tǒng)主要由80C31單片機(jī)、費(fèi)率表、話單打印、鍵盤、狀態(tài)顯示,時(shí)鐘,話單儲(chǔ)存,串行口,其結(jié)構(gòu)框圖如圖1.1所示。話單打印8031應(yīng)用系統(tǒng)鍵盤串行口話單存儲(chǔ)實(shí)鐘狀態(tài)顯示費(fèi)率表話單打印8031應(yīng)用系統(tǒng)鍵盤串行口話單存儲(chǔ)實(shí)鐘狀態(tài)顯示費(fèi)率表圖1.11.3電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)的主要特點(diǎn)利用Intel公司的80C31單片機(jī)設(shè)計(jì)和實(shí)現(xiàn)一款低成本的可配置性的單路電話計(jì)費(fèi)器。其可配置性保證了該計(jì)費(fèi)器可適應(yīng)電信局費(fèi)率的調(diào)整而重新設(shè)置計(jì)費(fèi)參數(shù),并可調(diào)整計(jì)時(shí)以與當(dāng)前時(shí)間日期相吻合。該計(jì)費(fèi)器具有如下特點(diǎn):(1)能實(shí)現(xiàn)電話機(jī)基本的計(jì)時(shí)計(jì)費(fèi)功能;(2)在非計(jì)費(fèi)時(shí),能作為電子時(shí)鐘;(3)具有停電后的繼續(xù)工作能力;(4)能實(shí)現(xiàn)一只電話以上的計(jì)費(fèi)。基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第6頁。第二章具體的功能要求,設(shè)計(jì)指標(biāo)以及方案論證基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第6頁。2.1電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)的功能要求隨著現(xiàn)代化通信技術(shù)的發(fā)展,電話機(jī)和傳真機(jī)已進(jìn)入辦公室和千家萬戶。人們?cè)絹碓狡惹行枰环N實(shí)用而價(jià)廉的自動(dòng)計(jì)時(shí)計(jì)費(fèi)裝置,它能規(guī)范管理電話和傳真機(jī)的計(jì)時(shí)費(fèi),并且能在掉電時(shí)保存數(shù)據(jù),防止他入濫用電話和傳真機(jī)的計(jì)時(shí)計(jì)費(fèi),保護(hù)所有者和使用者的合法權(quán)益。為此,我試驗(yàn)性的設(shè)計(jì)了這種以單片機(jī)為核心的新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)。該電話計(jì)費(fèi)器采用80C31單片機(jī)控制,可實(shí)現(xiàn)國(guó)際長(zhǎng)途電話(IDD)、國(guó)內(nèi)長(zhǎng)途電話(DDD)、市內(nèi)電話、農(nóng)村電話、本地網(wǎng)電話及特殊服務(wù)電話(如移動(dòng)電話、168等)等的自動(dòng)計(jì)時(shí)、計(jì)費(fèi),能適用于脈沖和雙音頻電話機(jī)。計(jì)費(fèi)器可同時(shí)進(jìn)行雙路計(jì)費(fèi)(即一只計(jì)費(fèi)器用于二只電話機(jī)的計(jì)費(fèi)),并具有停電能繼續(xù)工作8小時(shí)以上的功能(利用計(jì)費(fèi)器內(nèi)的充電干電池)。2.2電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)指標(biāo)(1)能實(shí)現(xiàn)電話機(jī)基本的計(jì)時(shí)計(jì)費(fèi)功能;(2)在非計(jì)費(fèi)時(shí),能作為電子時(shí)鐘;(3)具有停電后的繼續(xù)工作能力;(4)能實(shí)現(xiàn)一只電話以上的計(jì)費(fèi)。2.3電話計(jì)時(shí)計(jì)費(fèi)系統(tǒng)的方案論證隨著我國(guó)通信事業(yè)的發(fā)展,國(guó)內(nèi)國(guó)際長(zhǎng)途電話業(yè)務(wù)的開展越來越廣泛,對(duì)電話機(jī)費(fèi)的管理相應(yīng)的提出了許多要求。國(guó)內(nèi)現(xiàn)有的大型程控交換機(jī)本身就具有計(jì)費(fèi)功能;而一些小型的用戶交換機(jī),或僅能提供簡(jiǎn)單的計(jì)費(fèi)功能,或不具備這一能力,因而很不適應(yīng)日益增長(zhǎng)的社會(huì)需求,在這種情況下,各種型號(hào)的電話計(jì)費(fèi)器應(yīng)運(yùn)而生,蓬勃發(fā)展起來。電話計(jì)費(fèi)器結(jié)構(gòu)如圖2.1所示?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第7頁。圖2.1基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第7頁。電話計(jì)費(fèi)器一般按電氣性能一般分為適于安裝在交換機(jī)中的用戶交換機(jī)計(jì)費(fèi)器,安裝在外線電路上的外線電路計(jì)費(fèi)器和智能密碼電話計(jì)費(fèi)系統(tǒng)。用戶交換機(jī)電話計(jì)費(fèi)器:主要功能有:顯示功能,能實(shí)時(shí)顯示個(gè)話機(jī)的使用情況,一般可顯示線路號(hào),主叫號(hào),被叫號(hào),被叫地區(qū),通話開始時(shí)間,通話終止時(shí)間,通話時(shí)長(zhǎng),話費(fèi)等信息;計(jì)費(fèi)功能,能根據(jù)通話使用的話路權(quán)限選擇相應(yīng)的費(fèi)率進(jìn)行計(jì)費(fèi),有半價(jià),全價(jià),附加費(fèi)等;存儲(chǔ)功能,實(shí)時(shí)存儲(chǔ)所有計(jì)費(fèi)話單;查詢打印功能,可根據(jù)用戶要求查詢打印出電話的使用及費(fèi)用情況;費(fèi)率管理,可增加,修改費(fèi)率等。2.外線電路計(jì)費(fèi)器外線電路計(jì)費(fèi)器除了具有用戶交換機(jī)電話計(jì)費(fèi)器的全部功能外,還能進(jìn)行話機(jī)監(jiān)聽,話機(jī)控制等。此類計(jì)費(fèi)器按照服務(wù)對(duì)象可進(jìn)一步分為:?jiǎn)坞p路直撥電話計(jì)費(fèi)器,是用于公共電話亭,長(zhǎng)途代辦處;長(zhǎng)話營(yíng)業(yè)廳用電話計(jì)費(fèi)器,具有磁卡電話的某些特點(diǎn),對(duì)每個(gè)電話進(jìn)行自動(dòng)計(jì)費(fèi);多路外線電話計(jì)費(fèi)器,一般有4路,16路,20路,24路,32路,48路,64路和96路。3.智能密碼電話計(jì)費(fèi)系統(tǒng)此計(jì)費(fèi)方式可以有效的防治盜打電話,其余功能同上。2.3.1基于NIOS軟核CPU技術(shù)的多路電話計(jì)費(fèi)系統(tǒng)電話計(jì)費(fèi)系統(tǒng)采用Altera公司的Cyclone芯片,結(jié)合NIOS軟核嵌入式CPU來設(shè)計(jì)開發(fā)。在此Cyclone芯片上,除串口、鍵盤等接口外,將實(shí)時(shí)顯示部分也集成進(jìn)去,同時(shí)通過標(biāo)準(zhǔn)的I/0口外接了1片cMX868的Modem芯片來實(shí)現(xiàn)遠(yuǎn)端撥號(hào)功能,最大限度地使用了Cyclone芯片的資源。該設(shè)備的主要功能有:話機(jī)狀態(tài)實(shí)時(shí)顯示;實(shí)時(shí)計(jì)費(fèi),自動(dòng)結(jié)算;免費(fèi)、禁打等電話設(shè)置;押金控制功能;詳盡的話單查詢及統(tǒng)計(jì)功能;遠(yuǎn)程實(shí)時(shí)管理功能,網(wǎng)管中心可通過Modem對(duì)計(jì)費(fèi)器進(jìn)行費(fèi)率更新等實(shí)時(shí)管理操作。設(shè)備的實(shí)時(shí)顯示部分,準(zhǔn)備在Cyclone芯片中做出一個(gè)顯示邏輯,通過普通的AV端外接一個(gè)監(jiān)視器或小電視,顯示各路話機(jī)的當(dāng)前狀態(tài);計(jì)費(fèi)結(jié)算、免費(fèi)、禁打的設(shè)置、押金控制、話單查詢及統(tǒng)計(jì)等功能在軟件流程設(shè)計(jì)中給予充分考慮;遠(yuǎn)程實(shí)時(shí)管理部分,采用CMX868調(diào)制解調(diào)器芯片編程實(shí)現(xiàn),撥號(hào)與遠(yuǎn)端的Modem互聯(lián),通過電話線進(jìn)行費(fèi)率的下載與更新?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第8頁。Cyclone芯片結(jié)構(gòu)如下圖所示(圖2.2)。 基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第8頁。圖2.2Cyclone芯片內(nèi)部結(jié)構(gòu)2.3.2基于微機(jī)與交換機(jī)的電話計(jì)費(fèi)系統(tǒng)該電話計(jì)費(fèi)系統(tǒng)具有以下功能:根據(jù)通話距離的遠(yuǎn)近和通話時(shí)間的長(zhǎng)短進(jìn)行計(jì)次計(jì)費(fèi);每月末或需要時(shí)可打印出全部或部分用戶的話費(fèi)表;可隨時(shí)查詢?nèi)我挥脩舻睦鄯e通話次數(shù);可超次報(bào)警(即一次通話累計(jì)超過256次,能自動(dòng)報(bào)警,并顯示出超次電話號(hào)碼);當(dāng)用戶與電話局發(fā)生爭(zhēng)議時(shí),可在約定時(shí)間內(nèi)對(duì)通話時(shí)間和次數(shù)進(jìn)行核對(duì);便于對(duì)用戶電話號(hào)碼及其類別進(jìn)行更動(dòng);對(duì)節(jié)假日和晚8點(diǎn)到次日早8點(diǎn)的通話,可設(shè)置半費(fèi);軟硬件技術(shù)結(jié)合對(duì)系統(tǒng)進(jìn)行故障定位。該計(jì)費(fèi)系統(tǒng)框圖如下圖所示(圖2.3):基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第9頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第9頁。圖2.3系統(tǒng)框圖2.3.3基于80C31單片機(jī)可編程電話計(jì)費(fèi)器該電話具有很高的性價(jià)比,對(duì)我們來說便于實(shí)現(xiàn)。其采用80C31單片機(jī)控制,可實(shí)現(xiàn)國(guó)際長(zhǎng)途電話(IDD)、國(guó)內(nèi)長(zhǎng)途(DDD)、市內(nèi)電話、農(nóng)村電話、本地網(wǎng)電話及特殊服務(wù)電話(如移動(dòng)電話、168等)等的自動(dòng)計(jì)時(shí)、計(jì)費(fèi),能適用于脈沖和雙音頻電話機(jī)。計(jì)費(fèi)器可同時(shí)進(jìn)行雙路計(jì)費(fèi)(即一只計(jì)費(fèi)器用于二只電話機(jī)的計(jì)費(fèi)),并具有停電能繼續(xù)工作8小時(shí)以上的功能(利用計(jì)費(fèi)器內(nèi)的充電干電池)。基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第10頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第10頁。第三章控制系統(tǒng)的硬件設(shè)計(jì)為使裝配流水線控制系統(tǒng)能夠具有更好的實(shí)用性,并且具有更高的性能,需對(duì)該系統(tǒng)的硬件進(jìn)行精心的設(shè)計(jì)。該系統(tǒng)的硬件設(shè)計(jì)采用了模塊化的設(shè)計(jì)方法。按實(shí)現(xiàn)的功能來分,可分為以下幾個(gè)部分。其中,51單片機(jī)是整個(gè)電路的核心,它控制其他模塊來完成各種復(fù)雜的操作。3.1中央控制器——Intel80C31單片機(jī)單片機(jī)(Microcontroller,又稱微控制器),是在一塊硅片上集成了各種部件的微型計(jì)算機(jī),這些部件包括中央處理器CPU、數(shù)據(jù)存儲(chǔ)器RAM、程序存儲(chǔ)器ROM、定時(shí)器/計(jì)數(shù)器和多種I/O接口電路。3.2.180C31單片機(jī)的特點(diǎn)80C31單片機(jī)是MCS-51系列單片機(jī)的一個(gè)產(chǎn)品。MCS-51系列單片機(jī)是Intel公司推出的通用型單片機(jī)。80C31單片機(jī)是HMOS工藝的,它的片內(nèi)程序存儲(chǔ)器ROM為掩膜型的,在制造芯片是已將應(yīng)用程序固化進(jìn)去,使它具有了某種專用功能。其特點(diǎn)如下:·數(shù)據(jù)存儲(chǔ)器(RAM):片內(nèi)為128個(gè)字節(jié)(單元),片外最多可外擴(kuò)至64K字節(jié)?!こ绦虼鎯?chǔ)器(ROM):片內(nèi)為4K字節(jié),片外最多可外擴(kuò)至64K字節(jié)?!ぶ袛嘞到y(tǒng):及有5個(gè)中斷源,2級(jí)中斷優(yōu)先權(quán)?!ざ〞r(shí)器/計(jì)數(shù)器:2個(gè)16位的定時(shí)器/計(jì)數(shù)器,具有四種工作方式?!ご锌冢?個(gè)全雙工的串行口,具有四種工作方式。·并行口:4個(gè)8位并行I/O口,即P0口、P1口、P2口、P3口?!ぬ厥夤δ芗拇嫫鳎⊿FR):共有21個(gè),用于對(duì)片內(nèi)各功能模塊進(jìn)行管理、控制、監(jiān)視。實(shí)際上是一些控制寄存器和狀態(tài)寄存器,是一個(gè)特殊功能的RAM區(qū)?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第11頁?!の惶幚砥鳎–PU):為8位的CPU,且內(nèi)含一個(gè)1位CPU(位處理器)不僅可處理字節(jié)數(shù)據(jù),還可進(jìn)行位變量的處理?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第11頁?!て瑑?nèi)振蕩器及時(shí)鐘電路?!ぞ哂胁紶柎鷶?shù)的運(yùn)算能力。3.2.280C31單片機(jī)的功能描述80C31單片機(jī),它是8位高性能單片機(jī)。屬于標(biāo)準(zhǔn)的MCS-51的HCMOS產(chǎn)品。它結(jié)合了HMOS的高速和高密度技術(shù)及CHMOS的低功耗特征,標(biāo)準(zhǔn)MCS-51單片機(jī)的體系結(jié)構(gòu)和指令系統(tǒng)。80C31內(nèi)置中央處理單元、128字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM、32個(gè)雙向輸入/輸出(I/O)口、2個(gè)16位定時(shí)/計(jì)數(shù)器和5個(gè)兩級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩電路。但80C31片內(nèi)并無程序存儲(chǔ)器,需外接ROM。此外,80C31還可工作于低功耗模式,可通過兩種軟件選擇空閑和掉電模式。在空閑模式下凍結(jié)CPU而RAM定時(shí)器、串行口和中斷系統(tǒng)維持其功能。掉電模式下,保存RAM數(shù)據(jù),時(shí)鐘振蕩停止,同時(shí)停止芯片內(nèi)其它功能。80C31有PDIP(40pin)和PLCC(44pin)兩種封裝形式。3.2.380C31單片機(jī)的管角說明8031芯片具有40根引腳,其引腳圖如圖所示:\o"查看圖片"80C31管腳圖40根引腳按其功能可分為四類:1.電源線2根基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第12頁。Vcc:編程和正常操作時(shí)的電源電壓,接+5V?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第12頁。Vss:地電平。2.晶振:2根XTAL1:振蕩器的反相放大器輸入。使用外部震蕩器是必須接地。XTAL2:振蕩器的反相放大器輸出和內(nèi)部時(shí)鐘發(fā)生器的輸入。當(dāng)使用外部振蕩器時(shí)用于輸入外部振蕩信號(hào)。3.I/O口共有p0、p1、p2、p3四個(gè)8位口,32根I/O線,其功能如下:1)P0.0~P0.7(AD0~AD7)是I/O端口O的引腳,端口O是一個(gè)8位漏極開路的雙向I/O端口。在存取外部存儲(chǔ)器時(shí),該端口分時(shí)地用作低8位的地址線和8位雙向的數(shù)據(jù)端口。(在此時(shí)內(nèi)部上拉電阻有效)2)P1.0~P1.7端口1的引腳,是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O通道,專供用戶使用。3)P2.0~P2.7(A8~A15)端口2的引腳。端口2是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,在訪問外部存儲(chǔ)器時(shí),它輸出高8位地址A8~A154)P3.0~P3.7端口3的引腳。端口3是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O端口,該口的每一位均可獨(dú)立地定義第一I/O口功能或第二I/O口功能。作為第一功能使用時(shí),口的結(jié)構(gòu)與操作與P1口完全相同,第二功能如下示:口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2(外部中斷)P3.3(外部中斷)P3.4T0(定時(shí)器0外部輸入)P3.5T1(定時(shí)器1外部輸入)P3.6(外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7(外部數(shù)據(jù)存儲(chǔ)器讀選通)3.2專用鍵盤8155/顯示器DMF5001基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第13頁。3.2.18155各引腳功能說明基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第13頁。8155圖RST:復(fù)位信號(hào)輸入端,高電平有效。復(fù)位后,3個(gè)I/O口均為輸入方式。AD0~AD7:三態(tài)的地址/數(shù)據(jù)總線。與單片機(jī)的低8位地址/數(shù)據(jù)總線(P0口)相連。單片機(jī)與8155之間的地址、數(shù)據(jù)、命令與狀態(tài)信息都是通過這個(gè)總線口傳送的。RD:讀選通信號(hào),控制對(duì)8155的讀操作,低電平有效。WR:寫選通信號(hào),控制對(duì)8155的寫操作,低電平有效。CE:片選信號(hào)線,低電平有效。IO/M:8155的RAM存儲(chǔ)器或I/O口選擇線。當(dāng)IO/M=0時(shí),則選擇8155的片內(nèi)RAM,AD0~AD7上地址為8155中RAM單元的地址(00H~FFH);當(dāng)IO/M=1時(shí),選擇8155的I/O口,AD0~AD7上的地址為8155I/O口的地址。ALE:地址鎖存信號(hào)。8155內(nèi)部設(shè)有地址鎖存器,在ALE的下降沿將單片機(jī)P0口輸出的低8位地址信息及,IO/的狀態(tài)都鎖存到8155內(nèi)部鎖存器。因此,P0口輸出的低8位地址信號(hào)不需外接鎖存器。PA0~PA7:8位通用I/O口,其輸入、輸出的流向可由程序控制。PB0~PB7:8位通用I/O口,功能同A口。PC0~PC5:有兩個(gè)作用,既可作為通用的I/O口,也可作為PA口和PB口的控制信號(hào)線,這些可通過程序控制。TIMERIN:定時(shí)/計(jì)數(shù)器脈沖輸入端。TIMEROUT:定時(shí)/計(jì)數(shù)器輸出端。VCC:+5V電源。基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第14頁。3.3.2DMF5001的硬件結(jié)構(gòu)及接口基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第14頁。圖1為DMF5001的內(nèi)部電路框圖。它由一片160×128點(diǎn)的單屏結(jié)構(gòu)液晶顯示器NRD7353、兩片行驅(qū)動(dòng)器T6961B、兩片列驅(qū)動(dòng)器T7778A、一片控制器T6963C及8k的RAM和相關(guān)配套電路組成。由圖1可以看出,外部電路與DMF5001的接口實(shí)際上就是與控制器T6963C的接口。它通過執(zhí)行T6963C的內(nèi)部命令來控制8kRAM的讀寫和顯示板的顯示。DMF5001的接口引線如圖1所示。其中,D0-D7為雙向數(shù)據(jù)總線,WR和RD為讀寫控制線,CE為片選信號(hào),C/D為命令/數(shù)據(jù)控制線。C/D控制信號(hào)可與WR、RD控制信號(hào)配合工作。當(dāng)C/D=1時(shí),系統(tǒng)將認(rèn)為向T6963C寫入的8位數(shù)據(jù)是命令,而從T6963C讀出的8位數(shù)據(jù)則認(rèn)為是當(dāng)前T6963C的內(nèi)部工作狀態(tài);當(dāng)C/D=0時(shí),系統(tǒng)的寫入和讀出均為顯示數(shù)據(jù)。HALT為功耗控制端,當(dāng)HALT=1時(shí)為正常工作,HALT=0時(shí),為低功耗狀態(tài)。該電路選擇的是+5V(Vcc)工作電源,液晶顯示板的電源VEE為-20V。DMF5001的顯示對(duì)比度控制電壓為Vadj=0-VEE。DMF×××可以與8051系統(tǒng)直接接口。其實(shí)際接口電路如圖2所示。其中,74LS138的地址譯碼輸出信號(hào)Y6可作為DMF5001的CS控制信號(hào),地址范圍為C000H-DFFFH。同時(shí),74LS373輸出的地址線A0應(yīng)接到DMF5001的C/D控制端。因此,向DMF5001寫3.4復(fù)位電路的設(shè)計(jì)3.4.1單片機(jī)復(fù)位電路基本原理及特點(diǎn)基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第15頁。在51系列單片機(jī)中,在振蕩器運(yùn)行時(shí),RST引腳上保持到少兩個(gè)機(jī)器周期的高電平輸入信號(hào),復(fù)位過程即可完成。為響應(yīng)這一不定期程,CPU發(fā)出內(nèi)部復(fù)位信號(hào)。內(nèi)部復(fù)位操作是在發(fā)現(xiàn)RST為高電平后的第二個(gè)周期進(jìn)行的,并且此后每個(gè)周期都重復(fù)進(jìn)行復(fù)位操作,直到RST變成低電平為止。針對(duì)復(fù)位電路對(duì)時(shí)間的需要,我們對(duì)上電復(fù)位電路進(jìn)行精心設(shè)計(jì)。一般來講,Vcc電源的上升時(shí)間不超過1ms,片內(nèi)振蕩器啟動(dòng)時(shí)間在10ms之內(nèi)。在這種情況下,把RST引腳通10uF電容接到Vcc并同時(shí)經(jīng)過10K電阻和地相連,就可獲得上電自動(dòng)復(fù)位的結(jié)果。其具體的復(fù)位電路如圖3.1所示:基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第15頁。圖3.1復(fù)位電路圖接通電源后,Vcc便對(duì)電容通過電阻進(jìn)行充電。RST腳的電壓等于Vcc與電容兩端電壓之差。在充電過程中,隨著電容電壓逐步趨于Vcc,RST引腳上之電壓最終將接近于0。此過渡過程之長(zhǎng)短取決于電阻和電容值的大小。10uF電容足可使RST腳上的電壓在振蕩器啟振后尚有兩個(gè)機(jī)器周期以上的時(shí)間保持高于施密特觸發(fā)器的低門檻電平,從而使整個(gè)復(fù)位過程得以完成。3.5時(shí)鐘電路的設(shè)計(jì)與工作原理分析3.5.1振蕩器特性XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。3.5.2時(shí)鐘電路的設(shè)計(jì)8031/80C31單片機(jī)的時(shí)鐘信號(hào)通常用兩種電路形式得到:內(nèi)部振蕩方式和外部振蕩方式?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第16頁。在引腳XTAL1和XTAL2外接晶體振蕩器(簡(jiǎn)稱晶振)或陶瓷諧振器,就構(gòu)成了內(nèi)部振蕩方式。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。內(nèi)部振蕩方式的外部電路如下圖2.3所示。圖中,電容器C1,C2起穩(wěn)定振蕩頻率、快速起振的作用,其電容值一般在5-30pF。晶振頻率的典型值為12MHz,采用6MHz的情況也比較多。內(nèi)部振蕩方式所得的時(shí)鐘信號(hào)比較穩(wěn)定,實(shí)用電路中使用較多?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第16頁。外部振蕩方式是把外部已有的時(shí)鐘信號(hào)引入單片機(jī)內(nèi)。這種方式適宜用來使單片機(jī)的時(shí)鐘與外部信號(hào)保持同步。外部振蕩方式的外部電路如下圖3.2所示。圖3.2時(shí)鐘振蕩方式圖3.2時(shí)鐘振蕩方式基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第17頁。由上圖可見,XTAL1接地,外部振蕩信號(hào)由XTAL2引入。為了提高輸入電路的驅(qū)動(dòng)能力,通常將外部信號(hào)經(jīng)過一個(gè)帶有上拉電阻的TTL反相門后接入XTAL2?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第17頁。第四章電話計(jì)費(fèi)器系統(tǒng)軟件設(shè)計(jì)系統(tǒng)軟件的設(shè)計(jì)包括主程序的設(shè)計(jì)等程序設(shè)計(jì)組成。4.1主控電路設(shè)計(jì)該電話計(jì)費(fèi)器由8031單片機(jī)構(gòu)成的可編程電話計(jì)費(fèi)器。8031單片機(jī)引腳圖如圖4.1所示:圖4.18031引腳圖基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第18頁。8031最小系統(tǒng)圖如圖4.2所示:基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第18頁。圖4.28031最小系統(tǒng)圖基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第19頁。圖4.2為可編程電話計(jì)費(fèi)器主控部分的硬件電原理圖。計(jì)費(fèi)器采用80C31單片機(jī)控制(由于要求該計(jì)費(fèi)器具有停電繼續(xù)工作的功能,停電后計(jì)費(fèi)器由機(jī)箱內(nèi)4節(jié)1號(hào)干電池供電,因此在計(jì)費(fèi)器的硬件電路中,我們盡可能選用低功耗的CMOS芯片,包括80C31單片機(jī)及其它芯片);程序存儲(chǔ)器為27C256(32KBEPROM),最大可用來存放32KB的監(jiān)控程序;數(shù)據(jù)存儲(chǔ)器為62256(32KBSRAM),外部數(shù)據(jù)存儲(chǔ)器用于存放電話的費(fèi)率、話單及一些臨時(shí)數(shù)據(jù)。計(jì)費(fèi)器設(shè)有6個(gè)功能鍵,鍵盤的行輸出采用一片74HC374實(shí)現(xiàn),鍵盤的列輸入由80C31的P315完成。計(jì)費(fèi)器的顯示采用點(diǎn)陣式LCD(該LCD能顯示2320個(gè)字符,每個(gè)字符的點(diǎn)陣537),LCD的接口直接通過80C31的P1口完成。計(jì)費(fèi)器的串行口(RS—232C)由80C31的P310(TxD)、P311(RxD)經(jīng)電平轉(zhuǎn)換得到,該串行口用于實(shí)現(xiàn)計(jì)費(fèi)器與系統(tǒng)機(jī)的數(shù)據(jù)通訊。計(jì)費(fèi)器還有一個(gè)Centronics并行打印接口,其8位數(shù)據(jù)輸出通過一片74HC374(與鍵盤的行輸出共用一片74H(374)實(shí)現(xiàn),選通信號(hào)/STB由80C31的P117提供,打印機(jī)的忙信號(hào)BUSY通過74HC245(2)的D6送到80C31。由于62256中存放著費(fèi)率、話單等重要數(shù)據(jù),因此采用了一個(gè)較可靠的RAM斷電保護(hù)電路,RAM的備用電池選用3V的Ni—Cd電池。圖1還給出了計(jì)費(fèi)器斷電(市電)自動(dòng)切換到后備干電池繼續(xù)工作8小時(shí)以上的電路,后備電池選用4節(jié)1號(hào)干電池。計(jì)費(fèi)器平時(shí)工作時(shí)采用經(jīng)變換的交流電(市電),斷電(市電)后采用干電池工作?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第19頁。4.2計(jì)費(fèi)器脈沖/雙音頻電話信號(hào)接口電路設(shè)計(jì)圖4.2為計(jì)費(fèi)器脈沖/雙音頻電話信號(hào)接口電路原理簡(jiǎn)圖(圖中只給出了一路電話信號(hào)的接口電路,另一路電話信號(hào)的接口電路類似)。脈沖信號(hào)經(jīng)光耦器件TLP521—2(1)隔離后送到74HC245(1),雙音頻信號(hào)則經(jīng)DTMF譯碼芯片MC145436(1)后送到74HC245(1)。圖4.3中的繼電器電路則完成電話線斷開的功能。圖4.3電話信號(hào)接口電路原理簡(jiǎn)圖4.3RS-232C接口設(shè)計(jì)基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第20頁。基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第20頁。異步串行通信接口RS-232C采用負(fù)邏輯,即:邏輯“1”為-5--15V,邏輯“0”為+5-+15V。而TTL電平的“1”和“0”分別為2.4V和0.4V,因此RS-232C與TTL電路接口需要電平轉(zhuǎn)換。電平轉(zhuǎn)換電路可以由晶體管分立元件構(gòu)成,稱為準(zhǔn)RS-232C電平轉(zhuǎn)換器。也可由集成芯片1488和1489構(gòu)成,稱為標(biāo)準(zhǔn)RS-232C電平轉(zhuǎn)換器。4.3.1準(zhǔn)RS-232C電平轉(zhuǎn)換器準(zhǔn)RS-232C電平轉(zhuǎn)換電路如圖4.3.1所示,由分立元件構(gòu)成,單+5V電源供電。圖中上半部分為接收器,輸入RS-232C標(biāo)準(zhǔn)電平,輸出為TTL電平;下半部分為發(fā)送器,輸入為TTL電平,輸出為準(zhǔn)RS-232C電平。其工作原理:作為接收器時(shí),當(dāng)輸入端A為+12V時(shí),三極管T1導(dǎo)通,輸出端B為0。當(dāng)輸入端A為-12V時(shí),T1截止,輸出端B為+5V.作為發(fā)送器時(shí),輸入端C為TTL高電平時(shí),三極管T2截止,借助于RS-232C輸出停止時(shí),A端輸出為-12V電位,使二極管D2導(dǎo)通,從而對(duì)電容C充電至-12V。D點(diǎn)輸出為-12V,輸入端C為TTL低電平時(shí),三極管T2導(dǎo)通,輸出端D為+5V電平?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第21頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第21頁。圖4.3.1準(zhǔn)RS-232C電平轉(zhuǎn)換電路4.3.2標(biāo)準(zhǔn)RS-232C電平轉(zhuǎn)換器在實(shí)際應(yīng)用中,采用集成芯片7660電源變換器,可不必專門為1488,1489配置12V電源。用兩片7660分別構(gòu)成正電壓倍增器和負(fù)電壓發(fā)生器,將二者串聯(lián)使用,可得到正負(fù)電壓倍增器(將B端與C端相連),如圖4.3.2所示:基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第22頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第22頁。圖4.3.2標(biāo)準(zhǔn)RS-232C電平轉(zhuǎn)換器4.4打印接口設(shè)計(jì)該打印接口設(shè)計(jì)為單片給與微型打印機(jī)相連接。電路連接包括8255A與8031的連接和8255A與打印機(jī)的連接,如圖4.4所示。(1)8255A與8031的連接采用線選法編址,且假定以P0.7作為8255A的片選地址,把74LS373的Q7與8255A的/CS端連接,以地址的兩個(gè)最低位對(duì)應(yīng)8255A的口選擇端A0和A1。假定沒有連接的地址為1,則8255A的A口地址為7CH,B口地址為7DH,C口地址為7EH,控制寄存器地址為7FH。(2)8255A與打印機(jī)的連接基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第23頁。采用查詢方式驅(qū)動(dòng)打印,8255A與打印機(jī)的連線包括以下三項(xiàng)內(nèi)容:A口與打印機(jī)數(shù)據(jù)線相連,傳送打印數(shù)據(jù);C口的PC0提供數(shù)據(jù)選通信號(hào),接打印機(jī)的/STB端,對(duì)打印機(jī)數(shù)據(jù)送打印機(jī)進(jìn)行選通控制;C口的PC7接打印機(jī)的BUSY端,以BUSY信號(hào)作為狀態(tài)查詢信號(hào)?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第23頁。按上述電路連接和工作設(shè)置,確定8255A工作方式控制字各位狀態(tài)如下:A口為方式0輸出D6D5D4=000;B口不用D2D1=00;C口高位輸入D3=1;C口低位輸出D6=0則工作方式控制字為10001000,即88H。圖4.4打印機(jī)接口4.5液晶顯示接口設(shè)計(jì)DMF5001與8031單片機(jī)的接口電路如圖4.5所示。電路中DMF5001的/CE,C/D分別與8031的A14,A15連接,因此DMF5001的控制口和數(shù)據(jù)口的口地址分別是0BFFFH和3FFFH??蚣艿谾G與電源地連通,LCD電源控制端是用來調(diào)節(jié)LCD顯示屏的灰度的,通過對(duì)該端所加電壓的調(diào)節(jié),改變顯示屏字符,圖形的顏色深淺。基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第24頁。基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第24頁。圖4.5液晶顯示接口注意:(1)點(diǎn)陣式LCD在使用時(shí),電源的上電次序一定要遵守先加+5V電源,然后再加上負(fù)電源;切斷電源的次序是先切斷負(fù)電源,然后再切斷+5V電源,否則會(huì)出現(xiàn)顯示圖像移動(dòng)等不正常現(xiàn)象。(2)最初使用,調(diào)試點(diǎn)陣式LCD時(shí),執(zhí)行顯示字符或圖形程序后,應(yīng)調(diào)節(jié)20K灰度調(diào)節(jié)電位器,阻值不合適有可能導(dǎo)致屏幕中看不到顯示的現(xiàn)象。4.6鍵盤接口設(shè)計(jì)以8155作鍵盤接口,A口為輸出口,C口為輸入口,以PC3-PC0接鍵盤的4條行線,如圖4.6所示。(可根據(jù)實(shí)際需要進(jìn)行選用)基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第25頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第25頁。圖4.6鍵盤接口4.7電源設(shè)計(jì)4.7.1充電電池電路當(dāng)市電工作時(shí),有6V電壓對(duì)充電電池進(jìn)行充電,停電時(shí),則由4.8V滇池進(jìn)行工作,充電電路如圖15所示。(圖4.7.2為市電轉(zhuǎn)換為6V電壓的電壓變換電路)圖4.7.1電池充電電路圖4.7.2電壓轉(zhuǎn)換電路4.7.2RAM數(shù)據(jù)保護(hù)電路基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第26頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第26頁。此計(jì)費(fèi)器采用62256RAM,其中存放的為國(guó)際和國(guó)內(nèi)的長(zhǎng)話費(fèi)率,為使其中的數(shù)據(jù)得到保護(hù),不至于丟失,因此采用如圖4.7.3所示的RAM數(shù)據(jù)保護(hù)電路。此保護(hù)電路由電壓比較電路和復(fù)位電路組成。圖4.7.3RAM數(shù)據(jù)保護(hù)電路基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第27頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第27頁。第五章系統(tǒng)程序設(shè)計(jì)5.1打印驅(qū)動(dòng)程序假定R1位緩沖區(qū)首地址,R2為緩沖區(qū)長(zhǎng)度。打印驅(qū)動(dòng)子程序如下:MOVR0,#7FH;控制寄存器地址MOVA,#88H;工作方式控制字MOVX@R0,A;寫入工作方式控制字TP:MOVR0,#7EH;C口地址TP1:MOVXA,@R0;讀C口JBACC.7,TP1;BUSY=1,繼續(xù)查詢MOVR0,#7CH;A口地址MOVA,@R1;取緩沖區(qū)數(shù)據(jù)MOVX@R0,A;打印數(shù)據(jù)送8255AINCR1;指向下一單元MOVR0,#7FH;控制口地址MOVA,#00H;輸出STB脈沖MOVX@R0,AMOVA,#01HMOVX@R0,ADJNZR2,TP;數(shù)據(jù)長(zhǎng)度減1,不為0繼續(xù)RET5.2液晶顯示程序(1)基本程序設(shè)計(jì)DMFST:MOVA,#97H;顯示方式設(shè)置:開光標(biāo),字符,光標(biāo)閃爍基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第28頁。ACALLCOMW;關(guān)圖形層顯示基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第28頁。MOVA,#0A6H;光標(biāo)形式選擇:7線光標(biāo)ACALLCOMWMOVA,#00H;設(shè)置光標(biāo)在屏幕左上角ACALLDATAWMOVA,#00HACALLDATAWMOVA,#21HACALLCOMWMOVA,#80H;設(shè)置字符層與圖形層合成方式ACALLCOMW;邏輯或MOVA,#00H;設(shè)置字符區(qū)首地址為0000HACALLDATAWMOVA,#00HACALLDATAWMOVA,#40HACALLCOMWMOVA,#14H;設(shè)置顯示字符列數(shù)為20列ACALLDATAWMOVA,#00HACALLDATAWMOVA,#41HACALLCOMWMOVA,#00H;設(shè)置圖形區(qū)首地址為2000HACALLDATAWMOVA,#20HACALLDATAWMOVA,#42HACALLCOMW基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第29頁。MOVA,#14H;設(shè)置顯示圖形的列數(shù)基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第29頁。ACALLDATAWMOVA,#00HACALLDATAWMOVA,#43HACALLCOMWMOVR2,#00H;清字符層MOVR3,#00HACALLCLSCMOVA,#00H;設(shè)地址指針為0000HACALLDATAWMOVA,#00HACALLDATAWMOVA,#24HACALLCOMWTAUW:MOVXA,@DPTR;自動(dòng)寫標(biāo)志判斷(SAT3)RRCARRCARRCARRCAJNCTAUWMOVA,#0B0H;設(shè)置自動(dòng)寫方式ACALLCOMWACALLTST10;屏幕左上角顯示“XIAN”字樣MOVDPTR,#3FFFHMOVA,#58HMOVX@DPTR,AMOVA,#49HMOVX@DPTR,A基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第30頁。MOVA,#41H基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第30頁。MOVX@DPTR,AMOVA,#4EHMOVX@DPTR,AMOVA,#0B2H;關(guān)屏自動(dòng)寫ACALLCOMWNOPNOPWAT:JMPWATCOMW:MOVR1,AACALLTST10MOVA,R1MOVDPTR,#0BFFFHMOVX@DPTR,ARETDATAW:MOVR1,AACALLTST10MOVA,R1MOVDPTR,#3FFFHMOVX@DPTR,ARETTST10:MOVDPTR,#0BFFFHMOVXA,@DPTRRRCAJNCTST10RRCAJNCTST10RETEND基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第31頁?;谛滦蛦纹瑱C(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第31頁。執(zhí)行上面程序后在屏幕左上角顯示“XIAN”字樣。TST10為狀態(tài)字(SAT0,SAT1)查詢子程序。COMW為命令字寫入子程序,調(diào)用該子程序前,將命令字送入A寄存器中,DATAW位數(shù)據(jù)寫入子程序,調(diào)用該子程序前,將數(shù)據(jù)寫入A寄存器中。(2)顯示漢字子程序(16*16)CH16:MOVR4,#00HLOOP:MOVA,R3;設(shè)地址指針ACALLDATAWMOVA,R2ACALLDATAWMOVA,#24HACALLCOMWCLRAACALLCODEWCLRAACALLCODEWMOVA,R7;LCD顯示列數(shù)ADDA,R3;形成下一點(diǎn)陣行的地址MOVR3,AMOVA,R2ADDCA,#00HMOVR2,AINCR4INCR4CJNZR4,#20H,LOOP;32字節(jié)嗎?RETCODEW:INCDPTRMOVCA,@A+DPTR基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第32頁。ACALLDATAW基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第32頁。MOVA,#0C0HACALLCOMWRET上述子程序的入口設(shè)置為:打開LCD圖形層顯示,(R2R3)=地址指針(圖形式),(R7)=LCD顯示列數(shù)(對(duì)DMF5001為14H),(DPTR)=漢字點(diǎn)陣存放區(qū)地址-1,漢字點(diǎn)陣數(shù)據(jù)存放在8031單片機(jī)程序及常數(shù)存儲(chǔ)區(qū)。根據(jù)點(diǎn)陣數(shù)據(jù)不同,可顯示宋,仿宋,楷,黑體或其他各種字體。漢字點(diǎn)陣數(shù)據(jù)的活得有兩種方法:一種方法是利用微機(jī)漢字系統(tǒng),如2.13E的造字軟件,調(diào)出所要顯示的漢子,讀出并記錄數(shù)據(jù);另一種方法是用BASIC語言編寫一段程序,直接從字庫(kù)中讀出漢字點(diǎn)陣的數(shù)據(jù)。(3)清屏子程序CLSC:MOVA,R3ACALLDATAWMOVA,R2ACALLDATAWMOVA,#24HACALLCOMWMOVDPTR,#0BFFFHAUTOW:MOVXA,@DPTRRRCARRCARRCARRCAJNCAUTOWMOVA,#0B0HACALLCOMW基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第33頁。MOVDPTR,#3FFFH基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第33頁。MOVR4,#01HMOVA,R2CLRCSUBBA,#20HJNCNEXT;判斷是清字符或圖形層?MOVR4,#08HNEXT:MOVA,#00HMOVR5,#10HLOOP1:MOVR6,#14HLOOP2:MOVX@DPTR,ADJNZR6,LOOP2DJNZR5,LOOP1DJNZR4,NEXTMOVDPTR,#0BFFFHMOVA,#0B2HACALLCOMWRET注意:在系統(tǒng)初始化后,顯示信息前,首先應(yīng)該執(zhí)行清屏(包括字符層和圖形層)子程序,對(duì)全屏進(jìn)行清除(清顯示RAM),否則可能會(huì)出現(xiàn)顯示混亂。4.3鍵盤子程序(1)檢查是否有鍵閉合子程序KS1:MOVDPTR,#1010HMOVA,#00H;A口送00HMOVX@DPTR,AINCDPTR基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第34頁。INCDPTR;建立C口地址基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第34頁。MOVA,@DPTR;讀C口CPLA;A取反,無鍵按下則全0ANLA,#0FH;屏蔽A高半字節(jié)RET(2)鍵盤掃描程序KEY1:ACALLKS1;檢查有鍵閉合否JNZLK1;A非0則轉(zhuǎn)移NI:ACALLDIR;顯示一次(延遲6ms)AJMPKEY1LK1:ACALLDIR;有鍵閉合二次延遲ACALLDIR;共12ms去抖動(dòng)ACALLKS1;再檢查有鍵閉合否JNZLK2;有鍵閉合,轉(zhuǎn)lk2ACALLDIRAJMPKEY1;無鍵閉合,延遲6ms后轉(zhuǎn)KEY1LK2:MOVR2,#0FEH;掃描初值送R2MOVR4,#00H;掃描列號(hào)送R4LK4:MOVDPTR,#0101H;建立A口地址MOVA,R2MOVX@DPTR,A;掃描初值送A口INCDPTRINCDPTR;指向C口MOVXA,@DPTR;讀C口JBACC.0,LONE;ACC.0=1,第1行無鍵閉合,轉(zhuǎn)LONEMOVA,#00H;裝第1行行值A(chǔ)JMPLKPLONE:JBACC.1,LTWO;ACC.1=1,第2行無鍵閉合,轉(zhuǎn)LTWO基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第35頁。MOVA,#08H;裝第2行行值基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第35頁。AJMPLKPLTWO:JBACC.2,LTHR;ACC.2=1,第3行無鍵閉合,轉(zhuǎn)LTHRMOVA,#10H;裝第3行行值A(chǔ)JMPLKPLTHR:JBACC.3,NEXT;ACC.3=1,第4行無鍵閉合,轉(zhuǎn)NEXTMOVA,#18H;裝第4行行值LKP:ADDA,R4;計(jì)算鍵碼PUSHACC;保護(hù)鍵碼LK3:ACALLDIR;延遲6msACALLKS1;檢查有鍵閉合否,若閉合再延時(shí)JNZLK3POPACC;若鍵起,則鍵碼送ARETNEXT:INCR4;掃描列號(hào)加1MOVA,R2JNBACC.7,KND;第7位為0,已掃完最高行,轉(zhuǎn)KNDRLA;循環(huán)右移1位MOVR2,AAJMPLK4;進(jìn)行下一列掃描KND:AJMPKEY1;掃描完畢,開始新的一次掃描5.4計(jì)費(fèi)器監(jiān)控主程序設(shè)計(jì)電話信號(hào)(包括脈沖和雙音頻)共有10種狀態(tài),這10種狀態(tài)分別是:(1)1狀態(tài)0——平時(shí),表示未打電話(2)1狀態(tài)1——主叫摘機(jī),表示主叫拿起電話(3)1狀態(tài)2——低電平,表示脈沖電話撥號(hào)時(shí)的低電平(4)1狀態(tài)3——高電平,表示脈沖電話撥號(hào)時(shí)的高電平基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第36頁。(5)1狀態(tài)4——中間,表示脈沖?雙音頻電話撥號(hào)時(shí)的中間間隙基于新型單片機(jī)計(jì)時(shí)計(jì)費(fèi)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)全文共43頁,當(dāng)前為第36頁。(6)1狀態(tài)5——被叫摘機(jī),表示被叫拿起電話(7)1狀態(tài)6——主叫掛機(jī)1,表示主叫打過電話后,掛起電話(8)1狀態(tài)7——主叫掛機(jī)2,表示主叫撥號(hào)后,但未打過電話,掛機(jī)(9)1狀態(tài)8——主叫掛機(jī)3,表示主叫未撥號(hào)后,掛機(jī)(10)1狀態(tài)9——DTMF撥號(hào),表示雙音頻電話撥號(hào)狀態(tài)4狀態(tài)3狀態(tài)5狀態(tài)9狀態(tài)2狀態(tài)6狀態(tài)1狀態(tài)7狀態(tài)8狀態(tài)0狀態(tài)4狀態(tài)3狀態(tài)5狀態(tài)9狀態(tài)2狀態(tài)6狀態(tài)1狀態(tài)7狀態(tài)8狀態(tài)0圖1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論