當前位置:首頁 » 存儲配置 » 時鍾和計時器IC晶元找美光存儲H

時鍾和計時器IC晶元找美光存儲H

發布時間: 2022-09-12 07:05:51

『壹』 蘋果手機主板時鍾晶元,有幾個

現在國內有許多果粉,走在大街上,60%的人都使用的是iphone。因為蘋果手機的系統使用起來確實要比安卓系統順暢一些,所以吸引一大批消費者也是情有可原的。但不少果粉會遇到這樣的情況:iPhone掉電快或者很難充進去電。那麼究竟蘋果手機主板漏電怎麼辦呢?下面小編就帶大家一起去看看吧!

一、蘋果手機主板漏電症狀

蘋果手機主板漏電的特徵就是用電特別快,而且手機持續發熱嚴重,長時間不處理的話還會導致黑屏、不開機等故障,這都是主板晶元燒了造成的,要對晶元進行維修。另一個症狀就是:開應用使用時,cpu發熱嚴重,電池扣位置發熱(卡槽位置下面)。另外,充電時嚴重發熱也表明手機主板漏電了。

二、蘋果手機主板漏電怎麼辦

在不使用蘋果手機時,可以通過按下電源鍵切換到休眠模式。還可以開啟省電模式,具體做法:設定-省電模式-滑動開啟。也可以通過任務管理器(長按home鍵兩秒)關閉不必要的應用程序。在不影響正常使用的情況下,關閉藍牙、定位、推送通知等設置以延長待機時間。同時,也要取消應用程序的自動同步功能。另外,還要減少背景燈時間,並調低顯示屏的亮度。,有條件的話更換手機原廠電池嘗試即可。

三、蘋果手機主板漏電費用

蘋果手機如果出現主板漏電的情況,這是比較復雜的問題,維修的話,價格也是很貴的,一般來說需要花費200-300元。但實際上,主板還是不要維修的比較好,因為這類問題在維修以後還是有可能會出現的。因此,的做法就是更換一塊新電池。摘要:很多朋友或許都會注意到,像手機、電腦等一些科技產品都有一個共同的特點——能夠准確的顯示時間,不管我們何時開機或者關機,其都能夠將准確的時間現實給我們。這到底是為什麼呢?下面,小編就為朋友們揭曉答案:因為這些產品中存在時鍾晶元。下面我們就一起看看時鍾晶元有哪些,時鍾晶元的作用簡介。

時鍾晶元有哪些

一、 並行介面

MAXIM-DALLAS DS12C887 系列,現在已經衍生出很多型號了。

主要是幾個大廠 MAXIM-DALLAS , PHILIPS ,日本精工。現在很多常見的 rtc 晶元 國內都有仿製的,價格還是不錯的。要求不高的地方用還是不錯的。

很多常見的型號在這里都能找到相對應的型號,包括 ds1302 , ds1307 , ds1337 , pcf8563

二、 串列介面

1、 I2C 介面 Phlilps 的 PCF8563 , PCF8583 EPSON 的 RX8025 內置晶振,誤差小。比較不錯 MAXIM-DALLAS 的 DS1307 RICOH 的 RS5C372 ,國內的貝嶺仿製型號 BL5372 日本精工的S-35390 Intersil 的 X1288 深圳威帆電子公司出的 SD2000 系列,晶振,電池全部內置,體積較大。

2、 三線介面 MAXIM-DALLAS 的 DS1305 , DS1302 ,其中 DS1302 國內有相關的仿製產品, PTI 的仿製型號是 PT7C4302 。 台灣合泰的 HT1380 , HT1381 實時時鍾,是單片機計時的時鍾或獨立的可被單片機訪問的時鍾。它可以外部擴展晶元得到,如 1302 , 1307 , 12887 , 3130 , 12020 , m41t81 , 6902 , 8025 。有並口有串口,有帶電池自己玩,有外部供電,看實際需要設計。這些時鍾無一例外地用到了 32768Hz 。這是因為它們用了同一個計時 IC 核、低頻功耗更低、更容易校表和 1Hz 計時精密實現。大夥在該基礎上做了不同的文章,有的搞點穩定晶振放裡面,有的搞點備電方案,有的介面不同,有的搞點萬年歷,有的搞點報警,有的……

3、 還有可能你提到的 ( 可能就是 430 系列單片機 ) ,內部集成了 RTC 這個模塊,要求外面接 32768Hz 。這樣就可以獨立地計時,單片機睡覺了也和它的時間管理無關,低成本實時方案,又省了好幾毛 .

好了,以上就是時鍾晶元的種類啦,相信以往對時鍾晶元很陌生的朋友已經對時鍾晶元有所了解,也對時鍾零件的認識也更近了一步。很多時候,我們都會忽略我們身邊的一些事物,因為經常見到以至習以為常,不會更深入地去想其他的東西。時鍾就是這樣,之前都只是被用作計時,很少回去細想時鍾的結構,所以很少人對時鍾晶元了解甚少。

時鍾晶元的作用簡介

什麼是時鍾晶元 ?

時鍾晶元,顧名思義,其就是一種具有時鍾特性,能夠現實時間的晶元。時鍾晶元屬於是集成電路的一種,其主要有可充電鋰電池、充電電路以及晶體振盪電路等部分組成,目前,被廣泛的應用在各類電子產品和信息通信產品中。

時鍾晶元有哪些作用 ? 目前,在市場所比較流行的時鍾晶元有很多種,並且被廣泛的使用。這些時鍾晶元具有著價格低廉、使用方便、功能強大的作用。那麼,時鍾晶元到底有哪些作用呢 ?

時鍾晶元的主要作用有:

一、時鍾晶元具有顯示時間與記錄時間的功能作用。

時鍾晶元最基本的作用就是顯示時間和記錄時間的時鍾作用,而且時鍾晶元的的時鍾顯示功能及其強大,可以顯示出年、月、日、星期、時、分、秒所有的時間單位,而且時鍾晶元還具有著精確的閏年補嘗功能。

二、 時鍾晶元具有鬧鈴作用。

在人們日常的生活中,鬧鈴最大的作用就是提醒時間。幾乎全部的手機、電腦等科技產品都具有著鬧鈴設置功能,而鬧鈴之所以能夠設置,其原因就是時鍾晶元具有鬧鈴作用。

三、 時鍾晶元具有數據記錄作用。

鋰電池是時鍾晶元中的組成部件之一,並且在時鍾晶元斷電或者關機之後,鋰電池可以通過晶元內部電路實現晶元供電,使時鍾晶元在斷電後仍可以運行很長一段時間,確保時鍾晶元內部記錄的數據不丟失。

四、 時鍾晶元具有數據斷電保護作用。

時鍾晶元之作用能夠記錄和存儲數據,是因為其內部有一個 RAM 單元,此 ram 單元一部分用於對時鍾顯示的控制,絕大一部用於單元數據的存儲,而且此 RAM 單位具有著斷電保護功能。

五、 時鍾晶元具有很好的檢測功能。

時鍾 晶元 的介面較為簡單,而且可以與多種軟體連接,並且可以通過軟體進行功能屏蔽,實現對其性能的測試。

『貳』 利用51單片機,4個數碼管設計一個計時器,要求在數碼管上顯示的數據從0開始每1秒鍾加1。

共陽數碼管中斷程序:

#include<reg52.h>

#define uint unsigned int

#define uchar unsigned char

uchar code table[]=

{

0xc0,0xf9,0xa4,0xb0,

0x99,0x92,0x83,0xf8,

0x80,0x90,0x88,0x83,

0xc6,0xa1,0x86,0x8e};

uint num,a;

uchar ,shi,ge;

void init();

void delay(uint);

void display(uchar,ucharshi,ucharge);

uint fb();

uint fs();

uint fg();

void main()

{

init();

while(1)

{

display(fb(),fs(),fg());

}

}

void init()

{

num=0;

a=0;

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

EA=1;

ET0=1;

TR0=1;

}

void display(uchar,ucharshi,ucharge)

{

P1=0xfd;

P0=table[];

delay(1);

P1=0xfb;

P0=table[shi];

delay(1);

P1=0xf7;

P0=table[ge];

delay(1);

}

void timeoff() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65526-50000)%256;

a++;

if(a%20==0)

{

num++;

if(num==999)

{

num=0;

}

}

}
void delay(uint z)
{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

uint fb()

{

=num/100;

return ;

}

uint fs()

{

shi=num%100/10;

return shi;

}

uint fg()

{

ge =num%100%10;

return ge;

}

(2)時鍾和計時器IC晶元找美光存儲H擴展閱讀

2個可編程定時/計數器·5個中斷源,2個優先順序(52有6個)

一個全雙工串列通信口

外部數據存儲器定址空間為64kB

外部程序存儲器定址空間為64kB

邏輯操作位定址功能·雙列直插40PinDIP封裝

單一+5V電源供電

CPU:由運算和控制邏輯組成,同時還包括中斷系統和部分外部特殊功能寄存器;

RAM:用以存放可以讀寫的數據,如運算的中間結果、最終結果以及欲顯示的數據;

ROM:用以存放程序、一些原始數據和表格;

I/O口:四個8位並行I/O口,既可用作輸入,也可用作輸出

T/C:兩個定時/記數器,既可以工作在定時模式,也可以工作在記數模式;

五個中斷源的中斷控制系統;

一個全雙工UART(通用非同步接收發送器)的串列I/O口,用於實現單片機之間或單片機與微機之間的串列通信;

片內振盪器和時鍾產生電路,石英晶體和微調電容需要外接。最佳振盪頻率為6M—12M。

參考資料來源:網路-51單片機



『叄』 什麼是時鍾發生器(PLL—IC)怎麼樣查出自己機器的時鍾發生器

就是我們通常說的「時鍾IC」(時鍾晶元),在主板上一般和時鍾晶振在一塊,你找一個像「罐頭盒」(呵呵是有點像)的金屬東西,它上面寫著14.318(即時鍾晶振),它的附近有個長方形的黑小晶元就是時鍾IC。

有說「時鍾晶元」和「時鍾晶振」統稱「時鍾發生器」。

『肆』 【急】用EWB做一個電子鍾,和一個計時器

【設計指標及要求】設計一個多功能數字鍾,以一晝夜24小時為一個計數周期。准確計時,具有「時」「分」「秒」數字顯示。整點能自動打點、報時。要求報時聲響四低一高,最後一響為整點。具有校時功能。要求電路主要採用中小規模CMOS集成電路。要求電路盡量簡化,並選用同類型的器件。在EWB電子工作平台上進行電路的設計和計算機模擬。【設計原理】1.總體設計方案數字鍾原理框圖如圖1所示,電路一般包括以下幾個部分:振盪器、分頻器、解碼顯示電路、時分秒計數器、校時電路、報時電路以及鬧鈴電路。2.對於各個部分而言數字鍾計時的標准信號應該是頻率相當穩定的1HZ秒脈沖,所以要設置標准時間源。數字鍾計時周期是24,因此必須設置24計數器,秒、分、時由七段數碼管顯示。為使數字鍾走時與標准時間一致,校時電路是必不可少的。設計中採用開關控制校時直接用秒脈沖先後對「時」「分」「秒」計數器進行校時操作。3.各獨立功能部件的設計振盪器振盪器是計時器的核心,其作用是產生一個標准頻率的脈沖信號。振盪頻率的精度和穩定度決定了數字鍾的質量。圖2採用集成電路555定時器與RC組成的多諧振盪器。輸出的脈沖頻率為fS=1/[(R1+2R2)C1ln2]=1KHZ,周期T=1/fS=1ms。附555定時器的功能表輸入 輸 出 閥值輸入(v11) 觸發輸入(v12) 復位(RD) 輸出(VO) 發電管T × × 0 0 導通 2/3VCC >1/3VCC 1 0 導通 1/3VCC 1 不變 不變 (2)秒計時器(60 獲得秒脈沖信號後,可根據60秒為一分,60分為一小時,24時為一個計數周期的計數規則,分別確定秒,分,時的計數器。由於秒和分的顯示都為60進制,因此他們可有兩級十進制計數器組成,其中秒和分的個位為十進數器,十位為六進制計數器,可利用兩片74160集成電路來實現。74160和74161一樣,具有相同的邏輯符號,引腳圖和功能表,各引腳圖的功能和用法也相同。所不同的僅在於74160是十進制,而74161是十六進制。用6片74160構成秒計時器、分計時器、時計時器。晶元1、2構成秒計時器,74160為10進制,因為秒的十位為六進制,所以要改變進制就要進行改造,晶元2的QD Qc QB QA當輸出為0110時,與非門輸出為0,清零端使晶元清零。晶元3、4構成分計時器,原理和秒計時器一樣。晶元5、6構成時計時器,由於時為24進制,所以,當晶元5的QB為1並且晶元6的Qc為1時此時應讓晶元強制清零。所以連接一個與非門,在這個條件成立時,與非門的輸出將使晶元強制清零(3)時間校對電路 時間校對電路由一個開關組成,開關的引腳一個節上一級的進位信號,一個接555定時器的輸出端。當需要校對時間的時候,我們可以把開關接至555定時器的輸出端,平常時開關打至上一級的進位信號端。4系統電路圖 【安裝和調試】用示波器檢測集成電路555定時器與RC組成的多諧振盪器的輸出信號波形和頻率,555振盪器輸出頻率應為1000HZ。將頻率為1000Hz的信號送入分頻器,並用示波器檢查各級分頻器的輸出頻率是否符合設計要求。將1秒信號分別送入「時」、「分」、「秒」計數器,用顯示器檢查計數器的工作情況,看計數器是否按設計的進制計數。觀察校時電路的功能是否滿足校時要求。當分頻器和計數器正常工作後,將各級的電路相連,觀察數字鍾能否准確正常工作。檢查計數器能否正常整點報時以及能否按設置時間鬧鈴。【元件清單】 數碼管顯示器 四段數碼管 6 十進制計數器 74160 6 多輸入與非門 3 定時器 555 1 非門 2 電阻、電容、導線等。【設計收獲】 通過對多功能數字鍾的設計,我掌握了EWB軟體的使用以及如何熟練的、合理的選用集成電路器件。通過對電路性能指標的測試與調試,加強了我在分析和解決設計故障方面的能力,為以後做設計打下了基礎。網上找的,希望對你有所幫助! http://www.songtaste.com/user.php?tag=blog_detail&bid=4840

『伍』 最好的ic晶元信息網站有哪些呢,要有最全面集成電路參數信息,電路圖信息,datasheet等!

STM32F107VCT6 - 基本參數:
產品種類:集成電路
存儲器容量, RAM:64KB
計時器數:10
PWM通道數:16
工作溫度范圍:-40°C to +85°C
針腳數:100
封裝類型:LQFP
介面類型:CAN, I2C, SPI, UART, USART, USB
時鍾頻率:72MHz
模數轉換器輸入數:16
電源電壓 最大:3.6V
電源電壓 最小:2V
表面安裝器件:表面安裝
輸入/輸出線數:80
快閃記憶體容量:256KB
供應:佛山穎展電子科技

『陸』 採用單片機控制的時鍾計時器的設計 內容: 以MCS-51單片機為核心,設計並製作時鍾計時器,用6位LED數碼管

KEYVAL EQU 30H
KEYTM EQU 31H
KEYSCAN EQU 32H
DAT EQU 33H
SCANLED EQU 39H
CLK EQU 77H
SEC EQU 78H
MIN EQU 79H
HOUR EQU 7AH
PAUSE BIT 00H
DOT BIT 01H
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR ;50ms定時
ORG 001BH
LJMP T1ISR ;掃描顯示
ORG 0030H
MAIN:
MOV SP,#5FH
MOV TMOD,#11H
MOV TH0,#03CH
MOV TL0,#0B0H
MOV TH1,#0ECH
MOV TL1,#078H
MOV KEYVAL,#0
MOV SCANLED,#0
MOV 33H,#10H
MOV 34H,#10H
MOV 35H,#10H
MOV 36H,#10H
MOV 37H,#10H
MOV 38H,#10H
MOV SEC,#0
MOV MIN,#0
MOV HOUR,#0
MOV CLK,#0
CLR PAUSE
SETB EA
SETB ET1
SETB TR1
LOOP:
LCALL KEYSEL
MOV A,KEYVAL
CJNE A,#0FFH,LOOP1
SJMP LOOP
LOOP1:
CJNE A,#10,LOOP2 ;「ON」啟動
SETB TR0
SETB ET0
SETB PAUSE
SJMP LOOP
LOOP2:
CJNE A,#11,LOOP3 ;「=」清零
MOV SEC,#0
MOV MIN,#0
MOV HOUR,#0
LCALL DISCHG
SJMP LOOP
LOOP3:
CJNE A,#15,LOOP4 ;「+」暫停
CLR TR0
CLR ET0
CLR PAUSE
SJMP LOOP
LOOP4:
CJNE A,#14,LOOP5 ;「-」清顯示暫停
MOV 33H,#10H
MOV 34H,#10H
MOV 35H,#10H
MOV 36H,#10H
MOV 37H,#10H
MOV 38H,#10H
CLR TR0
CLR ET0
CLR PAUSE
SJMP LOOP
LOOP5:
CJNE A,#10,LOOP6 ;數字鍵
LOOP6:
JC LOOP7
LJMP LOOP
LOOP7:
JNB PAUSE,LOOP8 ;暫停狀態可以輸入數字鍵
LJMP LOOP
LOOP8:
MOV 33H,34H
MOV 34H,35H
MOV 35H,36H
MOV 36H,37H
MOV 37H,38H
MOV 38H,KEYVAL
MOV A,33H
SWAP A
ORL A,34H
LCALL BCDH
MOV HOUR,A
MOV A,35H
SWAP A
ORL A,36H
LCALL BCDH
MOV MIN,A
MOV A,37H
SWAP A
ORL A,38H
LCALL BCDH
MOV SEC,A
LJMP LOOP

;------------------
;BCD轉換為十六進制
BCDH:
MOV B,#10H
DIV AB
MOV R7,B
MOV B,#10
MUL AB
ADD A,R7
RET
;------------------
;十六進制轉換為BCD
HBCD:
MOV B,#10
DIV AB
SWAP A
ORL A,B
RET
;------------------
KEYSEL:
MOV KEYVAL,#0
MOV KEYSCAN,#0EFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS1
MOV KEYVAL,A
SJMP KEYRTN
KEYS1:
MOV KEYSCAN,#0DFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS2
CLR C
ADD A,#4
MOV KEYVAL,A
SJMP KEYRTN
KEYS2:
MOV KEYSCAN,#0BFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS3
CLR C
ADD A,#8
MOV KEYVAL,A
SJMP KEYRTN
KEYS3:
MOV KEYSCAN,#7FH
LCALL GETKEY
MOV A,KEYTM
JZ KEYRTN
CLR C
ADD A,#12
MOV KEYVAL,A
KEYRTN:
LCALL CHGKEY
RET
;--------------------
GETKEY:
MOV KEYTM,#0
MOV A,KEYSCAN
MOV P3,A
NOP
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JZ NOKEY
MOV R2,#10
LCALL DELAY
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JZ NOKEY
MOV A,P3
ANL A,#0FH
MOV R7,A
SF:
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JNZ SF
MOV A,R7
CJNE A,#0EH,NK1
MOV KEYTM,#1
SJMP NOKEY
NK1:
CJNE A,#0DH,NK2
MOV KEYTM,#2
SJMP NOKEY
NK2:
CJNE A,#0BH,NK3
MOV KEYTM,#3
SJMP NOKEY
NK3:
CJNE A,#07H,NOKEY
MOV KEYTM,#4
NOKEY: RET
;--------------------
DELAY:
MOV R3,#50
DELAY1:
MOV R4,#100
DJNZ R4,$
DJNZ R3,DELAY1
DJNZ R2,DELAY
RET
;--------------------
T0ISR:
PUSH ACC
CLR TR0
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
INC CLK
MOV A,CLK
CJNE A,#20,T0ISRE
MOV CLK,#0
INC SEC
MOV A,SEC
CJNE A,#60,T0ISRE
MOV SEC,#0
INC MIN
MOV A,MIN
CJNE A,#60,T0ISRE
MOV MIN,#0
INC HOUR
MOV A,HOUR
CJNE A,#24,T0ISRE
MOV SEC,#0
MOV MIN,#0
MOV HOUR,#0
T0ISRE:
LCALL DISCHG
POP ACC
RETI
;--------------------
DISCHG:
MOV A,HOUR
LCALL HBCD
PUSH ACC
ANL A,#0FH
MOV 34H,A
POP ACC
ANL A,#0F0H
SWAP A
MOV 33H,A
MOV A,MIN
LCALL HBCD
PUSH ACC
ANL A,#0FH
MOV 36H,A
POP ACC
ANL A,#0F0H
SWAP A
MOV 35H,A
MOV A,SEC
LCALL HBCD
PUSH ACC
ANL A,#0FH
MOV 38H,A
POP ACC
ANL A,#0F0H
SWAP A
MOV 37H,A
RET
;--------------------
T1ISR:
PUSH ACC
CLR TR1
MOV TH1,#0ECH
MOV TL1,#78H
SETB TR1
MOV DPTR,#LEDTAB
T100:
MOV R0,#DAT
MOV A,SCANLED
ADD A,R0
MOV R0,A
MOV A,SCANLED
JNZ T101
MOV P2,#01H
CLR DOT
SJMP T1DIS
T101:
DEC A
JNZ T102
MOV P2,#02H
SETB DOT
SJMP T1DIS
T102:
DEC A
JNZ T103
MOV P2,#04H
CLR DOT
SJMP T1DIS
T103:
DEC A
JNZ T104
MOV P2,#08H
SETB DOT
SJMP T1DIS
T104:
DEC A
JNZ T105
MOV P2,#10H
CLR DOT
SJMP T1DIS
T105:
MOV P2,#20H
CLR DOT
T1DIS:
MOV A,@R0
MOVC A,@A+DPTR
JNB DOT,T1DIS1
ORL A,#01H
T1DIS1:
CPL A
MOV P0,A
INC SCANLED
MOV A,SCANLED
CJNE A,#6,T1END
MOV SCANLED,#0
T1END:
POP ACC
RETI
;--------------------
CHGKEY:
MOV A,KEYVAL
JZ KV16
DEC A
JNZ KV01
MOV KEYVAL,#7
RET
KV01:
DEC A
JNZ KV02
MOV KEYVAL,#4
RET
KV02:
DEC A
JNZ KV03
MOV KEYVAL,#1
RET
KV03:
DEC A
JNZ KV04
MOV KEYVAL,#10
RET
KV04:
DEC A
JNZ KV05
MOV KEYVAL,#8
RET
KV05:
DEC A
JNZ KV06
MOV KEYVAL,#5
RET
KV06:
DEC A
JNZ KV07
MOV KEYVAL,#2
RET
KV07:
DEC A
JNZ KV08
MOV KEYVAL,#0
RET
KV08:
DEC A
JNZ KV09
MOV KEYVAL,#9
RET
KV09:
DEC A
JNZ KV10
MOV KEYVAL,#6
RET
KV10:
DEC A
JNZ KV11
MOV KEYVAL,#3
RET
KV11:
DEC A
JNZ KV12
MOV KEYVAL,#11
RET
KV12:
DEC A
JNZ KV13
MOV KEYVAL,#12
RET
KV13:
DEC A
JNZ KV14
MOV KEYVAL,#13
RET
KV14:
DEC A
JNZ KV15
MOV KEYVAL,#14
RET
KV15:
DEC A
JNZ KV16
MOV KEYVAL,#15
RET
KV16:
MOV KEYVAL,#0FFH
RET
;--------------------
LEDTAB: DB 0FCH ;"0" 00H
DB 60H ;"1" 01H
DB 0DAH ;"2" 02H
DB 0F2H ;"3" 03H
DB 66H ;"4" 04H
DB 0B6H ;"5" 05H
DB 0BEH ;"6" 06H
DB 0E0H ;"7" 07H
DB 0FEH ;"8" 08H
DB 0F6H ;"9" 09H
DB 0EEH ;"A" 0AH
DB 3EH ;"B" 0BH
DB 9CH ;"C" 0CH
DB 7AH ;"D" 0DH
DB 9EH ;"E" 0EH
DB 8EH ;"F" 0FH
DB 00H ;" " 10H
;--------------------
END

『柒』 關於51單片機 的秒錶/時鍾計時器設計摘要

本設計以AT89S51單片機為核心晶元,與型號為1602的液晶顯示器構成數字電子時鍾電路。AT89S51是一個低功耗,高性能CMOS 8位單片機,片內含4K Bytes ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器,器件採用ATMEL公司的高密度、非易失性存儲技術製造,兼容標准MCS-51指令系統及AT89C51引腳結構,晶元內集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89S51可為許多嵌入式控制應用系統提供高性價比的解決方案.液晶顯示器以其微功耗、體積小、顯示內容豐富、超薄輕巧的諸多優點,在袖珍式儀表和低功耗應用系統中得到越來越廣泛的應用。

『捌』 單片機時鍾和倒計時器的匯編語言代碼,哪位大俠能給出每個語句的注釋解釋,感激不盡

ORG 0000H;程序起始於地址0000H,(一般不這樣用)
LJMP MAIN;跳到主程序MAIN
ORG 000BH;外部中斷INT0程序的地址,此為規定的
LJMP INTT0;跳到外部中斷INTT0程序
ORG 001BH;外部中斷INT1程序的地址,此也為規定的
LJMP INTT1;跳到外部中斷INTT1程序
ORG 0100H;主程序MAIN地址
MAIN: MOV SP,#60H;給堆棧指針SP附內部數據存儲器地址60H
MOV 31H,#0;給31H地址內清零即(31H)=0
MOV 20H,#0FEH ;(20H)=11111110B
MOV 21H,#0FFH;(21H)=11111111B
MOV P1,20H;P1=11111110B
LCALL SHEZHI1;調用程序段SHEZHI1
MOV 20H,#0FDH;(20H)=11111101B
MOV P1,20H;P1=11111101B
MOV 40H,#10;(40H)=0AH
SETB EA;開總中斷
SETB ET0;開定時中斷T0
MOV TMOD,#11H;設置T0工作於定時方式1
MOV TH0,#3CH;定時初值設置高位
MOV TL0,#0B0H;定時初值設置低位
SETB TR0;允許T0中斷
LL: LCALL KEY;調用KEY
LCALL KEYC;調用KEYC
SJMP LL;循環調用回LL
INTT0: PUSH ACC;將ACC值壓棧
PUSH PSW;將PSW值繼續壓棧
SETB RS1;RS1位置1
SETB RS0;RS0位置1,即選中內部數據存儲器組的3組
DJNZ 40H,DOWN;判斷十次結束否?且計數值自減一,若沒有夠十次,則轉入程序DOWN , 否則順序執行
MOV 40H,#10;繼續在(40H)存入計數值十
MOV R0,#41H;(R0)=41H
MOV A,@R0 ; 判秒是否到60
ADD A,#1;A中值加一
DA A;十進制調整
MOV @R0,A;再送回原單元
CLR C;清進位位
SUBB A,#60H;與60相減
JC DOWN;通過判斷進位位看是否到60了,沒到就去DOWN,到了就順序執行
MOV @R0,#0;41H單元清零
INC R0;地址自加一
MOV A,@R0 ; 判分是否到60
ADD A,#1
DA A
MOV @R0,A
CLR C
SUBB A,#60H
JC DOWN
MOV @R0,#0
INC R0
MOV A,@R0 ; 判時是否到24
ADD A,#1
DA A
MOV @R0,A
CLR C
SUBB A,#24H
JC DOWN
MOV @R0,#0
INC R0
MOV A,@R0 ; 判日是否到指定天數
ADD A,#1
DA A
MOV @R0,A
INC R0
MOV A,@R0
MOV R4,A ;月份送R4,本月天數送R5
JNB ACC.4,NEXT2
CLR C
SUBB A,#06H
NEXT2: MOV DPTR,#DAYTAB
DEC A
MOVC A,@A+DPTR
MOV R5,A
CJNE R4,#2,NEXT
JNB 08H,NEXT1
NEXT: INC R5
NEXT1: DEC R0
MOV A,R5
CLR C
SUBB A,@R0
JNC DOWN
MOV @R0,#1
INC R0
MOV A,@R0 ; 判月是否到13
ADD A,#1
DA A
MOV @R0,A
CLR C
SUBB A,#13H
JC DOWN
MOV @R0,#1
INC R0
MOV A,@R0 ;判年低位是否到00
ADD A,#1
DA A
MOV @R0,A
INC R0
MOV A,@R0
ADDC A,#0
DA A
MOV @R0,A
DOWN: MOV A,#42H
CJNE A,4EH,DOWN2
MOV A,#43H
CJNE A,4FH,DOWN2
CLR 07H
DOWN2: JB 06H,DOWN4
DOWN4: CLR TR0
MOV A,#0B7H
ADD A,TL0
MOV TL0,A
MOV A,#3CH
ADDC A,TH0
MOV TH0,A
SETB TR0
POP PSW
POP ACC
RETI
DAYTAB: DB 31H,28H,31H,30H,31H,30H,31H,31H,30H,31H,30H,31H

熱點內容
蘋果手機存儲晶元 發布:2025-01-15 20:52:02 瀏覽:161
盲人讀屏軟體安卓哪個好 發布:2025-01-15 20:47:13 瀏覽:727
炸圖腳本 發布:2025-01-15 19:56:07 瀏覽:428
八字源碼 發布:2025-01-15 19:54:47 瀏覽:371
伺服器可以變電腦使用嗎 發布:2025-01-15 19:40:29 瀏覽:201
傳奇手游免費腳本 發布:2025-01-15 19:30:21 瀏覽:300
我國當前資源配置存在哪些問題 發布:2025-01-15 19:25:03 瀏覽:514
存儲在哪裡呀 發布:2025-01-15 19:11:39 瀏覽:450
pythonuniquelist 發布:2025-01-15 19:10:41 瀏覽:477
怎麼升安卓系統下載 發布:2025-01-15 19:04:27 瀏覽:894