99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

手機硬件開發基礎

手機軟件技術也可按技術含量高低分為三層: ? 技術含量低的是人機界面軟件 ? 稍高一些的是接口軟件和模塊軟件 ? 最高的是基礎通信軟件  第一次層次是OperatingSystem(OS,操作系統),主要與RF(射頻信號)芯片進行溝通與指令處理,它基于一些基礎的網絡協議(如GSM`GPRS或CDMA`WCDMA)等; 第二層次是內置的手機本地應用,例如電話薄`短信息等內容,更為重要的是,再一些手機上已經集成J2ME的開發平臺,即它可以運行第三方開發的應用程序; 第三次是在J2ME平臺上開發的一些Kjava平臺上開發的一些Kjava應用程序(如各種游戲`圖片瀏覽等),還有一些API的借口函數,可以同外部的PC通過線纜進行數據串送,也可以通過無線方式與外界的應用服務提供商進行傳遞數據。
全部回復(21)
正序查看
倒序查看
2014-04-29 10:52
手機的軟件就是放在邏輯系統里,而邏輯系統基本上是由一個單片機系統組成的。 手機中一個最基本的單片機系統主要由下列幾部分組成: 1 CPU(中央處理器):這是手機單片機系統核心。 2 儲存器:包括兩個部分,一個ROM,它是來存儲程序;二是RAM,它是來儲存數據。 3 輸入/輸出(I/O)接口:這一接口電路分為兩種:一是并行輸入/輸出接口;二是串行輸入/輸出接口。 4 定時器/計數器:單片機的許多應用中,往往需要進行精確的定時并產生方波信號,這要由定時器/計數器電路來完成。 5 時鐘系統:手機中常見是13MHz和好32.768kHz. 微處理器的上述五個基本部件電路之間通過地址總線(AB),數據總線(DB)和控制總線(CB)連接在一起,再通過輸出/輸入接口把手機整個單片機系統與外部電路聯系起來。 通俗的講,CPU相當于“人腦”和“算盤”的作用,其中“人腦”用來指揮單片機系統的各項工作,“算盤”則用來進行各種數據的運算。所以,在手機中,CPU起著指揮中心的作用,在工作過程中,CPU發出各控制指令,使整個單片機系統在處理過程中能自動地,協調一致的進行。隨著單片機技術的發展,手機控制用的單片機從以前的8位機發展到現在的16位機,相對8機來說,16位機可以完成更多的功能,如:中文輸入,WAP上網,語音功能等.
0
回復
2014-04-29 10:53
@wesleylele
手機的軟件就是放在邏輯系統里,而邏輯系統基本上是由一個單片機系統組成的。手機中一個最基本的單片機系統主要由下列幾部分組成:1CPU(中央處理器):這是手機單片機系統核心。 2儲存器:包括兩個部分,一個ROM,它是來存儲程序;二是RAM,它是來儲存數據。3輸入/輸出(I/O)接口:這一接口電路分為兩種:一是并行輸入/輸出接口;二是串行輸入/輸出接口。 4定時器/計數器:單片機的許多應用中,往往需要進行精確的定時并產生方波信號,這要由定時器/計數器電路來完成。 5時鐘系統:手機中常見是13MHz和好32.768kHz. 微處理器的上述五個基本部件電路之間通過地址總線(AB),數據總線(DB)和控制總線(CB)連接在一起,再通過輸出/輸入接口把手機整個單片機系統與外部電路聯系起來。通俗的講,CPU相當于“人腦”和“算盤”的作用,其中“人腦”用來指揮單片機系統的各項工作,“算盤”則用來進行各種數據的運算。所以,在手機中,CPU起著指揮中心的作用,在工作過程中,CPU發出各控制指令,使整個單片機系統在處理過程中能自動地,協調一致的進行。隨著單片機技術的發展,手機控制用的單片機從以前的8位機發展到現在的16位機,相對8機來說,16位機可以完成更多的功能,如:中文輸入,WAP上網,語音功能等.
手機的軟件就是放在邏輯系統里,而邏輯系統基本上是由一個單片機系統組成的。 眾所周知,GSM手機邏輯系統的核心元件是中央處理器,大家把它叫CPU。它具有數字信號處理器(DSP)與微控制(MCU)的功能。 CPU是根據指令來工作的。一連串的指令集組成了一個完整的(CPU)工作程序,程序的運行與計算機往往還需要相關的數據參數,比如:射頻控制參數,包括頻率和成器參數`接受參數`發射參數`功率控制參數等;邏輯控制,包括顯示參數`語言參數`串號`電池門限參數`放大器增益參數;而軟件就是控制程序和工作數據參數的總和。
0
回復
2014-04-29 10:54
@wesleylele
手機的軟件就是放在邏輯系統里,而邏輯系統基本上是由一個單片機系統組成的。 眾所周知,GSM手機邏輯系統的核心元件是中央處理器,大家把它叫CPU。它具有數字信號處理器(DSP)與微控制(MCU)的功能。 CPU是根據指令來工作的。一連串的指令集組成了一個完整的(CPU)工作程序,程序的運行與計算機往往還需要相關的數據參數,比如:射頻控制參數,包括頻率和成器參數`接受參數`發射參數`功率控制參數等;邏輯控制,包括顯示參數`語言參數`串號`電池門限參數`放大器增益參數;而軟件就是控制程序和工作數據參數的總和。
1 CPU的功能 CPU是手機的核心部分,各部分功能如下: 1信道遍解碼交織,反交織,加密,解*密。 2控制處理器系統包括:16位控制處理器,并行和串行顯示接口,鍵盤接口,EEPROM接口,存儲器接口,SIM卡接口,通用系統連接接口,與無線部分,的接口控制,對背光進行可遍程控制實時時鐘產生與電池檢測及芯片的接口控制等。 3數字信號處理:16位數字信號處理與ROM結合的增強型全速率語音編碼,DTMF和呼叫鈴音發生器等。 4對射頻電路部分的電源控制。 2 內部結構 CPU內部由三大部分組成:一是運算器,想當于一個“鍵盤 ”;而是寄存器,相當是“紙張”;三是控制器,相當是“人腦”。

0
回復
2014-04-29 10:55
@wesleylele
1CPU的功能 CPU是手機的核心部分,各部分功能如下:1信道遍解碼交織,反交織,加密,解*密。 2控制處理器系統包括:16位控制處理器,并行和串行顯示接口,鍵盤接口,EEPROM接口,存儲器接口,SIM卡接口,通用系統連接接口,與無線部分,的接口控制,對背光進行可遍程控制實時時鐘產生與電池檢測及芯片的接口控制等。 3數字信號處理:16位數字信號處理與ROM結合的增強型全速率語音編碼,DTMF和呼叫鈴音發生器等。 4對射頻電路部分的電源控制。2內部結構 CPU內部由三大部分組成:一是運算器,想當于一個“鍵盤”;而是寄存器,相當是“紙張”;三是控制器,相當是“人腦”。
3 外部電路 CPU內部個部件之間及CPU與外部邏輯部件之間交換和傳輸信息是有三條公共線(BUS),地址總線(DB),控制總線(CB)來完成的。在看手機的邏輯電路時,應重點注意各種控制信號,邏輯電路提供的射頻控制信號。如:接收啟動控制信號(RXCN或RXEN),發射機啟動控制信號(TXON或TXEN),頻率合成控制信號(SYN-EN,SYNDAT,SRNCLK)等。 在看不同廠家的手機電路時,應注意一些控制信號的名稱可能不同,如射功率控制信號在諾基亞電路中被稱為TXC;而摩托羅拉手機電路中則是PAC或AOC;在愛立信手機電路中為PWRLEV等。
0
回復
2014-04-29 10:55
@wesleylele
3外部電路 CPU內部個部件之間及CPU與外部邏輯部件之間交換和傳輸信息是有三條公共線(BUS),地址總線(DB),控制總線(CB)來完成的。在看手機的邏輯電路時,應重點注意各種控制信號,邏輯電路提供的射頻控制信號。如:接收啟動控制信號(RXCN或RXEN),發射機啟動控制信號(TXON或TXEN),頻率合成控制信號(SYN-EN,SYNDAT,SRNCLK)等。 在看不同廠家的手機電路時,應注意一些控制信號的名稱可能不同,如射功率控制信號在諾基亞電路中被稱為TXC;而摩托羅拉手機電路中則是PAC或AOC;在愛立信手機電路中為PWRLEV等。
4 工作條件 1),供電(VCORE CPU);),時鐘(CLK clock); 3), 復位(RST reset)。 1) CPU的內部和外部通過三種總線與各部件之間進行聯系 地址總線用來傳送地址信息,它是一種單向傳輸總線,通常地址總線用A x x表示;數據總線是用來傳送數據的總線,它是一種雙向總線,常用D x x表示;控制總線用來傳送控制信息,它是一種單傳輸總線,通常用C x x表示。 手機單片機系統中的總線是由許許多多部件所共用的,各部件通過三態門掛在總線上。三態門有一個高阻狀態,與總線脫離,此時對總線而言它就不是一個負載。正是由于三態門的這一特點,可以使許許多多部件同時掛在總線上而不使總線過載。總線在某一時刻只被一對部件使用(即總線一端接的是信號源部件,另一端接的是信號接收部件),在另一時刻總線又被另一對部件使用,這種由部件輪流使用總線的方法稱為分時. 手機由于功能很多,軟件復雜,存儲容量大,所以CPU需要有兩個存儲器為其存放手機軟件,那就是版本(Flash ROM)和碼片(EEPROM),它們如同檔案館,又如同大倉庫,我們叫存儲單元內,分門別類的存放著各種資料,參數,表格和程序,為了方便地找到么每一個存儲內容,每個小單元的地址都有二進制代碼表示地址碼,像門牌號一樣,CPU要發出地址信息就是通過AB去訪問格小單元。 
0
回復
2014-04-29 10:56
@wesleylele
4工作條件1),供電(VCORECPU);),時鐘(CLKclock);3),復位(RSTreset)。1)CPU的內部和外部通過三種總線與各部件之間進行聯系 地址總線用來傳送地址信息,它是一種單向傳輸總線,通常地址總線用Axx表示;數據總線是用來傳送數據的總線,它是一種雙向總線,常用Dxx表示;控制總線用來傳送控制信息,它是一種單傳輸總線,通常用Cxx表示。 手機單片機系統中的總線是由許許多多部件所共用的,各部件通過三態門掛在總線上。三態門有一個高阻狀態,與總線脫離,此時對總線而言它就不是一個負載。正是由于三態門的這一特點,可以使許許多多部件同時掛在總線上而不使總線過載??偩€在某一時刻只被一對部件使用(即總線一端接的是信號源部件,另一端接的是信號接收部件),在另一時刻總線又被另一對部件使用,這種由部件輪流使用總線的方法稱為分時. 手機由于功能很多,軟件復雜,存儲容量大,所以CPU需要有兩個存儲器為其存放手機軟件,那就是版本(FlashROM)和碼片(EEPROM),它們如同檔案館,又如同大倉庫,我們叫存儲單元內,分門別類的存放著各種資料,參數,表格和程序,為了方便地找到么每一個存儲內容,每個小單元的地址都有二進制代碼表示地址碼,像門牌號一樣,CPU要發出地址信息就是通過AB去訪問格小單元。 
(一),電可擦可寫可編程存儲器(EEPROM electrically erasable programmable) EEPROM是一塊存儲器,俗稱“碼片”,二進制代碼的形式存儲著手機的資料,它存儲的是: 1) , 手機的機身碼; 2) ,檢測程序,如:電池檢測,顯示電壓檢測等; 3) ,各種表格,如:功率控制(PC),數模轉換(DAC) 自動增益控制(AGC)自動頻率控制(AFC)等; 4) ,手機的隨機資料,可隨時存取和更改,如電話號碼菜單設定等。 其中,碼片中存儲的一些系統可調節的參數,對生產廠家來說存儲的是手機調試的各種工作參數及與維修相關的參數如電池門限,輸出功率表話機鎖,網絡鎖寫;對于手機用戶來說存貯的是電話號碼本,語音記事本及各種保密選項如個人保密碼,以及手機本身(串號)等等。手機在出廠前都要上調校臺對手機的各種工作進行調試,以使手機工作在最佳狀態。調試的結果就存在碼片里,所以在不是在很必要的情況下不要去重寫碼片,以免降低手機的性能。 碼片的分類:FlashROM為閃速只讀存儲器,有是又稱FLASH,俗稱版本字庫。 它以代碼的形式裝載了手機的基本程序和各種功能程序。至今字庫這個名詞概念混 ,很不清楚,到底字庫是什么呢?實際上我們可以這樣區分,把它們分開叫比較易懂一些。字庫一般可以分別叫程序存儲器(稱程序)和漢字庫存儲器(字存),那為什么人家不這樣叫呢?這是因為先前手機設計時把漢字庫作為一個存儲芯片焊接在手機上,程序存儲器版本也作為另一個存儲焊接再手機上,而后來發展到把程序和字寸復合在一起,所以我們稱之為字庫罷了。字庫的容量要比碼片的容量大的多,常見的有32M 64及128M等。
0
回復
2014-04-29 10:57
@wesleylele
(一),電可擦可寫可編程存儲器(EEPROMelectricallyerasableprogrammable)EEPROM是一塊存儲器,俗稱“碼片”,二進制代碼的形式存儲著手機的資料,它存儲的是:1),手機的機身碼; 2),檢測程序,如:電池檢測,顯示電壓檢測等;3),各種表格,如:功率控制(PC),數模轉換(DAC)自動增益控制(AGC)自動頻率控制(AFC)等; 4),手機的隨機資料,可隨時存取和更改,如電話號碼菜單設定等。其中,碼片中存儲的一些系統可調節的參數,對生產廠家來說存儲的是手機調試的各種工作參數及與維修相關的參數如電池門限,輸出功率表話機鎖,網絡鎖寫;對于手機用戶來說存貯的是電話號碼本,語音記事本及各種保密選項如個人保密碼,以及手機本身(串號)等等。手機在出廠前都要上調校臺對手機的各種工作進行調試,以使手機工作在最佳狀態。調試的結果就存在碼片里,所以在不是在很必要的情況下不要去重寫碼片,以免降低手機的性能。碼片的分類:FlashROM為閃速只讀存儲器,有是又稱FLASH,俗稱版本字庫。 它以代碼的形式裝載了手機的基本程序和各種功能程序。至今字庫這個名詞概念混,很不清楚,到底字庫是什么呢?實際上我們可以這樣區分,把它們分開叫比較易懂一些。字庫一般可以分別叫程序存儲器(稱程序)和漢字庫存儲器(字存),那為什么人家不這樣叫呢?這是因為先前手機設計時把漢字庫作為一個存儲芯片焊接在手機上,程序存儲器版本也作為另一個存儲焊接再手機上,而后來發展到把程序和字寸復合在一起,所以我們稱之為字庫罷了。字庫的容量要比碼片的容量大的多,常見的有32M64及128M等。
字庫在手機的作用很大,地位非常重要,具體作用如下: 1 儲存主機主程序 2 儲存字庫信息 3 儲存網絡信息 4 儲存錄音 5 存儲加密信息 6 存儲序列號(IMEI碼) 7 儲存操作系統 字庫的工作流程比較復雜:當手機開機時,CPU便傳出一個復位信號REST經字庫,使系統復位。再待CPU把字庫的讀寫端 ,片選端選端后,CPU就可以從字庫內取出指令,在CPU里運算,譯碼,輸出各部分協調的工作命令,從而完成各自功能。 字庫(FLASH)程序儲存器的軟件資料是通過數據交換端,地址交換端與微處理器進行通訊的。CE(CS)端為字庫片選端,OE端為讀允許端,REST端為系統復位端,這四個控制端分別者是由CPU加以控制。如果字庫的地址有誤或未選通,都將導致手機不正常工作,通常表現為不開機,顯示字符錯亂等故障現象。由于字庫可以用來擦除,所以當出現數據丟失時可以用編程器或免拆機維修儀重新寫入。和頁碼一樣,字庫本身也可能回損壞(既硬件故障),如果是硬件出現故障的話,就要重新更換字庫。字庫的工作流程比較復雜:當手機開機時,CPU便傳出一個復位信號REST經字庫,使系統復位。再待CPU把字庫的讀寫端 ,片選端選端后,CPU就可以從字庫內取出指令,在CPU里運算,譯碼,輸出各部分協調的工作命令,從而完成各自功能。 字庫(FLASH)程序儲存器的軟件資料是通過數據交換端,地址交換端與微處理器進行通訊的。CE(CS)端為字庫片選端,OE端為讀允許端,REST端為系統復位端,這四個控制端分別者是由CPU加以控制。如果字庫的地址有誤或未選通,都將導致手機不正常工作,通常表現為不開機,顯示字符錯亂等故障現象。由于字庫可以用來擦除,所以當出現數據丟失時可以用編程器或免拆機維修儀重新寫入。和頁碼一樣,字庫本身也可能回損壞(既硬件故障),如果是硬件出現故障的話,就要重新更換字庫。 字庫其最大的特點是可擦寫(即可編程)。說的通俗點,就是不用把字庫從手機上拆下來,就可以用電腦配合傳輸線擦寫字庫,但不同的手機需要配合不同的工具軟件來完成ISP(在系統可編程)。
0
回復
2014-04-29 10:58
@wesleylele
字庫在手機的作用很大,地位非常重要,具體作用如下:1儲存主機主程序2儲存字庫信息3儲存網絡信息4儲存錄音5存儲加密信息 6存儲序列號(IMEI碼)7儲存操作系統 字庫的工作流程比較復雜:當手機開機時,CPU便傳出一個復位信號REST經字庫,使系統復位。再待CPU把字庫的讀寫端,片選端選端后,CPU就可以從字庫內取出指令,在CPU里運算,譯碼,輸出各部分協調的工作命令,從而完成各自功能。 字庫(FLASH)程序儲存器的軟件資料是通過數據交換端,地址交換端與微處理器進行通訊的。CE(CS)端為字庫片選端,OE端為讀允許端,REST端為系統復位端,這四個控制端分別者是由CPU加以控制。如果字庫的地址有誤或未選通,都將導致手機不正常工作,通常表現為不開機,顯示字符錯亂等故障現象。由于字庫可以用來擦除,所以當出現數據丟失時可以用編程器或免拆機維修儀重新寫入。和頁碼一樣,字庫本身也可能回損壞(既硬件故障),如果是硬件出現故障的話,就要重新更換字庫。字庫的工作流程比較復雜:當手機開機時,CPU便傳出一個復位信號REST經字庫,使系統復位。再待CPU把字庫的讀寫端,片選端選端后,CPU就可以從字庫內取出指令,在CPU里運算,譯碼,輸出各部分協調的工作命令,從而完成各自功能。 字庫(FLASH)程序儲存器的軟件資料是通過數據交換端,地址交換端與微處理器進行通訊的。CE(CS)端為字庫片選端,OE端為讀允許端,REST端為系統復位端,這四個控制端分別者是由CPU加以控制。如果字庫的地址有誤或未選通,都將導致手機不正常工作,通常表現為不開機,顯示字符錯亂等故障現象。由于字庫可以用來擦除,所以當出現數據丟失時可以用編程器或免拆機維修儀重新寫入。和頁碼一樣,字庫本身也可能回損壞(既硬件故障),如果是硬件出現故障的話,就要重新更換字庫。字庫其最大的特點是可擦寫(即可編程)。說的通俗點,就是不用把字庫從手機上拆下來,就可以用電腦配合傳輸線擦寫字庫,但不同的手機需要配合不同的工具軟件來完成ISP(在系統可編程)。
數據存儲器(RAM random access memory) RAM俗稱暫存,前加S是靜態的意思,SRAM平時沒有資料,只是單機片系統工作時,為數據和信息在傳輸過程中提供一個存放空間,像旅途中的“旅店”,她存放的數據和資料斷電就消失,其最大的特點是寸取速度快,段電后數據自動消失。暫存空間不足或損壞也會引起諸如死機、不開機等故障。  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及其它部件之間的數據交換。
0
回復
wesleylele
LV.6
10
2014-04-29 10:59
@wesleylele
數據存儲器(RAMrandomaccessmemory) RAM俗稱暫存,前加S是靜態的意思,SRAM平時沒有資料,只是單機片系統工作時,為數據和信息在傳輸過程中提供一個存放空間,像旅途中的“旅店”,她存放的數據和資料斷電就消失,其最大的特點是寸取速度快,段電后數據自動消失。暫存空間不足或損壞也會引起諸如死機、不開機等故障。 I/O接口(I/OIntterface) 輸入/輸出接口常用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接口和直接存儲器存?。―MA)接口等三種。雖然手機輸入/輸出接口種類繁多,不同的外部電路和設備需要相應的輸入/輸出接口 電路,但可利用編制程序的方法具體確定接口的工作方式、功能和工作狀態。
0
回復
wesleylele
LV.6
11
2014-04-29 10:59
@wesleylele
1、接口的作用 1)現數據緩沖,使CPU與相關外部電路的I/O部件在工作速度上達到匹配。2)、實現數據格式的轉換。 3)提供外圍部件和接口的狀態,為CPU更好的控制各種外圍部件,提供有效的幫助。4)、實現主機與外圍部件之間的通訊聯絡控制。2、接口的種類 手機接口是個很廣義的概念,主要有以下幾種分類方法:1)、按手機電路功能分類: 有模似接口、數字接口(MMImanandmoleileinterface)。2)、按數據傳輸寬度分類:有并行接口、串行接口。3)、按操作的節拍分類:有同步接口、異步接口。4)、按數據傳送控制方式分類 可將接口分為有程序的控制的I/O接口、程序中斷I/O接口和直接存儲器存?。―MA)接口等三種。雖然手機輸入/輸出接口種類繁多,不同的外部電路和設備需要相應的輸入/輸出接口電路,但可利用編制程序的方法具體確定接口的工作方式、功能和工作狀態。
定時器/事件計數器 為了提高單片機的實時控制能力,一般單片機內都設有定時器電路。定時器有兩種類型:一是增量計數器;二是減量計數器。 當定時器溢出時,增量計算器產生中斷并作標位置位;當定時器回零時,減量計數器產生中斷。 有的定時器還具有自動重新加載的能力,這使得定時器的使用更加靈活方便,利用這種功能很容易產生一個可編程的時鐘。 此外,定時器還可以作為一個事件計數器,當工作在計數器方式時,可從指定的輸入端輸入脈沖,計數器對其進行計數運算。  時鐘系統 時鐘系統是單片機的重要系統,單片機的工作是按部就班的,按一定規則排列時間順序的定時,就是由時鐘系統控制的。時鐘信號單片機執行指令時要做的操作按先后順序排好,并給每一個操作規定好固定時間,這樣就要可以使單片機在某一時刻只做一個動作,實現電路的有序工作。 而它工作的快慢又和手機的狀態有關大多數的手機在開機時因需要處理的文件多,時間要求短,時鐘多為13MHz,而在待機或休眠時有32.768kHz就足夠了。這有點類似于電腦CPU的主頻,這也就是為什么手機開機時13MHz頻偏一點無所謂,只要有足夠的振幅可以傳送數據就行了,而人網時才和基站不住校準的原因之一。
0
回復
wesleylele
LV.6
12
2014-04-29 11:00
@wesleylele
定時器/事件計數器 為了提高單片機的實時控制能力,一般單片機內都設有定時器電路。定時器有兩種類型:一是增量計數器;二是減量計數器。 當定時器溢出時,增量計算器產生中斷并作標位置位;當定時器回零時,減量計數器產生中斷。 有的定時器還具有自動重新加載的能力,這使得定時器的使用更加靈活方便,利用這種功能很容易產生一個可編程的時鐘。 此外,定時器還可以作為一個事件計數器,當工作在計數器方式時,可從指定的輸入端輸入脈沖,計數器對其進行計數運算。 時鐘系統 時鐘系統是單片機的重要系統,單片機的工作是按部就班的,按一定規則排列時間順序的定時,就是由時鐘系統控制的。時鐘信號單片機執行指令時要做的操作按先后順序排好,并給每一個操作規定好固定時間,這樣就要可以使單片機在某一時刻只做一個動作,實現電路的有序工作。 而它工作的快慢又和手機的狀態有關大多數的手機在開機時因需要處理的文件多,時間要求短,時鐘多為13MHz,而在待機或休眠時有32.768kHz就足夠了。這有點類似于電腦CPU的主頻,這也就是為什么手機開機時13MHz頻偏一點無所謂,只要有足夠的振幅可以傳送數據就行了,而人網時才和基站不住校準的原因之一。
數據的存區 數據存儲在具有記憶功能的存儲器中,對存儲器中的數據進行提取或將數據寫入存儲器時,起碼需要下一列兩條控制線: 一條是區分讀操作和寫作的讀/寫(R/W)控制線,這根線要連接到CPU的R/W端,由CPU決定對存儲器是進行讀出數據,還是寫入數據,即確定數據的流向。  另一線是片選控制線(CS chip select),有時也稱片選啟動控制線(CE)。每一個存儲器都是通過三態門電路和與總線相連接,片選信號就是控制這些三態門的工作狀態的控制信號。當片選信號到來時,即片選信號為高電平,存儲器才工作。 由于三態門的工作特性,沒有片選信號(高電平)到達存儲器,三態門電路對數據總線呈高阻狀態。正是由于這個特點,可以將許多單元存儲器電路同時接到CPU總線上而不會造成總線的過載,這樣總線可以掛許多存儲器,形成大容量的存儲器。 對存儲器讀取操作,是根據地址總線(AB)上的地址碼來查找存儲器中的存儲單元,將數據寫入或讀出. 對于維修人員來說,應該明確和特別注意的是:數據總線上傳輸的數據信號是雙向的即可以由CPU發出,也可以由CPU接收。具體到788、T18等獨立字庫(相對于復合字庫而言)手機來說,它的CPU和字庫之間的數據總線傳輸的信號的方向可分兩種情況,一是在手機正常工作時,字庫是做為系統的程序存儲器(ROM)使用的,這時CPU只能從字庫讀取數據,而不能擦寫字庫,故此時數據信號的方向只是從字庫到CPU。二是在用電腦和傳輸線對手機字庫進行編程時,CPU改為ISP編程工作狀態,在外部電腦的控制下,CPU對字庫進行擦寫操作,這時數據信號是從CPU通過數據總線傳送到字庫。
0
回復
wesleylele
LV.6
13
2014-04-29 11:00
@wesleylele
數據的存區 數據存儲在具有記憶功能的存儲器中,對存儲器中的數據進行提取或將數據寫入存儲器時,起碼需要下一列兩條控制線: 一條是區分讀操作和寫作的讀/寫(R/W)控制線,這根線要連接到CPU的R/W端,由CPU決定對存儲器是進行讀出數據,還是寫入數據,即確定數據的流向。 另一線是片選控制線(CSchipselect),有時也稱片選啟動控制線(CE)。每一個存儲器都是通過三態門電路和與總線相連接,片選信號就是控制這些三態門的工作狀態的控制信號。當片選信號到來時,即片選信號為高電平,存儲器才工作。 由于三態門的工作特性,沒有片選信號(高電平)到達存儲器,三態門電路對數據總線呈高阻狀態。正是由于這個特點,可以將許多單元存儲器電路同時接到CPU總線上而不會造成總線的過載,這樣總線可以掛許多存儲器,形成大容量的存儲器。 對存儲器讀取操作,是根據地址總線(AB)上的地址碼來查找存儲器中的存儲單元,將數據寫入或讀出. 對于維修人員來說,應該明確和特別注意的是:數據總線上傳輸的數據信號是雙向的即可以由CPU發出,也可以由CPU接收。具體到788、T18等獨立字庫(相對于復合字庫而言)手機來說,它的CPU和字庫之間的數據總線傳輸的信號的方向可分兩種情況,一是在手機正常工作時,字庫是做為系統的程序存儲器(ROM)使用的,這時CPU只能從字庫讀取數據,而不能擦寫字庫,故此時數據信號的方向只是從字庫到CPU。二是在用電腦和傳輸線對手機字庫進行編程時,CPU改為ISP編程工作狀態,在外部電腦的控制下,CPU對字庫進行擦寫操作,這時數據信號是從CPU通過數據總線傳送到字庫。
對V988、V60等復合字庫(內部含有碼片EEPROM)而言,在手機的正常狀態下數據也可以從CPU通過數據總線寫入字庫內 的碼片部分。比如:我們在改變V988手機的功能設置或存貯電話號碼時。當然,手機在正常工作時的絕大部分時間從字庫中讀取數據。同樣,在EEMI工具或P2K對手機進行軟件寫入時,CPU工作在ISP狀態下,數據從外部編程設備通過本機CPU把手機資料寫入字庫,這時數據總線是把信號從CPU傳送到字庫。總而言之,數據總線是雙向的,可以工作在雙向的信號傳輸狀態下。當然,具體的信號傳輸方向還是由CPU控制。 另外需要特別明確:地址總線的信號傳輸方向,只能從CPU出發,而字庫也只能被動的接收CPU發過來的尋址信號。明確了這一點,對我們檢修不開機的手機時是很有幫助的,對于一臺不開機的手機,取下字庫測其它地址總線的尋址信號,如果正常,則要注意先檢查CPU的工作條件是否滿足,如:供電,復位,時鐘等。如果CPU的工作條件完全正常的情況下CPU還不能正常發出尋址信號的話,則CPU可能損壞。 而地址總線和數據總是下面關系呢?這里就簡單介紹一下:說的通俗一點,地址總線就是給出具體的取東西(數據)的地址,數據線上得到的數據就是要取東西。比如:小明的媽媽讓小明去一單元10號去找小花要回作業本。在這個過程,“一單元10”就是地址,而“作業本”是得到的數據。不然的話,假設小明的 媽媽不給小明講明白是給誰要的話,小明肯定會問找誰要,結果也不可能要會小花的作業本。 用專業術語來說,,地址總線是主動的給出所要區回的數據所在存貯單元的字線高電平,而數據總線是被動的得到存貯單元漏出的字線的部分高電平,高電平為二進制1,低電平為二進制0。
0
回復
wesleylele
LV.6
14
2014-04-29 11:01
@wesleylele
對V988、V60等復合字庫(內部含有碼片EEPROM)而言,在手機的正常狀態下數據也可以從CPU通過數據總線寫入字庫內的碼片部分。比如:我們在改變V988手機的功能設置或存貯電話號碼時。當然,手機在正常工作時的絕大部分時間從字庫中讀取數據。同樣,在EEMI工具或P2K對手機進行軟件寫入時,CPU工作在ISP狀態下,數據從外部編程設備通過本機CPU把手機資料寫入字庫,這時數據總線是把信號從CPU傳送到字庫??偠灾瑪祿偩€是雙向的,可以工作在雙向的信號傳輸狀態下。當然,具體的信號傳輸方向還是由CPU控制。 另外需要特別明確:地址總線的信號傳輸方向,只能從CPU出發,而字庫也只能被動的接收CPU發過來的尋址信號。明確了這一點,對我們檢修不開機的手機時是很有幫助的,對于一臺不開機的手機,取下字庫測其它地址總線的尋址信號,如果正常,則要注意先檢查CPU的工作條件是否滿足,如:供電,復位,時鐘等。如果CPU的工作條件完全正常的情況下CPU還不能正常發出尋址信號的話,則CPU可能損壞。而地址總線和數據總是下面關系呢?這里就簡單介紹一下:說的通俗一點,地址總線就是給出具體的取東西(數據)的地址,數據線上得到的數據就是要取東西。比如:小明的媽媽讓小明去一單元10號去找小花要回作業本。在這個過程,“一單元10”就是地址,而“作業本”是得到的數據。不然的話,假設小明的媽媽不給小明講明白是給誰要的話,小明肯定會問找誰要,結果也不可能要會小花的作業本。用專業術語來說,,地址總線是主動的給出所要區回的數據所在存貯單元的字線高電平,而數據總線是被動的得到存貯單元漏出的字線的部分高電平,高電平為二進制1,低電平為二進制0。
I2C總線 I2總線是英文 的Inter Integrated Circuit Bus縮寫,常譯為內部集成電路總線,或集成電路間總線,是荷蘭飛利浦公司的一種通信專利技術,它可以由兩根線組成(串行數據線和串行時鐘線),可使所有掛接在總線上的器件進行數據傳遞,I2總線使用軟件尋址方式識別掛接于總線上的每個I2C總線器性,每個I2C總件都有唯一確定的地址號,以使在器件之間進行數據傳遞,I2C總線幾乎可以省略片選、地址、譯碼等連線。 一、 I2C總線系統的基本結構 I2C總線是一種雙線雙向串行總線,在I2C總線系統中,總線僅由兩根線組成。 一根叫串行時鐘線(Senal Clck Line)常用SCL表示,另一根叫串行數據(Serial Data Line)常用SDA表示,它們均從CPU上引出,其它單元電路均掛在這兩根線上,  在I2C總線中,CPU擁有總線控制權,又稱為主控器,其它電路皆受CPU的控制,故將它們統稱為控制器。主控器能向總線發發送時鐘信號,又能積極地向總線發送數據信號和接收被控制器送來的應答信號被控制器不具備時鐘信號發送能力,但能在主控制器的控制下完成數據信號的傳送,它發送的數據信號一般是應答信息,以將自身的工作情況告訴CPU。CPU利用SCU線和SDA線與被控電路之間進行通訊,進而完成對被控電路的控制。 由于I2C總線只有兩根線組成,這就決定了其數據傳送方式是串行式(即一位一位的傳送,這種串行總線雖沒有并行總線的輸入輸出能力,但能使電路之間的連接變的簡單,還能有效地減少CPU的控制腳。
0
回復
wesleylele
LV.6
15
2014-04-29 11:01
@wesleylele
I2C總線 I2總線是英文的InterIntegratedCircuitBus縮寫,常譯為內部集成電路總線,或集成電路間總線,是荷蘭飛利浦公司的一種通信專利技術,它可以由兩根線組成(串行數據線和串行時鐘線),可使所有掛接在總線上的器件進行數據傳遞,I2總線使用軟件尋址方式識別掛接于總線上的每個I2C總線器性,每個I2C總件都有唯一確定的地址號,以使在器件之間進行數據傳遞,I2C總線幾乎可以省略片選、地址、譯碼等連線。一、I2C總線系統的基本結構 I2C總線是一種雙線雙向串行總線,在I2C總線系統中,總線僅由兩根線組成。 一根叫串行時鐘線(SenalClckLine)常用SCL表示,另一根叫串行數據(SerialDataLine)常用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釋放數據,以便被控器在這個送出應答信息。 
0
回復
wesleylele
LV.6
16
2014-04-29 11:02
@wesleylele
二、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總線上的每一次數據傳送都是在主控器之間進行的,在沒有數據傳輸時,SDA、SCL均被上拉為高電平,當需要進行數據傳輸時,主控器首先產生一個起始信號,(既SCL為高電平,SDA為被主器拉低的下降沿),然后在每個SCL時鐘脈沖出現時傳遞一個數據位,直到主控器產生一個停止信號(既SCL為高電平,SDA為被主控器釋放的上升沿)為止。I2C總線主控器首先發送被控器的7位地址及讀/寫位共1個字節,在每個字節后,主控器都要等待被控器的應答位,既主控器釋放SDA數據線,被控器在接著的第九位SCL脈沖期間拉低SDA數據線以表示應答。再接著就是主控器發送數據被控器(寫被動控器)或接收被控器發送來的數據(讀被控器),最后由主控器發出停止信號來通知被控器以結束整個數據傳送過程。

I2C總線協議規定傳送的數據長度為8位,而每次傳送數據字節數以及字節地址中具有不同的規定。對于可編程器件,往往還需要根據已傳遞的命令情況確定下一步的數據傳遞操作。以24WC02為例,主控器對其進行的操作模式包括: 字節寫、頁寫、立即讀、選擇讀、連續讀等多種情況, 在字節寫模式時,主器件發送起始信號和從器件地址,然后發送寫入字節地址,在發送寫入數據,最后發送停止信號從而完成一次寫操作;頁寫模式與字節寫模式的不同之處只是在字節寫一個數據后并不立即發送停止信號,而是連續發送一頁數據(規定一頁為16個字節)后來停止在立即讀模式時,從器件在接收到主器件發送的器件地址后立即將上一次讀/寫操作的單元地址+1的內容發送到數據線上,主器件收到8位數據后,不回送應答位,而是直接回貴一個停止信號來完成一次立即讀操作;在選擇讀模式時,主器件首先發送起始信號和從器件地址,最后讀取數據;連續模式實際上是立即讀或選擇讀操作的擴充,在執行立即讀或選擇讀操作獲取一個字節數據后,主器件并回貴停止信號而是回貴一個應答位,以表示主器件需要更多的數據,然后由從器件有序地將后續字節數據發送到數據線上,知道收到主控器件給出的停止信號為止。

0
回復
wesleylele
LV.6
17
2014-04-29 11:03
@wesleylele
2、I2C總線的讀寫時序 I2C總線上的每一次數據傳送都是在主控器之間進行的,在沒有數據傳輸時,SDA、SCL均被上拉為高電平,當需要進行數據傳輸時,主控器首先產生一個起始信號,(既SCL為高電平,SDA為被主器拉低的下降沿),然后在每個SCL時鐘脈沖出現時傳遞一個數據位,直到主控器產生一個停止信號(既SCL為高電平,SDA為被主控器釋放的上升沿)為止。I2C總線主控器首先發送被控器的7位地址及讀/寫位共1個字節,在每個字節后,主控器都要等待被控器的應答位,既主控器釋放SDA數據線,被控器在接著的第九位SCL脈沖期間拉低SDA數據線以表示應答。再接著就是主控器發送數據被控器(寫被動控器)或接收被控器發送來的數據(讀被控器),最后由主控器發出停止信號來通知被控器以結束整個數據傳送過程。I2C總線協議規定傳送的數據長度為8位,而每次傳送數據字節數以及字節地址中具有不同的規定。對于可編程器件,往往還需要根據已傳遞的命令情況確定下一步的數據傳遞操作。以24WC02為例,主控器對其進行的操作模式包括:字節寫、頁寫、立即讀、選擇讀、連續讀等多種情況, 在字節寫模式時,主器件發送起始信號和從器件地址,然后發送寫入字節地址,在發送寫入數據,最后發送停止信號從而完成一次寫操作;頁寫模式與字節寫模式的不同之處只是在字節寫一個數據后并不立即發送停止信號,而是連續發送一頁數據(規定一頁為16個字節)后來停止在立即讀模式時,從器件在接收到主器件發送的器件地址后立即將上一次讀/寫操作的單元地址+1的內容發送到數據線上,主器件收到8位數據后,不回送應答位,而是直接回貴一個停止信號來完成一次立即讀操作;在選擇讀模式時,主器件首先發送起始信號和從器件地址,最后讀取數據;連續模式實際上是立即讀或選擇讀操作的擴充,在執行立即讀或選擇讀操作獲取一個字節數據后,主器件并回貴停止信號而是回貴一個應答位,以表示主器件需要更多的數據,然后由從器件有序地將后續字節數據發送到數據線上,知道收到主控器件給出的停止信號為止。

在單片機系統中,CPU不僅要實現對自身的控制,還擔負對單片機系統內外其它功能部件的控制,完成規定的操作和運算。CPU在實現這些控制功能時,是通過逐步執行指令序列的過程來完成的。 單片機系統對任何一條指令的執行必須經歷下列三個階段: 1取指令階段; 2分析指令階段 3執行指令階段。 關于手機單片機系統的工作過程主要說明下列幾點: 1單片機系統執行一條完整的指令必須經過取指令、分析指令和執行指令三個過程。CPU中的每條指令都存放在專門的存儲器(ROM)中。 2程序由指令序列組成,程序的執行過程就是執行指令序列的過程,也就是周而復始地進行取指令、執行指令過程。 3程序的執行種類分為四種:一種從零地址開始執行;二是從中間某一給定地址開始執行;三是順序執行;四是非順序執行。 4程序的執行中需要去控制單片機的外部電路,其控制方式有兩種:一是直接控制方式;二是間接控制方式。前者電路結構簡單,但不能用來直接控制數目比較多的執行部件,因為這會占有單片機的許多輸出接口。間接控制方式與直接控制方式相反,它通過一個控制器,由單片機控制這一控制器。再由這一控制器去直接控制執行部件,這樣可聲去微控制器的許多輸出接口,這種間接控制方式能夠控制數目很多的外部執行部件。

5中斷是單片機中的一種重要功能,它能夠使單片機的控制功能更加完善。所謂中斷,就是在正常執行程序的過程中,暫時停止執行主程序,而轉去執行另一個更加緊急的程序。 6中斷有五個階段:一是中斷請求;二是中斷排隊;三是中斷響應;四是中斷處理;五是中斷返回。

0
回復
wesleylele
LV.6
18
2014-04-29 11:04
@wesleylele
在單片機系統中,CPU不僅要實現對自身的控制,還擔負對單片機系統內外其它功能部件的控制,完成規定的操作和運算。CPU在實現這些控制功能時,是通過逐步執行指令序列的過程來完成的。 單片機系統對任何一條指令的執行必須經歷下列三個階段:1取指令階段;2分析指令階段3執行指令階段。 關于手機單片機系統的工作過程主要說明下列幾點: 1單片機系統執行一條完整的指令必須經過取指令、分析指令和執行指令三個過程。CPU中的每條指令都存放在專門的存儲器(ROM)中。 2程序由指令序列組成,程序的執行過程就是執行指令序列的過程,也就是周而復始地進行取指令、執行指令過程。 3程序的執行種類分為四種:一種從零地址開始執行;二是從中間某一給定地址開始執行;三是順序執行;四是非順序執行。 4程序的執行中需要去控制單片機的外部電路,其控制方式有兩種:一是直接控制方式;二是間接控制方式。前者電路結構簡單,但不能用來直接控制數目比較多的執行部件,因為這會占有單片機的許多輸出接口。間接控制方式與直接控制方式相反,它通過一個控制器,由單片機控制這一控制器。再由這一控制器去直接控制執行部件,這樣可聲去微控制器的許多輸出接口,這種間接控制方式能夠控制數目很多的外部執行部件。5中斷是單片機中的一種重要功能,它能夠使單片機的控制功能更加完善。所謂中斷,就是在正常執行程序的過程中,暫時停止執行主程序,而轉去執行另一個更加緊急的程序。6中斷有五個階段:一是中斷請求;二是中斷排隊;三是中斷響應;四是中斷處理;五是中斷返回。

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

復位后,CPU開始運行其內部的程序存儲器,首先從地址0(一般地址0,也有些廠家CPU不是)開始執行,然后順序執行它的引導程序,同時從外部存儲器(字庫、碼片)內讀取資料。如果此時讀取的資料不對,則CPU會內部復位(通過CPU內部的“看門狗”或者硬件復位指令)引導程序,如果順利執行完成后,CPU才從外部字庫里取程序執行,如果取得程序異常,它也會導致“看門狗”復位,既程序又從地址0開始執行。 CPU讀取字庫是通過并行數據線和地址線和地址線,再配合讀寫控制時鐘線W/R,有些讀者可能會問,字庫是怎么區分是讀程序,還是讀數據?單片機還有一跟外部程序存儲器片選信號線或CS、CE、,它和W/R配合作用,就能讓字庫區分讀是數據,還是程序。 手機所有軟件工作的流程都是在CPU的作用下進行的,具體的劃分包括下文所述的5個流程。這些流程都是以軟件數據的形式儲于手機的EEPROM和FLASHROM中. 

0
回復
wesleylele
LV.6
19
2014-04-29 11:05
@wesleylele
手機中的單片機一般是16位微處理器(CPU),簡單點說,我們可以把CPU直接看成是一塊單片機,而這塊單片機只有控制運算功能,而不具備存儲等功能是外置的。它與外圍某些器件的工作流程如: 按手機開機鍵,給維持電源部分供電,同時上電單片機,單片機復位后,再給出控制信號給維持電源部分,這時即使松開開機鍵也無妨。復位后,CPU開始運行其內部的程序存儲器,首先從地址0(一般地址0,也有些廠家CPU不是)開始執行,然后順序執行它的引導程序,同時從外部存儲器(字庫、碼片)內讀取資料。如果此時讀取的資料不對,則CPU會內部復位(通過CPU內部的“看門狗”或者硬件復位指令)引導程序,如果順利執行完成后,CPU才從外部字庫里取程序執行,如果取得程序異常,它也會導致“看門狗”復位,既程序又從地址0開始執行。 CPU讀取字庫是通過并行數據線和地址線和地址線,再配合讀寫控制時鐘線W/R,有些讀者可能會問,字庫是怎么區分是讀程序,還是讀數據?單片機還有一跟外部程序存儲器片選信號線或CS、CE、,它和W/R配合作用,就能讓字庫區分讀是數據,還是程序。 手機所有軟件工作的流程都是在CPU的作用下進行的,具體的劃分包括下文所述的5個流程。這些流程都是以軟件數據的形式儲于手機的EEPROM和FLASHROM中. 
一、流程開機流程 當手機的供電模塊檢測到電源開關鍵被按下后,會將手機電池的電壓轉換為適合手機電路各部分使用的電壓值,供應給相應的電源模塊,當時鐘電路得到供電電壓后產生震蕩信號,送入邏輯電路,CPU在得到電壓和時鐘信號后會執行開機程序,首先從ROM中讀出引導碼,執行邏輯系統的自檢。并且使所有的復位信號置高,如果自檢通過,則CPU給出看門狗(Watchdog)信號給各模塊,然后電源模塊在看門狗(Watchdog)信號的作用下,維持開機狀態。 二、上網流程 手機開機后,既搜索廣播控制信號道(BCCH)的載頻。因為系統隨時都向在小區中的各用戶發送出用戶廣播控制信息。手機收集搜索到最強的(BCCH)的載頻。對應的載頻頻率后,讀取頻率校正信道(FCCH),使手機(MS)的頻率與同步。所以每一個用戶的手機在不同上午位置(既不同的小區)的載頻是固定的,它是由GSM網絡運營商組網時確定,而不是由用戶的GSM手機來決定。手機讀取同步信道 (SCH)的信息后找出基地站(BTS)的任別碼,并同步到超高帖TDMA的帖號上。手機在處理呼叫前讀取系統的信息。比如:鄰近小區的情況、現在所處小區的使用頻率及小區是否可以使用移動系統的國家號碼和網絡號碼等等,這些信息都可以在以BCCH上得到
0
回復
wesleylele
LV.6
20
2014-04-29 11:05
@wesleylele
一、流程開機流程 當手機的供電模塊檢測到電源開關鍵被按下后,會將手機電池的電壓轉換為適合手機電路各部分使用的電壓值,供應給相應的電源模塊,當時鐘電路得到供電電壓后產生震蕩信號,送入邏輯電路,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)
0
回復
wesleylele
LV.6
21
2014-04-29 11:05
@wesleylele
手機在請求接入信道(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)
這信息告知手機要求的定時提前量和發射功率?;靖鶕謾C以前的RACH傳輸數據能夠決定出適合的定時提前量和功率級,并且通過SACCH發送適當的數據供手機處理。在接收和處理完SACCH中的定時提前量信息后,用戶能夠發送正常的、話音業務所要的求的是突發序列消息。當PSTN從撥號端連接到MSC,且MSC將話音路徑接入服務基站時,SDCCH檢查用戶的合法及有效性,隨后在手機和基站之間發送信息。幾秒鐘后,基站經由SDSSH告知手機重新轉向一個為TCH安排的ARFCN和TS。一旦再次接到TCH,語音信號就在前向鏈路上傳送,呼叫成功建立,SDCCH被騰空。 2、手機作被叫 當從PSTN發出呼叫時,其過程與上述過程類似?;驹贐CCH適應內的Tso期間,廣播一個PCH消息。鎖定于相同ARFCN上的手機檢測對它的尋呼,并回復一個RACH消息,以確認接收到尋呼。當網絡和服務器基站連接后,基站采用CCCH上的AGCH將手機分配到一個新的物理信道,以便連接SDCCH和SACCH。一旦用戶在SDCCH上建立了定時提前量并獲準確認后,基站就在SDCCH上面重新分配物理信道,同時也確立了TCH的分配。 
0
回復
wesleylele
LV.6
22
2014-04-29 11:06
@wesleylele
這信息告知手機要求的定時提前量和發射功率?;靖鶕謾C以前的RACH傳輸數據能夠決定出適合的定時提前量和功率級,并且通過SACCH發送適當的數據供手機處理。在接收和處理完SACCH中的定時提前量信息后,用戶能夠發送正常的、話音業務所要的求的是突發序列消息。當PSTN從撥號端連接到MSC,且MSC將話音路徑接入服務基站時,SDCCH檢查用戶的合法及有效性,隨后在手機和基站之間發送信息。幾秒鐘后,基站經由SDSSH告知手機重新轉向一個為TCH安排的ARFCN和TS。一旦再次接到TCH,語音信號就在前向鏈路上傳送,呼叫成功建立,SDCCH被騰空。2、手機作被叫 當從PSTN發出呼叫時,其過程與上述過程類似?;驹贐CCH適應內的Tso期間,廣播一個PCH消息。鎖定于相同ARFCN上的手機檢測對它的尋呼,并回復一個RACH消息,以確認接收到尋呼。當網絡和服務器基站連接后,基站采用CCCH上的AGCH將手機分配到一個新的物理信道,以便連接SDCCH和SACCH。一旦用戶在SDCCH上建立了定時提前量并獲準確認后,基站就在SDCCH上面重新分配物理信道,同時也確立了TCH的分配。 

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

 三、 關機流程 關機時,按下開關鍵,鍵盤檢測模塊向數字邏輯部分發出一個關機請求信號,CPU既撤消開機維持信號,執行關機程序,供電模塊撤消供電,射頻和邏輯電路立即停止工作。如果在開機狀態下強制關機(取下電池)也有可能會造成內部軟件故障。

0
回復
主站蜘蛛池模板: JiZZJiZZ成熟丰满熟妇 | 97日韩在线 | 国产一级二级视频 | 中国老太太WBBHD | 国产丝袜美女一区二区三区 | 人妻少妇av中文字幕乱码 | 少妇穿牛仔裤一级av毛片 | 中文字幕免费久久 | 国产激情高中生呻吟视频 | 久草视频精品 | a级一级毛片 | 亚洲区激情区无码区日韩区 | 玩弄人妻奶水无码av在线 | 久久99精品久久久噜噜最新章节 | 香蕉久久久久久久AV网站 | 视频一区视频二区视频 | 日韩一区二区观看 | 国产男女乱淫视频高清免费 | 欧美成人69sss | 麻豆疯狂做受xxxx高潮视频 | 激情偷乱人伦小说视频在线精 | 极品束缚调教一区二区网站 | 日本黄页网站免费大全1688 | 欧美熟妇bb| 无码人妻精品一区二区三 | 日日噜噜大屁股熟妇 | 国产草b| wwxx在线观看免费 | 亚州av在线播放 | 5xs社区免费视频5xsq | 天天天操天天天干 | 黄瓜视频入口永久免费观看 | 国产大BBWBBWHD视频 | 久久午夜激情视频 | 国产一区二区0 | 午夜影院啊啊啊 | 欧美性猛交╳XXX富婆 | 给我免费观看片在线观看 | 欧美一区1区三区3区公司 | 国产色综合视频 | 久久久国产日韩 |