導航:首頁 > 電器電路 > 時鍾恢復電路

時鍾恢復電路

發布時間:2022-02-01 03:25:38

Ⅰ 時鍾恢復原理

你是弱電專業的?

Ⅱ 單片機的時鍾電路,復位電路,,外部中斷的解釋

單片機的時鍾電路是單片機的動力源,時鍾振盪產生了序列脈沖,這些脈沖序列驅動CPU等等單元進行工作。所謂篡位電路就是單片機的總的清零電路,當單片機得到篡位信號後馬上恢復到它的初始值。比如時鍾會從零重新開始,單片機內部的計數器會歸零,所有的輸入輸出端也被清零。單片機在進行實用控制時為了及時地處理被控制對像的變化要求在受控體發生變化時,終止順序程序的進行。馬上對受控體的變化進行快速地反應,這就叫作外部中斷。使用它也需要程序的配合才行。

Ⅲ 華為藍牙耳機被忽略後要怎麼恢復出廠設置

華為手機開不了機的原因
一、開機線不正常引起的不開機
正常情況下,按開機鍵時,開機鍵的觸發端電壓應有明顯變化,若無變化,一般是開機鍵接觸不良或者是開機線斷線、元件虛焊、損壞。維修時,用外接電源供電,觀察電流表的變化,如果電流表無反應,一般是開機線斷線或開機鍵不良。
二、電池供電電路不良引起的不開機
對於大部分手機,手機加上電池或外接電源後,供電電壓直接加到電源工C上,如果供電電壓未加到電源IC上,手機就不可能開機。對於摩托羅拉系列的手機(摩托羅拉T2688除外),供電有所不同,電池供電和外接電源供電要經過電子開關轉換再加到電源IC上。也就是說,手機的供電有兩條路徑,一路是電池供電;另一路是外部介面供電(帶機充電座供電時)。當兩路電源同時供電時,外部介面供電優先。而這兩路電源的切換是由電子開關管來控制,主要達到對整機電流起到保護作用,防止因短路或者漏電對手機內部的集成電路造成損壞。但是,如果電子開關損壞,中源模塊就有可能得不到電池的供電電壓引起手機不開機。對於這種由電子開關供電的手機,由於既可以用外接電源介面供電,也可以通過電池觸片用外電源加以供電。維修時可通過不同的供電方式進行供電,以便區分故障范圍和確定電子開關是否正常。 一般來說,如果供電電路不良,按開機鍵電流表會無反應,這和開機線不良十分相似。
三、電源IC不正常引起的不開
手機要正常工作,電源電路要輸出正常的電壓供給負載電路。在電源電路中,電源IC是其核心電路,不同品種及型號的手機,供電方式亦有所不同,有的電源電路的供電由幾塊穩壓管供給,如愛立信早期系列(T18之前)手機、部分三星系列手機等。有的卻有一塊電源模塊直接供給,如摩托羅拉系列手機、諾基亞系列手機等。但不管怎樣,如果電源IC不能正常工作,就有可能造成手機不開機。 對於電源IC,重點是檢查其輸出的邏輯供電電壓、13MHz時鍾供電電壓,在按開機鍵的過程中應能測到(不一定維持住),若測不到,在開機鍵、電池供電正常的情況下,說明電源IC虛焊、損壞。目前,越來越多的電源IC採用了BGA封裝,給測量和維修帶來了很大的負擔,測量時可對照電路原理圖在電源IC的外圍電路的測試點上進行測試。若判斷電源IC虛焊或損壞,需重新植錫、代換,這需要較高的操作技巧,需在實踐中加以磨練。

四、系統對鍾和復位不正常引起的不開機
系統時鍾是CPU正常工作的條件之一,手機的系統時鍾一般採用13MHz,13MHz時鍾不正常,邏輯電路不工作,手機不可能開機。13MHz時鍾信號應能達到一定的幅度並穩定。用示波器測13MHz時鍾輸出端上的波形,如果無波形則檢測13MHz時鍾振盪電路的電源電壓(對於13MHzVCO,供電電壓加到13MHzVCO的一個腳亡,對於13MHz晶振組成的振盪電路,這個供電電壓一般供給中頻IC),若有正常電壓則為13MHz時鍾晶體、中頻IC或13MHzVCO壞。 注意,有的示波器在晶體上測可能會使晶體停振,此時,可在探頭上串接一個幾十皮法以下的電容。有條件的話,最好使用代換法進行維修,以節約時間,提高效率。 13MHz時鍾電路起振後,應確保13MHz時鍾信號能通過電阻、電容及放大電路輸人到CPU引腳上,測試CPU時鍾輸入腳,如沒有,應檢查線路中電阻、電容、放大電路是否虛焊或無供電及損壞。 另外,有些手機的時鍾晶體或時鍾VCO是26MHz(如摩托羅拉V998、諾基3310手機)或19。5MHz(如三星A188手機),產生的振盪頻率要經過中頻IC分頻為13MHz後才供給CPU。 復位信號也是CPU工作工作條件之一,符號是RESET,簡寫RST,諾基亞乎機中用PURX表示。復位一般直接由電源IC通往CPU,或使用一專用復位小集成電路。復位在開機瞬間存在,開機後測量時己為高電平。如果需要測量正確的復位時間波形,應使用雙蹤示波器,一路測CPU電源,一路測復位。維修中發現,因復位電路不正常引起的手機不開機並不多見。
五、邏輯電路不正常引起的不開機
邏輯電路重點檢測CPU對各存儲器的片選信號CE和許可信號OE,這些信號很重要,但關鍵是必須會尋找這些信號,由於越來越多的手機邏輯電路採用了BGA封裝的集成電路,給查找這些信號帶來了很大的困難。有條件的話最好對照圖紙來查找這些信號及其測量點。片選信號是一些上下跳變的脈沖信號,如果各存儲器CE都沒有,說明CPU沒有工作,補焊、重焊、代換CPU或再仔細檢查CPU 作的條件是否具備。如果某個存儲器的片選信號沒有,多為該存儲器損壞。如果CE信號都有,說明CPU-F。作正常,故障可能是軟體故障或匯流排故障以及某個存儲器損壞。 手機在使用中經常會引起機板變形,如按按鍵、摔、碰等外力原因會引起某些晶元脫焊,一般補焊或重焊這些晶元會解決大部分問題。當重焊或代換正常的晶元還不能開機,並且使用免拆機維修儀讀寫也不能通過時,應逐個測量外圍電路和代換這些晶元。

六、軟體不正常引起的不開機
手機在開機過程中,若軟體通不過就會不開機,軟體出錯主要是存儲器資料不正常,當線路沒有明顯斷線時,可以先代換正常的碼片、版本或重寫軟體,有的晶元內電路會損壞,重寫時則不能通過。重寫軟體時應將原來資料保存,以備應急修復。
七、其它原因引起的不開機
手機不開機故障的原因還有很多,如液晶顯示屏不良、元件(特別是功放)短路等都有可能引起手機不開機,還有一些機型必須用到32。768kHz的實時時鍾作為碼片時鍾信號和睡眠時鍾信號。若32。768kHz實時時鍾不正常,也可能造成手機不開機。引起32。768kHz時鍾不正常的因素主要有時鍾備用電池短路、32。768kHz時鍾壞等。所以,在維修手機不開機時要結合具體電路具體分析,只要對手機的原理理解正確,思路清楚,不開機故障一般都可以排除。

華為手機開不了機的解決方法
一方面有可能是軟體不兼容的問題,一方面可能是系統不穩定的問題,不過無論怎樣,看不了機的話,按照下面的步驟去做就可以解決問題了。
不插卡開機後--設置--恢復出廠設置--密碼 0000--恢復好後關機--插卡再開機,這樣就ok了。如果是系統崩潰的話就直接拿去售後點可以了。
另一個解決方法:關機——拔手機卡——開機——關快訊——關機——插手機卡——開機。有網友驗證過這樣是可行的。
如果按照上面的方法華為手機還是開不了機的話,可以嘗試一下刷機,刷個正版的安卓系統應該就可以使用的了,如果還是開不了機的話,那就是硬體問題了,要送修。

華為手機開不了機之外的故障排除
1、如何省電?
不使用手機時,請關閉屏幕。
縮短屏幕待機時間。
縮短屏幕待機時間。
降低屏幕亮度。
使用耳機。
不需要使用藍牙時,請關閉藍牙功能。
不需要使用無線區域網時,請關閉無線區域網連接。
不需要使用 GPS 服務時,請關閉 GPS 功能。
不需要使用數據業務時,請關閉數據業務連接。
2、如何節省流量?
手機系統中的應用程序(包括用戶自己在網上下載的應用程序),很多都是 需要聯網才能使用。系統需要經常通過網路與伺服器進行數據通信,產生大量的數據流量。
請咨詢您的服務提供商,選擇適合您的最優惠流量套餐。
為節省流量,您可以根據自己的需要,對手機進行以下設置:
關閉手機的同步功能。需要同步數據時再點擊相關的項目手動同步。
將瀏覽器設置為不載入圖片,以屏蔽網頁中的圖片。
在使用手機時,建議您參考以下操作:
不上網的時候,關閉手機和移動網路之間的數據連接和無線區域網。
上網時,不使用需要實時傳輸網路數據的應用程序和網站。例如在線的視頻、音頻、電子書等。
漫遊時,請咨詢漫遊地服務提供商的流量收費情況,選擇適合您的最優惠流量套餐。

Ⅳ 用單片機設計一個時鍾,可顯示時和分,可以調時間,也要有鬧鍾功能,要有設計的電路圖

其實不用定時中斷也能實現功能:
#include<reg51.h> 主函數
unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};定義0-9數組
unsigned int tmp;定義變數
void delay(unsigned int xms)定義延時函數
{unsigned int j,i;
for(i=0;i<xms;i++)
for(j=0;j<100;j++);
}
void disp()定義子函數
{
P1=tmp;
delay(1);
P2=0xff;
tmp=tmp<<1;
}
void main( )
{

unsigned char z,s=00,m=00,h=00;給時鍾初始值
while(1)
{
for(z=0;z<100;z++)
{
tmp=0x01;
P2=tab[h/10];小時顯示

disp();
P2=tab[h%10];

disp();
P2=tab[m/10];分鍾顯示

disp();
P2=tab[m%10];

disp();
P2=tab[s/10];秒顯示

disp();
P2=tab[s%10];

disp();

}
s++;
while(s==60)秒進一位,到60清0
{
m++;
s=00;
}
while(m==60)分鍾進一位,到60清0

{
h++;
m=00;
}
while(h==24)小時進一位,到24清0
{
h=00;
}

}

}

Ⅳ 單片機對電源丶復位電路和時鍾電路有什麼基本要求

(不好意思哦!沒有具體的圖樓上的回答了,我在發些怎麼使用的給的咯!!)
單片機的最小系統是由組成單片機系統必需的一些元件構成的,除了單片機之外,還需要包括電源供電電路、時鍾電路、復位電路。單片機最小系統電路(單片機電源和地沒有標出)如圖2-7所示。

圖2-7 單片機最小系統
下面著重介紹時鍾電路和復位電路。
1)時鍾電路
單片機工作時,從取指令到解碼再進行微操作,必須在時鍾信號控制下才能有序地進行,時鍾電路就是為單片機工作提供基本時鍾的。單片機的時鍾信號通常有兩種產生方式:內部時鍾方式和外部時鍾方式。
內部時鍾方式的原理電路如圖2-8所示。在單片機XTAL1和XTAL2引腳上跨接上一個晶振和兩個穩頻電容,可以與單片機片內的電路構成一個穩定的自激振盪器。晶振的取值范圍一般為0~24MHz,常用的晶振頻率有6MHz、12 MHz、11.0592 MHz、24 MHz等。一些新型的單片機還可以選擇更高的頻率。外接電容的作用是對振盪器進行頻率微調,使振盪信號頻率與晶振頻率一致,同時起到穩定頻率的作用,一般選用20~30pF的瓷片電容。
外部時鍾方式則是在單片機XTAL1引腳上外接一個穩定的時鍾信號源,它一般適用於多片單片機同時工作的情況,使用同一時鍾信號可以保證單片機的工作同步。
時序是單片機在執行指令時CPU發出的控制信號在時間上的先後順序。AT89C51單片機的時序概念有4個,可用定時單位來說明,包括振盪周期、時鍾周期、機器周期和指令周期。
振盪周期:是片內振盪電路或片外為單片機提供的脈沖信號的周期。時序中1個振盪周期定義為1個節拍,用P表示。
時鍾周期:振盪脈沖送入內部時鍾電路,由時鍾電路對其二分頻後輸出的時鍾脈沖周期稱為時鍾周期。時鍾周期為振盪周期的2倍。時序中1個時鍾周期定義為1個狀態,用S表示。每個狀態包括2個節拍,用P1、P2表示。
機器周期:機器周期是單片機完成一個基本操作所需要的時間。一條指令的執行需要一個或幾個機器周期。一個機器周期固定的由6個狀態S1~S6組成。
指令周期:執行一條指令所需要的時間稱為指令周期。一般用指令執行所需機器周期數表示。AT89C51單片機多數指令的執行需要1個或2個機器周期,只有乘除兩條指令的執行需要4個機器周期。
了解了以上幾個時序的概念後,我們就可以很快的計算出執行一條指令所需要的時間。例如:若單片機使用12MHz的晶振頻率,則振盪周期=1/(12MHz)=1/12us,時鍾周期=1/6us,機器周期=1us,執行一條單周期指令只需要1us,執行一條雙周期指令則需要2us。
2)復位電路
無論是在單片機剛開始接上電源時,還是運行過程中發生故障都需要復位。復位電路用於將單片機內部各電路的狀態恢復到一個確定的初始值,並從這個狀態開始工作。
單片機的復位條件:必須使其RST引腳上持續出現兩個(或以上)機器周期的高電平。
單片機的復位形式:上電復位、按鍵復位。上電復位和按鍵復位電路如下。

圖2-9 單片機復位電路

Ⅵ 基於80C51單片機,編寫電子時鍾,要求有電路圖、PCB圖和代碼(C語言或者VB)

1.2 RS485介面與RS-422介面比較:
RS485介面是在RS-422介面基礎上發展而來的,它們有許多電氣規定相似如同樣採用平衡電壓傳輸方式,傳輸電纜終端都需要接終結電阻等。但RS-485介面匯流排能力與RS-422介面不同。傳輸線可以採用兩線或四線方式,兩線方式連接可實現真正的多點雙向通信,而採用四線方式連接時,與RS-422介面一樣只能實現一點對多點的雙向通信,即只能有一個主設備,其餘均為從設備。但無論四線還是兩線連接方式下,RS485介面匯流排上均可連接最多128個設備。RS-485介面與RS-422介面的不同還在於其共模輸出電壓不同。RS-485介面的共模輸出電壓是一7V至+12V之間,而RS-422介面的共模輸出電壓在一7V至+7V之間。另外RS-485介面齋要2個終結電阻,這一點也與RS422介面不同。
1.2.1 RS-485標准優點
(1)通常標准介面的電氣特性,都有滿足可靠傳輸具有相關性,適當的降低通信速度,可以提高通信距離,反之亦然,例如:採用RS-232C標准進行單向數據傳輸時,最大數據傳輸速率為20kbitPs,最大傳送距離為15m,若改用RS-485標准時,最大傳輸速率可達10MbitPs,最大傳送距離為300m,降低數據傳輸速率,可傳送距離可達到1200m。
(2)抗干擾能力
通常選擇的標准介面,在保證不超過其使用范圍時都有一定的抗干擾能力,以保證可靠的信號傳輸,但在一些工業測控系統,通信環境往往十分惡劣,因此在通信介面標准選擇時要充分注意其抗干擾能力,並採取必要的抗干擾措施"例如長距離傳輸時使用RS-422標准能有效的抑制共模信號干擾,使用20mA電流環技術,能大大降低對雜訊的敏感程度"在高雜訊污染環境中,通過使用光纖介質網路"減少雜訊干擾,通過光電隔離提高通信系統的安全性等都是一些行之有效的方法。

(3)RS-232C與RS-422,RS-485性能參數比較
在RS-232連接的串列通信系統中實際上只用到RXDTXD和地,在本設計中用到RS-232C,RS-485標准,RS-485標準是一種多發送器的電路標准,它擴展了RS-422A的性能,允許雙導線上一個發送驅動32個負載設備,負載設備可以是被動發送器!接收器或收發器"RS-485標准沒有規定在何時控制發送器發送或接收機接收數據的規則,電纜選擇比RS-485更嚴格"對驅動器和接收器規定了雙端電氣介面形式,把電位差轉變成邏輯電平,實現終端的信息接收".
採用RS-485最大的優點在於它的多點匯流排互連功能,它可以連接一台主機和多台終端同時通信,由於它是半雙工的,同時只能有一方發送,一方接收,而且它採用差動電平接收的方法來提高抗干擾能力,適合在比較惡劣的環境下工作,因為在同一對電纜中所受到的干擾是很類似的,採用差動方法可以用作差的方法將干擾抵銷一大部分。
由於RS-485通信是一種半雙工通信,發送和接收共用同一物理信道"在任意時刻只允許一台單機處於發送狀態"因此要求應答的單機必須在監聽到匯流排上呼叫信號已經發送完畢,並且沒有其它單機發出應答信號的情況下,才能應答"半雙工通信對主機和從機的發送和接收時序有嚴格的要求"如果在時序上配合不好,就會發生匯流排沖突,使整個系統的通信癱瘓,無法正常工作"要做到匯流排上的設備在時序上的嚴格配合,必須要遵從以下幾項原則:
(1)復位時,主從機都應該處於接收狀態PRE和DE端相連為低時,從機處於接收狀態,在上電復位時,由於硬體電路穩定需要一定的時間,並且單片機各埠復位後處於高電平狀態,這樣就會使匯流排上各個分機處於發送狀態,加上上電時各電路的不穩定,可能向匯流排發送信息"因此,如果用一根口線作發送和接收控制信號,應該將口線反向後接入MAX485的控制端,使上電時MAX485處於接收狀態.

(2)控制端RE,DE的信號要求
在RS-232,RS-422等全雙工通訊過程中,發送和接收信號分別在不同的物理鏈路上傳輸,發送端始終為發送端,接收端始終為接收端,不存在發送!接收控制信號切換問題"在RS-485半雙工通信中,由於MAX485的發送和接收都由同一器件完成,並且發送和接收使用同一物理鏈路,必須對控制信號進行切換"控制信號何時為高電平,何時為低電平,一般以單片機的TI,RI信號作參考"發送時,檢測TI是否建立起來,當TI為高電平後關閉發送功能轉為接收功能;接收時,檢測RI是否建立起來,當RI為高電平後,接收完畢,又可以轉為發送.
(3)發送控制信號在時序上的要求
匯流排上所連接的各單機的發送控制信號在時序上完全隔開"為了保證發送和接收信號的完整和正確,避免匯流排上信號的碰撞,對匯流排的使用權必須進行分配才能避免競爭,連接到匯流排上的單機,其發送控制信號在時間上要完全隔離"總之,發送和接收控制信號應該足夠寬,以保證完整地接收一幀數據,任意兩個單機的發送控制信號在時間上完全分開避免匯流排爭端。
第二章總體設計方案

第三章 硬體設計電路
為更清楚表達系統設計中的詳細過程,以下對較多採用的晶元如單片機AT89C51,MAX 485晶元74LB14, CH371、帶串列EEPROM的可編程看門狗定時器等做簡要介紹。
3.1 RS-485標准及介面晶元
MAX485是一種差分平衡型收發器晶元,包含一個驅動器和一個接收器,採用單+5V電源供電,專用於TTL協議(即通用於各種CPU的通信協議)與485協議間的轉換.

MAX485晶元由8個管腳組成,其功能如下
1)RO腳(接收器輸出端):若A比B大200mV,RO為高;若A比B小200mV,RO為低。
2)/RE腳(接收器輸出使能端):PRE為低時,RO有效;PRE為高時,RO成高阻狀態.
3)DE腳(驅動器輸出使能端):若DE為高,驅動輸出A和B有效;若DE為低,它們成高阻狀態,若驅動器輸出有效,器件作為線驅動器用;若為高阻狀態時,PRE為低,它們作線接收器用。
4)DI腳:(驅動器輸入):DI為低,將迫使輸出Y為低,Z為高;若DI為高,將迫使輸出Y為高,Z為低。
5)GND腳:接地
6)B腳:反相接收器輸入和反相驅動器輸出
7)A腳:同相接收器輸入和同相驅動器輸出
8)Vcc:電源正極4.75~5.25V.RS2485最大的優點在於它的多點匯流排互連功能,它可以連接1台主機和多台終端同時通信,由於它是半雙工的方式,只能有一方發送,一方接收,而且它採用差動電平接收的方法提高抗干擾能力,適合在比較惡劣的環境下工作。
MAX485為8引腳封裝,RO與89C51的RXD相連,DI與89C51的TXD相連,/RE作為接收器輸出使能端,DE作為驅動器輸出使能端,這兩個引腳用一個控制腳進行控制,在切換器主機中使用P1.7進行控制,在鍵盤從機中使用P1.0進行控制,進行半雙工通訊"主機部分MAX485的輸出端A!B與各從機部分MAX485的輸出端A!B通過雙絞線連在一起。在多機通訊系統中,多個驅動器和接收器可共享一共用傳輸線,對於MAX485網路而言,網路上最多可掛32個站,傳輸距離可達1.2Km。
3.2單片機-----AT89C51的功能及晶元介紹
AT89C51是一種低功耗高性能的8位單片機,片內帶有一個4K位元組 的Flash可編擦除只讀存儲器(RF}ROM ),它採用了CMOS工藝和高密度非易失性存儲器(NURAM)技術,而且其輸出引腳和指令系統與MCU-51系列單片機兼容。片內Flash存儲器允許在系統內可改編程序或用常規的非易失性的存儲器編程器來編程。主要用在工業控制方面。其中央處理器由ALU,專用寄存器組,定時控制部件等組成,具有較強的調用、跳轉、判斷、豐富的數據傳輸功能,以及提供存放中間結果、常用參數寄存器等功能。它可以擴展64K位元組程序ROM,外部數據存儲器或介面地址64K位元組。同時它具有5個中斷,包括兩個外部中斷,兩個定時器中斷,一個串列口中斷。
綜上所述AT89C51是功能強大的MCU,適用於本系統設計的需要。
下面就設計中使用到的AT89C51的各功能模塊分別簡單介紹。
3.2.1 AT89C51方框圖如下所示:

單片機是整個控制系統的核心,他的性能直接決定整個系統的性能。從整個系統的要求和經濟方面考慮,我門選用了ATMEL公司生產的8位單片AT98C51單片機,他兼顧指令系統的需要,他可作為系統的外部擴展,內部還有電可擦除只讀存儲器,大大方便初學者。
3.2.2 AT89C51的特性:
1. 與MCS—51的產品兼容。
2. 是具有4Kbyte可重復編程的內容,可寫入/擦除1000次以上,數拒保存10年以上。
3. 操作頻率:0HZ—24MHZ。
4. 三層可編程的存儲器上鎖。
5. 128*8位內部RAM。
6. 32可編程I/O線。
7. 兩組16位定時器/計數器。
8. 5個中斷源。
9. 可編程的串列通道。功耗的閑置和掉電模式。
10. 片內振盪器和時鍾電路。
二. 引腳功能
AT89C51單片機採用40引腳雙列直插封裝(DIP—40)。其引腳圖如下:

下面分別對AT89C51引腳功能:
1.電源引腳:
VCC(40 腳):主電源+5v,正常操作和對EEPROM編程及驗證時均接+5v 電源。GND(20 腳):接地。
2.外接晶振引腳XTAL1和XTAL2
XTAL1 (19 腳):反向振盪放大器的輸入及內部時鍾工作電路的輸入。
XTAL2 (18 腳):來自反向振盪器的輸出

3.控制信號引腳RST .ALE/PROG. PSEN 和EA/VPP。
RST(9 腳):單片機復位引腳,剛接上電源時,其內部各寄存器處於隨機狀態,在引腳上輸入兩個機器周期(既24個振盪周期)的高電平將史單片機復位。
ALE/PROG(30 腳):地址鎖存/編程脈沖輸入引腳,他訪問片外寄存器時,ALE端仍以時鍾頻率1/6周期性地輸出正脈沖信號。因此,他可以用作對外輸出的時鍾。或用於定時目的。當訪問片外數拒存儲器時,將跳過一輸出個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執行MOVX, MOVC指令時ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執行狀態ALE禁止,置位無效。ALE端可以驅動(吸收還輸出電流)8個LSTTL(低功耗高速TTL)輸出。在FLASH編程期間,此引腳用於輸入編程脈沖。
PSEN(29J 腳):輸出訪問片外程序存儲器的讀選通信號。CPU在由片外程序存儲器取指令(或常用)期間,每個機器周期兩次有效。每當訪問片外數拒存儲器時,這兩次有效的PSEN信號將不會出現。PSEN端同樣可驅動(吸收或輸出電流)8個LSTTL負載。
EA/VPP(31 腳):程序存儲器訪問標志/編程電壓輸入,當輸入高電平時,CPU可訪問片內4KB的地址范圍的程序存儲器。若PC值超出4KB地址時,將自動轉向訪問片外程序存儲器。在FLASH編程期間,此引腳也用於施加12V編程電源。
4.輸入/輸出引腳 P0. P1. P2. P3.
P0.0—P0.7(39—32 腳):P0口是一個8位漏極開路雙向埠。在訪問片外存儲器時,他分別做為8位地址線和8位雙向數拒匯流排用。在編程時,有P0口輸入指令位元組:而在驗證程序時,則輸出指令位元組。驗證程序時,要求外接上拉電阻。P0能以吸收電流的方式驅動8LSTTL負載。當P0口的管腳第一次被寫如1時,被定義為高電阻輸入。P0能夠用於外部程序數拒存儲器,他可以被定義為數拒/地址的第八位。在FLASH編程時,P0作為原碼輸入口。當FLASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。
P1.0—P1.7 (1—8 腳):P1是一個內部帶上拉電阻的8位雙向I/O口。在訪問外部存儲時,由輸入低8位地址。P1能可以驅動(吸收或輸出電流)4個LSTTL負載,P1口管腳寫入1後,被內部上拉為高,可用做輸入,P1口被外不下拉為低電平時,將輸出電流,著是由於內部上拉的餓緣故。在FLASH編程和效驗時,P1口作為第八位地址接收。
P2.0—P2.7 (21—28 腳): P2是一個內部帶上拉電阻的8位雙向I/O口。在訪問外部存儲時,由輸入高8位地址。P2能可以驅動4個LSTTL負載,當P2口用於外部程序存儲器或16位地址外部數拒存儲器進行存儲時,P2口輸出地址是高8位。在給地址「1」時,他利用外部上拉優勢,當對外布八位地址數拒存儲進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和效驗時接受高8位地址信號和控制信號。
P3.0—P3.7 (10—17腳):P3也是一個內部帶上拉電阻的8位雙向I/O口。當P3口寫入「1」後,他門被內部上拉為高電平,並用做輸入。作為輸入,有於外部下拉為低電平,P3口將輸出電流(ILL)這是由於上拉的緣故。AT89C51單片機是高性能單片機,因受到引腳數目的限制,所以P3口引腳具有第二功能。如圖所示見下表能驅動4個LSTTL負載。

口線
第二功能
P3.0口
RXD(串列口輸入)
P3.1口
TXD(串列口輸出)
P3.2口
/INT0(外部中斷輸入)
P3.3口
/INT1(外部中斷輸出)
P3.4口
T0(定時器0的外部輸入)
P3.5口
T1(定時器0的外部輸入)
P3.6口
/WR(片內數拒存儲寫選通)
P3.7口
/RD(片內數拒存儲寫選通)

3.3 AT89C51組成的最小系統介紹
單片機AT89C51最小系統是由復位電路和振盪電路組成。
3.3.1.復位電路
復位是使和系統中其他部件都處於有個確定的初始態,並從這個狀態開是工作。在振盪器正在運行情況下,復位是靠在RERST引腳步出現高電平後的第二個周期執行內部復位,以後每個周期重復一次,直至RET變低。
復位時,將ALE和/PSEN置位輸入狀態,既SLE=1和PSEN=1。片內RAM不受復位影響,復位後PC指向0000H單元,單片機從開始地址0000H單元開始執行程序。所以當單片機運行出錯或進入死循環時,可按復位鍵重新啟動。本系統所使用的復位電路如下圖:

3.3.2.振盪電路
MCS-51的時鍾電路可以有兩種方式產生,一種是內部方式,利用晶元內部的振盪電路:另一種方式是外部方式。由於MCS-51有HMOS和CHMOS型,他門的時鍾電路有一定的區別,這里緊介紹通常使用的HMOS型的時鍾電路。
XTAL1和XTAL2分別為反向放大的輸入和輸出。該反向放大器可以配置為片內振盪器。石晶振盪和陶瓷振盪均可採用。如採用外部時鍾源驅動器件,XTAL2應不接。由於輸入至內部時鍾信號要通過一個二分頻觸發器。因此對外部時鍾信號的脈沖無任何要求,但必須保證脈沖的高低電平要求的寬度。
內部時鍾方式:MCS-51內部有一個用於夠成振盪器的高增益反向放大器,引腳XTAL1和XTAL2分別是此放大器的輸入端和輸出端,這個放大器作為反饋元件的外部晶體或陶瓷諧振盪器一起夠成一個自激振盪器。MCS-51雖然有內部振盪電路,但要形成時鍾,必須外接元件,外接晶體以及電容CX1和CX2構成的並聯諧振電路,接在放大器的反饋迴路中。對外接電容的值雖然沒有嚴格要求,但電容的大小會影響振盪器頻率的高低,振盪器的穩定性,起振的快性和溫度的穩定性。晶體可在1.2MHZ—12MHZ之間任選,電容CX1和CX2的典型值在20PF—100PF之間選擇,但在60PF—70PF時振盪器有較高的頻率穩定性,典型值通常選擇為30PF左右(這時對應的時鍾頻率為12MHZ)外接陶瓷諧振器時,CX1和CX2的典型值約為47PF。在設計印刷電路板時,晶體或陶瓷振盪器和電容應進可能安裝的與單片機晶元靠近,以及減少寄生電容,更好的保證振盪器穩定和可靠的工作。為了提高溫度的穩定性,應採用溫度性能好的高頻電容。
外部時鍾方式:外部時鍾方式是利用外部振盪器信號源(時鍾源)直接接入XTAL1和XTAL2。通常XTAL1接地,XTAL2接外部時鍾,由於XTAL的邏輯電平不是TTL的,故建議外接一個4.7K-10K上拉電阻。
振盪電路是單片機工作的前提,只有晶振能可靠的起振,單片機引腳按規定的時序進行工作。本次設計所採用的是內部時鍾方式:振盪電路是單片機工作的前提,單片機各個引腳才能按規定的時序進行工作。本系統採用的晶振為12MHZ.其電路如下圖

AT89C51是一種帶4位元組可編程可擦除只讀存儲器的低電平,高性能CMOS 8位微處理器,俗稱單片機。該器件採用ATEML高密度非易失存儲器製造技術製造,與工業標準的MCS51指令集合輸出管腳相兼容。處於將多功能8位CPU和閃爍存儲組合在單個晶元中ATEML的AT89C51是一種高效微控制器,為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。
整個ROM陣列三個鎖定位的電擦除可通過正確的控制信號組合,並保持ALE管腳處於低電平10ms來完成。在晶元擦除操作中,代碼陣列全被寫成「1」且在任何非空存儲位元組被重復編程以前,該操作必須執行。
此外,AT89C51設有穩態邏輯,可以在低到零頻率的條件下靜態邏輯,支持兩種軟體可選的掉電模式。在閑置模式下。CPU停止工作。但RAM,定時器,計數器,串列口和中斷系統仍在工作。在掉電模式下,保存RAM的內容並且凍結振盪器,禁止所有其他晶元功能,直到下一個硬體復位為止。
3.3.3 串列I/0口
AT89C51還有一個可編程的、全雙工的串列I/O口,可以作為UART(通用非同步接收/發送器),也可以作為同步移位寄存器用。AT89C51的串列I/O設有緩沖寄存器SBUF,是能夠直接定址的SFR,在物理上對應著兩個緩沖寄存器:接收和發送緩沖寄存器。接收器是雙緩沖器,可避免在接收下一幀數據前,未能及時把接收到的數取走而產生數據重疊。它的串列I/O口有四種工作方式供選擇。

方式0用同步的方式串列輸出或輸入數據,但並非真正的同步通信方式,在此方式下,串列口相當於一個並入串出或串入並出的移位寄存器。由TXD引腳發送出同步移位脈沖,由RXD引腳送出或接收串列數據。串列數據形式是8位數據,同步脈沖的寬度也是固定的,為單片機時鍾頻率的1/12,等於AT89C51的一個機器周期。
方式1非同步接收發送方式,此方式為經常使用的工作方式串列數據位由TXD引腳傳送出去,由RXD引腳將對方發來的串列數據位接收進來。至於傳輸的波特率是由定時器決定,設置不同的定時器初始值可以得到不同的波特率。通信雙方應約定使用相同的波特率。
方式2 11位非同步接收發送方式,與方式1相比不同的是方式2字元格式的最後可以插入第9位數據位,可以用一些指令將這一位設置為奇偶校驗位等。其波特率有兩種選擇,分別為單片機時鍾頻率的1/32和1/64.
方式3 11位非同步接收發送方式,其字元格式和方式2相同,波特率受定時器控制(設置不同的定時器初始值可以得到不同的波特率),並和電源控制寄存器中的SMOD位有關。
串列波特率的設定是串列介面應用中最重要的一步,如果不能合理設置,通信則無法正常進行。對於方式0,波特率是固定的,發送的同步脈沖的頻率為單片機時鍾頻率的1/12,即fosc/12:對於方式2,波特率有兩種可供選擇,即fosc/32和 fosc/64.對應於公式:

中的SMOD為PCON寄存器中的控制位。
對於方式1和方式3,波特率都由定時器1的滋出率來決定,而在串列通信時,定時器經常採用定時器方式2,即8位重裝計數方式,對應於公式:
3.3.4 AT89C51內部定時/計數器
51系列單片機內部都帶有定時/計數器,AT89C51內部有兩個16位的定時/計數器:TO和T1。與一般的定時/計數器類似,主要有以下特點:
第一:定時/計數可有多種工作方式,可以是計數方式也可以是定時方式等;
第二:計數器模值是可變的,其最大值取決於計數器的位數,該位數同時限定了定時的最大值;
第三:可以計算由TO或T1引腳的輸入脈沖數,用作計數器或頻率計。
這兩個定時/計數器都有4種工作方式

見表a定時/計數器表

工作方式
功能
工作方式1
13位計算器
工作方式2
16位計算器
工作方式3
可自動裝入記數初值8位重裝計數器
工作方式4
T0分為兩個計數器,T1停止計數器

在方式3中計數器Tl停止計數時,計數器TO分為兩個獨立的8立計數器,由TLO和THO來負責計數工作。
AT89C51的定時/計數器是可編程的,因此,在進行定時或計數之前也要用程序進行初始化。在初始化的過程中,要置入定時值或計數值狗初值,為計算此值就要從計數最大值倒退回去一個計數模值才是應置入的初值。設計數器的最大值為M,計數器的初值設定由下面公式算得:
計數方式時:
X=M一計數模值·
之時方式時:
(M一X)}T=定時值
可以X=M一定時值產,其高8位為寄存器TH1的初值,低8位為TLO溝初值。其中T為計數周期,它是單片機時鍾周期的12倍。
3.3.5 AT89C51中斷
AT89C51有五個中斷源,即兩個外部中斷,兩個定時/計數器中斷和一個串列口中斷。當某種中斷源產生中斷時,便設定在SFR中的中斷示志位一一TCON中的各位,MCU在從標志位識別出中斷種類並響應和請時,立刻從主程序轉去執行中斷服務子程序以進行中斷服務,並呆護現場。關鍵就在於確定中斷服務程序的入口地址。表給出了中斷的向量地址,即是中斷服務程序的入口地址 表b中斷的向量表

中斷源

工作標志

向量地址

外部中斷0

IE0
03H

定時/計數器0
TF0

0BH

外部中斷1

IE1
13H

定時/計數器

TF1
1BH

串列斷口接收

TI

23H
串列斷口發送
RI
23H

中斷程序結束之後恢復程序運行環境,回到斷點處繼續執行程序。在應用時應注意中斷的嵌套,防止中斷溢出。

第四章 USB數據通訊介紹
USB介面可以有很多方法完成,如可以使用專用的USB介面晶元,也可以用帶有USB介面的單片機或直接用FPGA來完成USB介面。但由於USB介面的設計必須考慮USB通訊協議、驅動程序、自動配置過程等,增加了它的開發難度。本文介紹了一種USB匯流排通用介面晶元CH371,基於CH371套件設計USB介面不必考慮USB通訊協議、驅動程序、自動配置過程、底層數據傳輸過程等,簡化了USB介面的設計。
4.1 CH371簡介
CH371套件包括CH371晶元和計算機端的CH371通用驅動程序.CH371晶元以硬體邏輯而不是額外編寫的固件程序實現了USB通訊協議,驅動程序則通過軟體向計算機應用層提供了設備級介面以及應用層介面。CH371套件屏蔽了USB 通訊中的相關協議和驅動程序,在計算機應用層與本地端控制器之間提供端對端的接。它具有以下特點:
① 屏蔽USB 協議,在計算機應用層與本地端之間提供端對端的連接。
② 自動完成USB配置過程,完全不需要本地端控制器作任何處理。
③ 標準的USB V1.1介面,即插即用,D+引腳內置上拉電
④ 通用Windows驅動程序。提供設備級介面和應用層介面。
⑤內置可選的看門狗電路Watch—Dog,為本地端控制器提供監控。
⑥內置輸入輸出緩沖區,以中斷方式通知本地端控制器傳輸數據.
⑦ 內置上電復位,提供高電平有效復位輸出和低電平有效復位輸出。
⑧ 具有16個地址,可選直接地址方式或者復用地址方式。上電復位後,CH371晶元默認選擇直接地址方式,即由A3~A0引腳輸入地址直接作為內部地址:當ALE引腳檢測到上升沿後,CH371晶元自動切換為復用地址方式,即控制器將地址輸出到數據匯流排的D3~DO上,由CH371晶元在ALE的下降沿將其鎖存為內部地址。一般情況下,基於CH371實現MCU與PC之間的USB通信需要完成兩件事情:一是當上位機端發出數據傳輸請求時,CH371接收下傳數據並以中斷方式通知下位機接收。將下傳數據寫入下位機端數據緩沖區中;二是當下位機端有數據需要上傳時,CH371接收上傳數據並在成功接收後以中斷方式通知下位機端數據上傳成功。
4.2 CH371的功能和使用簡介
CH371 USB介面晶元是一種利用硬體邏輯封裝了USB通信協議的28腳晶元。為方便使用,同時提供了配套的Pc機USB口驅動軟體。圖l是CH371的引腳功能圖。由圖l可見
CH371的引腳功能
1腳: INT#中斷輸入
ALE 地址鎖存使能(輸入)
WR# 寫選通(輸入)
RD# 讀選通(輸入)
A0-A3 片內寄存器定址地輸入)
OFF 關閉D+上拉電阻(輸入)
D+、D-USB 數據線(雙向)
XI、Xo 晶振連接
D0- D7 數據匯流排(雙向)
SDAI=C 介面數據線(雙向)
SCL I℃ 介面時鍾線(輸出)
RST,RST# 上電復看門狗復位(輸出)
CS# 片選線(輸入)
VCC、GND 電源與地線

Ⅶ 金士頓U盤修復急!!!

1、U盤插到機器上沒有任何反應
.
維修思路:根據故障現象判斷,U盤整機沒有工作,而U盤修復工具所要具備的條件也就是我們U盤維修的重點。無論任何方案的U盤想要工具都必須具備以下幾個條件:
(1)供電,分為主控所需的供電和FLASH所需的供電,這兩個是關鍵,而U盤電路非常的簡單,如沒有供電一般都是保險電感損壞或3.3V穩壓塊損壞,說
到穩壓塊再這里也說一下,其有三個引腳分別是電源輸入(5V)、地、電源輸出(3.3),工作原理就是當輸入腳輸入一個5V電壓時,輸出腳就會輸出一個穩
定的3.3V。只要查到哪裡是沒有供電的根源,問題就會很好解決了。
(2)時鍾,因主控要在一定頻率下才能工作,跟FLASH通信也要*時鍾信號進行傳輸,所以如果時鍾信號沒有,主控一定不會工作的。而在檢查這方面電路的
時候,其實時鍾產生電路很簡單,只需要檢查晶振及其外圍電路即可,因晶振怕刷而U盤小巧很容易掉在地上造成晶振損壞,只要更換相同的晶振即可。注意:晶振
是無法測量的,判斷其好壞最好的方法就是代換一個好的晶振來判斷。
(3)主控,如果上述兩個條件都正常那就是主控晶元損壞了。只要更換主控了。
2、U盤插入電腦,提示「無法識別的設備」。U盤修復軟體無法訪問
維修思路:對於此現象,首先的一點說明U盤的電路基本正常,而只是跟電腦通信方面有故障,而對於通信方面有以下幾點要檢查:
(1)U盤介面電路,此電路沒有什麼特別元件就是兩根數據線D+
D-,所以在檢查此電路時只要測量數據線到主控之間的線路是否正常即可,一般都在數據線與主控電路之間會串接兩個小阻值的電阻,以起到保護的作用,所以要
檢查這兩個電阻的阻值是
否正常。
(2)時鍾電路,因U盤與電腦進行通信要在一定的頻率下進行,如果U盤的工作頻率和電腦不能同步,那麼系統就會認為這是一個「無法識別的設備」了。這時就要換晶振了。而實際U盤修復中真的有很多晶振損壞的實例!
(3)主控,如果上述兩點檢查都正常,那就可以判斷主控損壞了。
3、可以認U盤,但打開時提示「磁碟還沒有格式化」但系統又無法格式化,或提示「請插入磁碟」,打開U盤裡面都是亂碼、容量與本身不相符等。
維修思路:對於此現象,可以判斷U盤本身硬體沒有太大問題,只是軟體問題而以了。
解決方法:找到主控方案的修復工具搞一下就可以了。這個就要大家自己看U盤的主控是什麼方案的來決定了。
U盤故障大概也就是這些主要問題了。而對於無法寫文件、不存儲等現象,一般都是FLASH性能不良或有壞塊而引起的。大家看完之後有沒有一個清晰的思路了呢。隨便說明一下,U盤不同於MP3,他不存在固件之說,但有些廠家把自己的軟體放到裡面,低格一下就會沒有的。
告訴大家一個非常簡單的方法,就是在碰到主控損壞或找不到相應的U盤修復工具時,可以用U盤套件來重新搞一個新的U盤,方法就是把故障機的FLASH拆下
來,放到新的PCB板上就可以了。U盤套件包括(PCB帶主控(分1.1和2.0之分)及外殼一套)U盤維修起來非常簡單,做數據恢復就更方便了。

Ⅷ 單片機的復位電路和時鍾電路要用什麼元器件實現

單片機的時鍾電路是一個單晶元的功率源,用於產生一個序列的時鍾振盪脈沖驅動單元序列工作的CPU等。逆賊微控制器的電路被稱為總清零的電路中,當微控制器獲得的信號篡位後立即恢復到它的初始值。如時鍾將再次從零開始,單片機的內部計數器歸零,所有的輸入和輸出也被清除。實用晶元控制加工過程中控制對象的變化,需要及時控制身體的變化,終止序列程序。載入的變化的控制機構的反應速度快,這是所謂的外部中斷。它還需要使用該程序的工作。

Ⅸ 8051單片機時鍾電路

呵呵,這個不是很難的。實現時鍾有兩種方案:
1。 用8051的定時器實現,定時器為1S,每1S加一,滿60清零,分鍾加一,滿60清零,小時加一。
2。用8051+時間晶元,例如DS1302,DS12887等。
我手上沒有現成的例子。不過你可以參考一下郭天祥十天學會單片機和C語言編程。第10講介紹了 第一種方案,第十一講介紹了第二種方案。你可以參考一下,希望對你有幫助。

Ⅹ u盤插電腦沒反應數據怎麼恢復

1、USB不被電腦識別,如果是系統或系統自帶的驅動的原因,一般經過重啟就可恢復或開機按F8進入安全模式在退出,在進入正常模式(修復受損的注冊表)。
2、
U盤插入電腦,電腦提示「無法識別的設備」故障診斷方法如下。
第1步:如果U盤插入電腦,電腦提示「無法識別的設備」,說明U盤的供電電路正常。接著檢查U盤的USB介面電路故障。
第2步:如果U盤的USB介面電路正常,則可能是時鍾電路有故障(U盤的時鍾頻率和電腦不能同步所致)。接著檢測時鍾電路中的晶振和諧振電容。
第3步:如果時鍾電路正常,則是主控晶元工作不良。檢測主控晶元的供電,如果供電正常,則是主控晶元損壞,更換即可。
3、另外還有一種原因,就是USB介面供電不足,可能是USB介面連接的外設太多造成供電不足。建議使用帶電的USBHUB或者使用USB轉PS/2的轉接頭。
4、還有可能WindowsXP默認開啟了節電模式,致使USB介面供電不足,使USB介面間歇性失靈。
方法:1、右擊我的電腦/屬性/硬體/設備管理器,雙擊「通用串列匯流排控制器」會到好幾個「USB
Root
Hub」雙擊任意一個,
方法:2、
打開屬性對話框,切換到「電源管理」選項卡,去除「允許計算機關閉這個設備以節約電源」前的勾選,點擊確定返回,依次將每個USB
RootHub的屬性都修改完後重新啟動電腦。USB設備就能恢復穩定運行了,頻率盡量設低一些。
5、如果是有盤符而沒有顯示出來的,
解決方法:
1、右擊我的電腦/管理/存儲/磁碟管理,
2、然後右擊「可移動磁碟」圖標」單擊快捷菜單中的「更改驅動器和路徑」選項,
3、並在隨後的界面中單擊「添加」按鈕,接下來選中「指派驅動器號」,同時從該選項旁邊的下拉列表中選擇合適的盤符,在單擊確定即可。
4、最後打開我的電腦,就能看到快閃記憶體的盤符了。
6、如果需要安裝驅動,建議安裝驅動精靈2008
,安裝之後,使用其自動更新驅動功能,它會自動下載並安裝最新版本驅動,包括網卡、音效卡、顯卡、USB等,這是驅動的總匯。

閱讀全文

與時鍾恢復電路相關的資料

熱點內容
民房如何申請翻新重建 瀏覽:352
avarte傢具 瀏覽:50
無錫工薪之家電話多少 瀏覽:621
廣聯達防水瀝青塗刷兩遍怎麼套 瀏覽:760
家居改造王月 瀏覽:509
家用電器罩手工教程 瀏覽:664
廣州白雲家電維修 瀏覽:755
啟德家居 瀏覽:890
蚯蚓木頭盒子怎麼防水 瀏覽:380
家用電器發生火災原因 瀏覽:598
家居空間床 瀏覽:366
復雜電路改寫 瀏覽:584
陽春傢具店 瀏覽:901
家用電器平均使用壽命10 瀏覽:466
出風口方向調節維修要多少錢 瀏覽:329
紅米海口維修點 瀏覽:809
並聯型電路 瀏覽:411
自行車電瓶如何維修 瀏覽:176
國家電網簡歷社會實踐怎麼填 瀏覽:367
找家電代理需要注意哪些 瀏覽:504