當前位置:湖南陽光電子技術學校文章資訊手機維修技術

湖南陽光電子技術學校 簡介

學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口
來校路線:長沙火車站售票廳后坪,乘135路公交車到“紅花坡站”,即到.
學校電話:13807313137,13308461099
免費電話:13807313137
值班手機:(0)13807313137 楊老師
開課時間:我校常年面向全國招生,月月開班。每月1號,16號開學。
招生范圍:凡年滿15歲的公民,不限年齡,性別,地區。都歡迎來我校學習。
食宿問題:學校免費住宿,免費提供床上用品。食堂就餐,費用自理,約12元/天。
學校官網:www.hnygpx.net www.410014.com
專業介紹:歡迎查看我校專業課程!
收費標準:歡迎查看我校收費標準!
在線 Q Q:您想咨詢招生情況,請聯系我啊·您想咨詢招生情況,請聯系我啊
網上報名:歡迎您報讀湖南陽光電子學校!


手機的軟件工作原理

減小字體 增大字體 作者:佚名  來源:本站整理  發布時間:2011-03-17 20:09:44

在電子學中,單片微型計算機(One Chip Microcomputer)就是是微型控制器,簡稱單片機。微控制器作為微型計算機的一個重要分支,應用非常廣泛,發展速度也很快,現代凡含有數字電路的家用電器中,括移動電話幾乎都不少不了微控制器。微控制器在一塊芯片上集成了中央處理器(CPU),儲蓄器(RAM,ROM或EPROM)和各種輸入/輸出接口,定時器,A/D,D/A轉換接口等點路,它是一塊大規模集成電路。由于它具有許多使用于的指令及硬件支持廣泛用于移動通信的控制系統中。微控制器用于各種移動通信產品的集體電路(硬件)是有所不同的,但是它們的基本組成相同, 大的不同就是軟件設計不同。具體到手機的電路中,由于單片集中的CPU,儲存器等并不是集成到一塊芯片上,而是獨立分開的,所以手機中的邏輯部分并非電子學上傳統意義上的由一塊單片機構成,而是能稱之一個系統,所以我們說手機的核心部件是一個單片機系統。手機中一個 基本的單片機系統主要由下列幾部分組成:

1 CPU(中央處理器):這是手機單片機系統核心。

2 儲存器:括兩個部分,一個ROM,它是來存儲程序;二是RAM,它是來儲存數據。ROM和RAM兩鐘儲存器是有所不同的。

3 輸入/輸出(I/O)接口:這一接口電路分為兩種:一是并行輸入/輸出接口;二是串行輸入/輸出接口。這兩種接口電路結構不同,對信息的傳輸方式也不同。

4 定時器/計數器:單片機的許多應用中,往往需要進行精確的定時并產生方波信號,這要由定時器/計數器電路來完成。

5 時鐘系統:手機中常見是13MHz和32.768kHz.微處理器的上述五個基本部件電路之間通過地址總線(AB),數據總線(DB)和控制總線(CB)連接在一起,再通過輸出/輸入接口把手機整個單片機系統與外部電路聯系起來。手機的單片機系統是由一個中央處理器(CPU),程序存儲器(ROM),數據存儲器(RAM),輸出輸入接口(I/O)和總線(BUS)等構成的既相互獨立又緊密聯系的完整的系統。

單片機系統是整部手機的指揮中心,CPU就是總指揮,是單片機系統的處理核心,它相當于人的大腦,對手機進行射頻部分控制,控制關機,控制鍵盤,控制顯示,其它集成電路的控制及相互之間的數據傳送。單片機系統所有操作動作指令的接收和指令的執行,各種控制功能,輔助功能等都在CPU的管理下進行,同時,CPU還要擔任各種運算工作。通俗的講,CPU相當于“人腦”和“算盤”的作用,其中“人腦”用來指揮單片機系統的各項工作,“算盤”則用來進行各種數據的運算。所以,在手機中,CPU起著指揮中心的作用,在工作過程中,CPU發出各控制指令,使整個單片機系統在處理過程中能自動地,協調一致的進行。

1 CPU的功能

CPU是手機的核心部分,各部分功能如下:

1信道編解碼交織,反交織,加密,解密。

2控制處理器系統括:16位控制處理器,并行和串行顯示接口,鍵盤接口,EEPROM

接口,存儲器接口,SIM卡接口,通用系統連接接口,與無線部分,的接口控制,對背光進行可遍程控制實時時鐘產生與電池檢測及芯片的接口控制等。

3數字信號處理:16位數字信號處理與ROM結合的增強型全速率語音編碼,DTMF和呼叫鈴音發生器等。

4對射頻電路部分的電源控制。

2 內部結構

CPU內部由三大部分組成:一是運算器,想當于一個“鍵盤”; 還有是寄存器,相當是“紙張”;三是控制器,相當是“人腦”。

3 外部電路

CPU內部各部件之間及CPU與外部邏輯部件之間交換和傳輸信息是有三條公共線

(BUS),地址總線(AB),數據總線(DB),控制總線(CB)來完成的。在看手機的邏輯電路時,應重點注意各種控制信號,邏輯電路提供的射頻控制信號。如:接收啟動控制信號(RXCN或RXEN),發射機啟動控制信號( TXON或TXEN),頻率合成控制信號( SYN-EN,SYNDAT,SRNCLK)等。

4 工作條件

1),供電(VCORE CPU);),時鐘(CLK clock); 3), 復位(RST reset)。

CPU的內部和外部通過三種總線與各部件之間進行聯系,它們是地址總線,數據總線和控制總線。地址總線用來傳送地址信息,它是一種單向傳輸總線,地址總線在三種總線中的數目 多,通常地址總線用Ax x表示;數據總線是用來傳送數據的總線,它是一種雙向總線,它可用來傳送CPU的輸出數據,也可用來向CPU傳送數據,常用D x x表示;控制總線用來傳送控制信息,它是一種單傳輸總線,對于CPU來講,控制總線所傳送的控制信號有的是輸入信號,控制總線的數目要少些,通常用C x x表示。手機單片機系統中的總線是由許許多多部件所共用的,各部件通過三態門掛在總線上。三態門有一個高阻狀態,與總線脫離,此時對總線而言它就不是一個負載。正是由于三態門的這一特點,可以使許許多多部件同時掛在總線上而不使總線過載。總線在某一時刻只被一對部件使用(即總線一端接的是信號源部件,另一端接的是信號接收部件),在另一時刻總線又被另一對部件使用,這種由部件輪流使用總線的方法稱為分時.手機由于功能很多,軟件復雜,存儲容量大,所以CPU需要有兩個存儲器為其存放手機軟件,那就是版本(Flash ROM)和碼片(EEPROM),它們如同檔案館,又如同大倉庫,我們叫存儲單元內,分門別類的存放著各種資料,參數,表格和程序,為了方便地找到么每一個存儲內容,每個小單元的地址都有二進制代碼表示地址碼,像門牌號一樣,CPU要發出地址信息就是通過AB去訪問格小單元。EEPROM,FLASH等均是非易失性器件,非易失性存儲器 大的特色是在當電源關閉后,原先儲存在內的資料,仍能夠持續被保存,且可以被重復抹除修改;而其中的FLASH更是已成為僅次于DRAM的全球第二大存儲器市場。比較二者的差異,可以發現FLASH的前景更被看好,主要的原因在于不同容量密度,設計架構的FLASH產品,在市場上各有不同的應用及區域,集中度及相互潛代性皆較低。

(一),電可擦可寫可編程存儲器(EEPROM electrically erasbi programmable)

EEPROM是一塊存儲器,俗稱“碼片”,二進制代碼的形式存儲著手機的資料,它存儲的是:

1) , 手機的機身碼;

2) ,檢測程序,如:電池檢測,顯示電壓檢測等;

3) ,各種表格,如:功率控制(PC),數模轉換(DAC) 自動增益控制(AGC)自動頻率控制(AFC)等;

4) ,手機的隨機資料,可隨時存取和更改,如電話號碼菜單設定等。其中,碼片中存儲的一些系統可調節的參數,對生產廠家來說存儲的是手機調試的各種工作參數及與維修相關的參數如電池門限,輸出功率表話機鎖,網絡鎖寫;對于手機用戶來說存貯的是電話號碼本,語音記事本及各種保密選項如個人保密碼,以及手機本身(串號)等等。

碼片的分類:

1) ,按數據傳輸方式分:

1采用并行數據傳輸的并行碼片:

2) 按管腳數分:

1 28腳碼片,也就是并行碼片了。

2 8 腳碼片,也就是傳行碼片,8腳碼片又分大8腳(即管腳間有大小之分)。串口碼主要由I2C總線與外界電路進行通訊,其中SDA為串行數據線,主要負責數據的傳輸工作,SCL為串行時鐘線,主要負責傳輸數據的同步工作。此外還有WP ,A1 ,GND腳。碼片出現故障可分兩種情況:一是碼片本身硬件損壞;二是內部存儲的數據丟失。

3) 按封裝形式分:TSOP28 TSSOP8 SO8 BGA8等。

3) 按容量分:128B,256B,512B,1KB,2KB······128B(24C1024)。

目前,隨著集程度的增加,碼片已快被“吃掉” ,不在單獨存在(還存在的多為8腳碼片),FlashROM為閃速只讀存儲器,有是又稱FLASH,俗稱版本字庫。它以代碼的形式裝載了手機的基本程序和各種功能程序。

字庫在手機的作用很大,地位非常重要,具體作用如下:

1 儲存主機主程序

2 儲存字庫信息

3 儲存網絡信息

4 儲存錄音

5 存儲加密信息

6 存儲序列號(IMEI碼)

7 儲存操作系統

FLASH按工作電壓可分為:5V 3.3V 1.8V 0.9V等幾種。按其數據總線寬度可以分為8位數據總線寬度,16位數據總線寬度兩種;按其總線和數據總線分離,低16位地址總線和數據總線合并,地址總線和數據總線合并三種;按其扇區分布可分為top bottor兩種;其封裝形式具體有UBGA56 FBGA72 BGA80 BGA69 等等。

字庫的工作流程比較復雜:

當手機開機時,CPU便傳出一個復位信號REST經字庫,使系統復位。再待CPU把字庫的讀寫端,片選端選端后,CPU就可以從字庫內取出指令,在CPU里運算,譯碼,輸出各部分協調的工作命令,從而完成各自功能。字庫(FLASH)程序儲存器的軟件資料是通過數據交換端,地址交換端與微處理器進行通訊的。CE(CS)端為字庫片選端,OE端為讀允許端,REST端為系統復位端,這四個控制端分別者是由CPU加以控制。如果字庫的地址有誤或未選通,都將導致手機不正常工作,通常表現為不開機,顯示字符錯亂等故障現象。由于字庫可以用來擦除,所以當出現數據丟失時可以重新寫入。和頁碼一樣,字庫本身也可能回損壞,如果是硬件出現故障的話,就要重新更換字庫。

    而RAM俗稱贊存,顧名思義是暫時寄存。前加S是靜態的意思,SRAM平時沒有資料,只是單機片系統工作時,為數據和信息在傳輸過程中提供一個存放空間,像旅途中的“旅店”,她存放的數據和資料斷電就消失。其 大的特點是寸取速度快,段電后數據自動消失。字庫這種復合結構有以下幾種形式:

1字庫+暫存形,2、字庫+碼片形,3、字庫+暫存+碼片型的復合結構的應用越來越廣泛,但由于程序的繁多以及程序設計的不完善往往會容易引起各種故障,對于軟件技術基礎薄弱的國產機型,采用此種組合都很容易引起軟件故障,各位讀者在維修時要小心了。

2·2·4 I/O接口(I/O Intterface)

輸入/輸出接口常用I/O接口表示,I是指輸入接口,是英文IN的簡寫。O是指輸出接口,是英文OUT的簡寫。輸入/輸出接口電路是指CPU與外部電路、設備之間的連接通道及有關的控制電路。由于外部電路、設備中的電平大小、數據格式、

運行速度、工作方式等均不統一,一般情況下是不能與CPU相兼容的(即不能直接與CPU連接),這些外部電路和設備只有通過輸入/輸出接口的橋梁作用,才能進行相互之間的信息傳輸、交流并使CPU與外部電路、設備之間協調工作。

由于I/O部件在結構和工作原理上與CPU有很大的差異,它們都有各自單獨的時鐘、獨立的時序控制和狀態標志。CPU是個高速部件,與I/O部件工作在不同速度下,所以它們之間的差別一般能夠達到幾個數量級,同時CPU與外圍I/O部件進行數據交換時必須引入相應的邏輯部件,解決兩者之間的同步與協調,根據格式轉換等,總體上說,I/O接口的基本功能如下:

A、參與單片機內數據的傳輸操作,選擇輸入、輸入部件。

B、參與控制完成選定的I/O部件與CPU及其它部件之間的數據交換。

1、接口的作用

1) 現數據緩沖,使CPU與相關外部電路的I/O部件在工作速度上達到匹配。

2)、實現數據格式的轉換。

3)提供外圍部件和接口的狀態,為CPU更好的控制各種外圍部件,提供有效的幫助。

4)、實現主機與外圍部件之間的通訊聯絡控制。

2、接口的種類

手機接口是個很廣義的概念,主要有以下幾種分類方法:

1)、按手機電路功能分類:

有模似接口、數字接口(MMI manand moleile interface)。

2)、按數據傳輸寬度分類:

有并行接口、串行接口。

3)、按操作的節拍分類:

有同步接口、異步接口。

4)、按數據傳送控制方式分類

可將接口分為有程序的控制的I/O接口、程序中斷I/O接口和直接存儲器存取(DMA)接口等三種。

雖然手機輸入/輸出接口種類繁多,不同的外部電路和設備需要相應的輸入/輸出接口電路,但可利用編制程序的方法具體確定接口的工作方式、功能和工作狀態。

2·2·5定時器/事件計數器

為了提高單片機的實時控制能力,一般單片機內都設有定時器電路。定時器有兩種類型:一是增量計數器;二是減量計數器。

當定時器溢出時,增量計算器產生中斷并作標位置位;當定時器回零時,減量計數器產生中斷。有的定時器還具有自動重新加載的能力,這使得定時器的使用更加靈活方便,利用這種功能很容易產生一個可編程的時鐘。此外,定時器還可以作為一個事件計數器,當工作在計數器方式時,可從指定的輸入端輸入脈沖,計數器對其進行計數運算。

2·2·6 時鐘系統

時鐘系統是單片機的重要系統,單片機的工作是按部就班的,按一定規則排列時間順序的定時,就是由時鐘系統控制的。時鐘信號單片機執行指令時要做的操作按先后順序排好,并給沒一個操作規定好固定時間,這樣就要可以使單片機在某一時刻只做一個動作,實現電路的有序工作。而它工作的快慢又和手機的狀態有關大多數的手機在開機時因需要處理的文件多,時間要求短,時鐘多為13MHz,而在待機或休眠時有32.768kHz就足夠了。這有點類似于電腦CPU的主頻,這也就是為什么手機開機時13MHz頻偏一點無所謂,只要有足夠的振幅可

以傳送數據就行了,而入網時才和基站不斷校準的原因之一。

2·2·7總線(BUS)

任何一個微處理器都要與一定數量的部件和外圍設備連接,但如果將各部件和每一種外圍設備都分別用一組線路與CPU直接連接,那么連線將會錯綜復雜,甚至難實現。為了簡化硬件電路設計、簡化系統結構,常用一組線路,配置以適應的接口電路,與各部件和外圍設備連接,這組共用的連接線路被稱為總線。采用總結結構便于部件設備的擴充,尤其制定了統一的總線準則容易使不同設備間實現互連。圖2-2-11是地址總線(AB)、數據總線(AB)和控制總線(CB)示意圖。由圖可見,三條總線都與CPU相連接,總線將多個信息源和多個接收部件聯系起來,相互之間傳輸信息。總線是各信號源和接收部件共用的總線,信號可以從多個信號中的任意一個傳輸到某一個接收部件中,各部件之間按時間

輪流使用總線,這樣可以大大降低總線的數目。

1、地址總線(AB address bus)

地址總線(AB)用來由CPU向存儲器(ROM)單元和輸入/輸出接口發送(傳輸地址信息的總線。由于存儲器(ROM)單元和輸入/輸出接口是不向CPU傳輸信息的,所以地址總線(AB)是單向傳輸總線。

2、據總線(DB data bus)

數據總線(DB)用來在CPU與存儲器、輸入/輸出接口和其它電路之間相互傳輸數據狀態和指令。由于數據可以從CPU傳輸到內部存儲器、輸入、輸出接口,也可反方向傳輸到CPU中,所以數據總線(DB)是雙向傳輸的總線,與地址總線(AB)不同。

3、控制總線(CB control bus)

控制總線CB是各種控制信號總和,(Control Bus)控制總線是用來傳送各種控制信號的,這些信號是CPU和其它芯片間相互傳遞信息和相互進行控制用的。有的是CPU發給存儲器(或I/O接口)的控制信號,稱輸出控制信號,如Intel8086的讀信號,寫信號。有的又是外設通過接口發給CPU的控制信號,稱輸入控制信號,如8086中的中斷請求信號INTR,NMI。控制領事間是相互獨立的,其表示方法采用能表明含義的縮寫英文字母符號,若符號上有一橫線,表明用

負邏輯(低電平有效),否則為高電平有效。

4、分時使用

所謂分時使用就是總線被許多部件共用,分時間輪流使用,即總線一端接的信號源部件,另一端接的信號接受部件,但在某一時刻只允許一對部件,另一時刻又被另一對部件使用。如同多列火車使用一條公用鐵軌,但因分時通過,所以互不干擾,響安無事。為了保證總線的分時使用,在各部件與總線之間都才用了三態門電路連接,通過控制器按指令的要求控制各個三態門電路的工作狀態,以保證總線的分時使用,在某一時刻不參與工作的三態門均處于高阻狀態,相當于與總線之間斷開。即與總線脫離,此時對總線而言,它就不是一個負載。所以許許多多部件同時掛在總線上而不使總線過載。

5、數據的存區

數據存儲在具有記憶功能的存儲器中,對存儲器中的數據進行提取或將數據寫入存儲器時,起碼需要下一列兩條控制線:一條是區分讀操作和寫作的讀/寫(R/W)控制線,這根線要連接到CPU的R/W端,由CPU決定對存儲器是進行讀出數據,還是寫入數據,即確定數據的流向。

另一線是片選控制線(CS),有時也稱片選啟動控制線(CE)。每一個存儲器都是通過三態門電路和與總線引相連接,片選信號就是控制這些三態門的工作狀態的控制信號。當片選信號到來時,即片選信號為高電平,存儲器才工作。由于三態門的工作特性,沒有片選信號(高電平)到達存儲器,三態門電路對數據總線呈高阻狀態。正是由于這個特點,可以將許多單元存儲器電路同時接到CPU總線上而不會造成總線的過載,這樣總線可以掛許多存儲器,形成大容量的存儲器。

對存儲器讀取操作,是根據地址總線( AB)上的地址碼來查找存儲器中的存儲單元,將數據寫入或讀出.對于維修人員來說,應該明確和特別注意的是:數據總線上傳輸的數據信號是雙向的即可以由CPU發出,也可以由CPU接收。

總線傳輸的信號的方向可分兩種情況:

一是在手機正常工作時,字庫是做為系統的程序存儲器(ROM)使用的,這時CPU只能從字庫讀取數據,而不能擦寫字庫,故此時數據信號的方向只是從字庫到CPU。

二是在用電腦和傳輸線對手機字庫進行編程時,CPU改為ISP編程工作狀態,在外部電腦的控制下,CPU對字庫進行擦寫操作,這時數據信號是從CPU通過數據總線傳送到字庫。在手機的正常狀態下數據也可以從CPU通過數據總線寫入字庫內的碼片部分。比如:我們在改變手機的功能設置或存貯電話號碼時。當然,手機在正常工作時的絕大部分時間從字庫中讀取數據。總而言之,數據總線是雙向的,可以工作在雙向的信號傳輸狀態下。當然,具體的信號傳輸方向還是由CPU控制。

另外需要特別明確:地址總線的信號傳輸方向,只能從CPU出發,而字庫也只能被動的接收CPU發過來的尋址信號。明確了這一點,對我們檢修不開機的手機時是很有幫助的,對于一臺不開機的手機,取下字庫測其它地址總線的尋址信號,如果正常,則要注意先檢查CPU的工作條件是否滿足,如:供電,復位,時鐘等。如果CPU的工作條件完全正常的情況下CPU還不能正常發出尋址信號的話,則CPU可能損壞。而地址總線和數據總是下面關系呢?這里就簡單介紹一下:說的通俗一點,地址總線就是給出具體的取東西(數據)的地址,數據線上得到的數據就是要取東西。

    I2總線是英文的Inter Integrated Circuit Busde 縮寫,常譯為內部集成電路總線,或集成電路間總線,是荷蘭飛利浦公司的一種通信專利技術,它可以由兩根線組成(串行數據線和串行時鐘線),可使所有掛接在總線上的器件進行數據傳遞,I2總線使用軟件尋址方式識別掛接于總線上的每個I2C總線器性,每個I2C總件都有唯一確定的地址號,以使在器件之間進行數據傳遞,I2C總線

幾乎可以省略片選、地址、譯碼等連線。

一、I2C總線系統的基本結構

I2C總線是一種雙線雙向串行總線,在I2C總線系統中,總線僅由兩根線組成。

一根叫串行時鐘線(Senal Clck Line)常用SCL表示,另一根叫串行數據(Serial DataLine)常用SDA表示,它們均從CPU上引出,其它單元電路均掛在這兩根線上,

在I2C總線中,CPU擁有總線控制權,又稱為主控器,其它電路皆受CPU的控制,故將它們統稱為控制器。主控器能向總線發發送時鐘信號,又能積極地向總線發送數據信號和接收被控制器送來的應答信號被控制器不具備時鐘信號發送能力,但能在主控制器的控制下完成數據信號的傳送,它發送的數據信號一般是應答信息,以將自身的工作情況告訴CPU。CPU利用SCU線和SDA線與被控電路之間進行通訊,進而完成對被控電路的控制。由于I2C總線只有兩根線組成,這就決定了其數據傳送方式是串行式(即一位一位的傳送,這種串行總線雖沒有并行總線的輸入輸出能力,但能使電路之間的連接變的簡單,還能有效地減少CPU的控制腳。

二、I2C總線的數據傳輸格式

1、2C總線的數據傳輸特點因I2C總線是雙線、雙向串行總線其數據傳送必須嚴格按照一定的格式進行,I2C總線數據傳輸具有如下一些特點。

1數據傳送順序必須是:起始位、被控電路地址、數據傳送方向位(讀/寫)、確認位、數據信號、確認位、數據信號、確認位、終止位。

2在時鐘線保持高電平期間,數據線上一由高到低的跳變定義為起位,反之為終止位。起始位和終止位信號是由主控CPU發出的,當CPU發出起始位信號后,總線就被認為處于占占用狀態當CPU發出終止位信號后,總線被認為處于空用狀態,當總線空用時,SDA、SCL兩線均應保持高電平。

3在進行數據傳送時,SCL線為高電平期間,SDA線上的數據必須保持穩定,在SCL線為低電平期間,SDA線上數據才允許變化。

4在SDA線上傳輸的數據,其字節為8位,每次傳送的字節總數不限,被控電路的地址占用7位,第7位為數據線傳輸的方向位,CPU有發送數據和接收數據,在每一個數據字節后跟著一位確認信號,在確認為時鐘期間,CPU釋放數據,以便被控器在這個送出應答信

息。

2、I2C總線的讀寫時序

I2C總線上的每一次數據傳送都是在主控器之間進行的,數據傳送過程如圖2-2-14所示。在沒有數據傳輸時,SDA、SCL均被上拉為高電平,當需要進行數據傳輸時,主控器首先產生一個起始信號,(既SCL為高電平,SDA為被主器拉低的下降沿),然后在每個SCL時鐘脈沖出現時傳遞一個數據位,直到主控器產生一個停止信號(既SCL為高電平,SDA為被主控器釋放的上升沿)為止。I2C總線主控器首先發送被控器的7位地址及讀/寫位共1個字節,在每個字節后,主控器都要等待被控器的應答位,既主控器釋放SDA數據線,被控器在接著的第九位SCL脈沖期間拉低SDA數據線以表示應答。再接著就是主控器發送數據被控器(寫被動控器)或接收被控器發送來的數據(讀被控器), 后由主控器發出停止信號來通知被控器以結束整個數據傳送過程。I2C總線協議規定傳送的數據長度為8位,而每次傳送數據字節數以及字節地址中具有不同的規定。對于可編程器件,往往還需要根據已傳遞的命令情況確定下一步的數據傳遞操作。以24WC02為例,主控器對其進行的操作模式括: 字節寫、頁寫、立即讀、選擇讀、連續讀等多種情況,

在字節寫模式時,主器件發送起始信號和從器件地址,然后發送寫入字節地址,在發送寫入數據, 后發送停止信號從而完成一次寫操作;頁寫模式與字節寫模式的不同之處只是在字節寫一個數據后并不立即發送停止信號,而是連續發送一頁數據(規定一頁為16個字節)后來停止在立即讀模式時,從器件在接收到主器件發送的器件地址后立即將上一次讀/寫操作的單元地址+1的內容發送到數據線上,主器件收到8位數據后,不回送應答位,而是直接回貴一個停止信號來完成一次立即讀操作;在選擇讀模式時,主器件首先發送起始信號和從器件地址, 后讀取數據;連續模式實際上是立即讀或選擇讀操作的擴充,在執行立即讀或選擇讀操作獲取一個字節數據后,主器件并回貴停止信號而是回貴一個應答位,以表示主器件需要更多的數據,然后由從器件有序地將后續字節數據發送到數據線上,知道收到主控器件給出的停止信號為止。

5中斷是單片機中的一種重要功能,它能夠使單片機的控制功能更加完善。所謂中斷,就是在正常執行程序的過程中,暫時停止執行主程序,而轉去執行另一個更加緊急的程序。

6中斷有五個階段:一是中斷請求;二是中斷排隊;三是中斷響應;四是中斷處理;五是中斷返回。

手機中的單片機一般是16位微處理器(CPU),簡單點說,我們可以把CPU直接看成是一塊單片機,而這塊單片機只有控制運算功能,而不具備存儲等功能是外置的。它與外圍某些器件的工作流程如:按手機開機鍵,給維持電源部分供電,同時上電單片機,單片機復位后,再給出控制信號給維持電源部分,這時即使松開開機鍵也無妨。

復位后,CPU開始運行其內部的程序存儲器,首先從地址0(一般地址0,也有些廠家CPU不是)開始執行,然后順序執行它的引導程序,同時從外部存儲器(字庫、碼片)內讀取資料。如果此時讀取的資料不對,則CPU會內部復位(通過CPU內部的“看門狗”或者硬件復位指令)引導程序,如果順利執行完成后,CPU才從外部字庫里取程序執行,如果取得程序異常,它也會導致“看門狗”復位,既程序又從地址0開始執行。CPU讀取字庫是通過并行數據線和地址線和地址線,再配合讀寫控制時鐘線W/R,有些讀者可能會問,字庫是怎么區分是讀程序,還

是讀數據?單片機還有一跟外部程序存儲器片選信號線或CS、CE、,它和W/R配合作用,就能讓字庫區分讀是數據,還是程序。機的EEPROM和FLASHROM中.

一、流程開機流程

當手機的供電模塊檢測到電源開關鍵被按下后,會將手機電池的電壓轉換為適合手機電路各部分使用的電壓值,供應給相應的電源模塊,當時鐘電路得到供電電壓后產生震蕩信號,送入邏輯電路,CPU在得到電壓和時鐘信號后會執行開機程序,首先從ROM中讀出引導碼,執行邏輯系統的自檢。并且使所有的復位信號置高,如果自檢通過,則CPU給出看門狗(Watchdog)信號給各模塊,然后電源模塊在看門狗(Watchdog)信號的作用下,維持開機狀態。

二、上網流程

手機開機后,既搜索廣播控制信號道(BCCH)的載頻。因為系統隨時都向在小區中的各用戶發送出用戶廣播控制信息。手機收集搜索到 強的(BCCH)的載頻。對應的載頻頻率后,讀取頻率校正信道(FCCH),使手機(MS)的頻率與同步。所以每一個用戶的手機在不同上午位置(既不同的小區)的載頻是固定的,它是由GSM網絡運營商組網時確定,而不是由用戶的GSM手機來決定。手機讀取同步信道(SCH)的信息后找出基地站(BTS)的任別碼,并同步到超高帖TDMA的帖號上。手機在處理呼叫前讀取系統的信息。比如:鄰近小區的情況、現在所處小區的使用頻率及小區是否可以使用移動系統的國家號碼和網絡號碼等等,這些信息都可以在以BCCH上得到手機在請求接入信道(RACH)上發出接入請求信息,向系統送SIM卡帳號等信息。系統在鑒權合格后,通過允許接入信道(AGCH)使GSM手機接入信道上并分配到GSM手機一個獨立專用控制信道(SDCCH)。手機在SDDCCH上完成登記。在滿速隨路控制信道(SACCH)上發出控制指令,然后手機返回空閑狀態,并監聽BCCH和CCCH共控制信道上的信息。此時手機已經做好了尋呼的準備工作。

一、待機流程

用戶監測BCCH時,必須與相近的基站取得同步。通過接收FCCH、SCH 、BCCH信息,

用戶將被鎖定到系統及適應的BCCH上。

二、呼叫流程

1、手機作主叫

我們GSM系統中由手機發出呼叫的情況,首先,用戶在監測BCCH時,必須與相近的基站取得同步。通過接收FCCH、SCH、BCCH信息,用戶將被鎖定到系統及適當的BCCH上的。為了發出呼叫,用戶首先要撥號,并按壓GSM手機的發射鍵。手機用鎖定它的基站系統的ARFCN來發射RACH數據突發序列。然后基站以CCCH上的AGCH信息來響應,CCCH為手機指定一個新的信道進行SDSSH連接。正在監測BCCH中T的用戶,將從AGCH接收到它的ARFCN和TS介紹,并立即轉到新的ARFCN和TS上,這一新的ARFCN和TS分配就是SDCH(不是TCH)。一旦轉接到SDCCH,用戶首先等待傳給它的SCCH(等待 大持續26或120ms)這信息告知手機要求的定時提前量和發射功率。基站根據手機以前的RACH傳輸數據能夠決定出適合的定時提前量和功率級,并且通過SACCH發送適當的數據供手機處理。在接收和處理完SACCH中的定時提前量信息后,用戶能夠發送正常的、話音業務所要的求的是突發序列消息。當PSTN從撥號端連接到MSC,且MSC將話音路徑接入服務基站時,SDCCH檢查用戶的合法及有效性,隨后在手機和基站之間發送信息。幾秒鐘后,基站經由SDSSH告知手機重新轉向一個為TCH介紹的ARFCN和TS。一旦再次接到TCH,語音信號就在前向鏈路上傳送,呼叫成功建立,SDCCH被騰空。

2、手機作被叫

當從PSTN發出呼叫時,其過程與上述過程類似。基站在BCCH適應內的Tso期間,廣播一個PCH消息。鎖定于相同ARFCN上的手機檢測對它的尋呼,并回復一個RACH消息,以確認接收到尋呼。當網絡和服務器基站連接后,基站采用CCCH上的AGCH將手機分配到一個新的物理信道,以便連接SDCCH和SACCH。一旦用戶在SDCCH上建立了定時提前量并獲準確認后,基站就在SDCCH上面重新分配物理信道,同時也確立了TCH的分配。

三、關機流程

關機時,按下開關鍵,鍵盤檢測模塊向數字邏輯部分發出一個關機請求信號,CPU

既撤消開機維持信號,執行關機程序,供電模塊撤消供電,射頻和邏輯電路立即停止工作,從關機。如果在開機狀態下強制關機(取下電池)也有可能會造成內部軟件故障。另外手機還含其它軟件工作流程如充電流程、電池監測、鍵盤掃描、測試流程等


湖南陽光電子技術學校常年面向全國招生.安置就業。考試合格頒發全國通用權威證書.常年開設:手機維修培訓、家電維修培訓、電工培訓、電腦維修培訓、焊工培訓--面向全國火爆招生!采用理論與實踐相結合、原理+圖紙+機器三位一體的教學模式教學,半天理論,半天實踐,通俗易懂,工作(一期不會,免費學會為止)。
   常年招生,月月開班。每月1號、16號開學,特殊情況也可隨到隨學。免費住宿,提供被子。統一食宿,校食堂購票就餐。 
學校網站: http://www.hnygpx.com
第二網站: http://www.hnygpx.net
報名電話:13807313137 13308461099
全國免長途電話:13807313137
報名信箱: 879330360@qq.com 
咨詢QQ: 361928696,873219118 
校址(第一教學區):湖南省長沙市雨花區車站南路紅花坡路口(紅花坡路176號)。
來校路線:長沙火車站售票處后坪乘135路至"紅花坡站"下車,回走100米即到。

Tags:手機的軟件工作原理

作者:佚名

網頁說明

    手機的軟件工作原理這條信息,為您提供了中國 新 全的手機的軟件工作原理信息,歡迎您免費查看手機的軟件工作原理信息。如果您對手機的軟件工作原理這條消息有好的意見建議請聯系我們,讓我們一起進步!
  • 熱門關鍵詞:維修(195)  彩電(170)  故障(128)  招生(109)  職業中專(105)  技工學校(104)  機芯(92)  開縣(91)  電腦(88)  學校(88)  手機(87)  首選(65)  培訓(65)  筆記本(59)  云陽(58)  學主板維修哪里 好(50)  學電腦硬件哪里 好(50)  檢修(50)  MTK(43)  海爾(42)  東芝(40)  三極管(38)  三星(35)  液晶電視(34)  模式(34)  工廠(33)  北京(30)  電子元件(30)  技術(30)  彩色(29)  電路(27)  TCL(27)  開機(26)  電磁爐(25)  松下(24)  職業(24)  技術培訓(23)  金星(23)  總線(23)  資料(23)