??? 關鍵詞: Verilog HDL 系統(tǒng)仿真 邏輯綜合 數(shù)字電子 系統(tǒng)
日歷時鐘 芯片應用非常廣泛,例如在IC卡電子門鎖中,可利用日歷時鐘芯片的定時時鐘計數(shù)功能,在IC卡內(nèi)輸入客人住房時的時間段,只有當時間段所包含的時間與日歷時鐘所記錄的時間一致時,方可開門,否則IC卡為無效卡。
利用Synopsys公司提供的集成電路 設計工具VCS和DC ,設計了一個帶有48字節(jié)RAM 的日歷時鐘芯片,包括該芯片RTL級代碼的編寫、功能仿真和綜合,達到了預期的目標。該芯片的具體性能指標是:工作電源 電壓為2.5~6V;日歷時鐘工作電源和RAM數(shù)據(jù)保持電源電壓為1~6V;工作電流 最大為50μA;四年日歷時鐘,24或12小時格式,32.768kHz時基;48字節(jié)RAM,自動字節(jié)地址增量;具有可編程 的鬧鐘、定時和中斷功能。
1 ASIC 設計概述
隨著深亞微米技術的發(fā)展,數(shù)字集成 電路的規(guī)模已經(jīng)發(fā)展到上百萬門。未來的二十多年里,一塊ASIC芯片中將會達到上千萬門的規(guī)模。這樣的電路規(guī)模,仿真和綜合優(yōu)化在開發(fā)過程中發(fā)函來發(fā)函重要。較復雜的數(shù)字電子系統(tǒng)設計往往采用自頂向下(Top-Down)的方法,設計流程可以分為以下幾個主要的部分:系統(tǒng)級設計、設計實現(xiàn)、設計驗證和流片封裝。深亞微米工藝下的ASIC設計流程如圖1所示。圖1 ??? 本文主要介紹芯片的系統(tǒng)級設計和所有邏輯設計,生成可供物理設計的經(jīng)過驗證的門級網(wǎng)表文件。
2 芯片的系統(tǒng)級設計
系統(tǒng)級設計是芯片設計的第一步,也是關鍵的一步。首先根據(jù)設計要求提出設計構想,然后再對這一構想進行細化。本設計把整個系統(tǒng)分成幾大模塊,即產(chǎn)生32.768kHz的振蕩器 (這個模塊不用設計)、256分頻器、48字節(jié)RAM和地址寄存器 。設計構想如圖2所示。
RAM中的00~0FH單元是一些帶有特殊功能的寄存器,00H單元是控制芯片 所有功能和操作的狀態(tài)寄存器,通過設置狀態(tài)寄存器,可以選擇32.768kHz時鐘模式或計數(shù)模式。在日歷時鐘模式中,1/128秒、秒、分、小時、年/日期、星期/月都是以BCD碼分別存放在01H~06H單元的寄存器中;而在事件計數(shù)模式中,則對輸入到振蕩器輸入端(OSCI)的脈沖計數(shù),事件計數(shù)器為6位BCD碼。07H單元是能存儲最大數(shù)為99天的定時器 。08H是控制定鬧、定時和中斷輸出功能的鬧鐘控制寄存器。09H~0FH單元用于儲存用戶信息。
對于這樣的設計,傳統(tǒng)的方法是使用中小規(guī)模集成電路來構成,本文則用Verilog HDL描述來實現(xiàn)。整個芯片采用模塊化設計方式和Top-Down設計方法,根據(jù)寄存器的不同劃分成模塊,然后用測試程序Te stBench對頂層模塊進行仿真;仿真通過后利用廠家提供的工藝庫及時序約束腳本文件對其進行綜合;綜合通過后生成門級網(wǎng)表文件,然后再用廠家提供的仿真庫對門級網(wǎng)表進行綜合后仿真。本文設計用到的工藝庫是***旺宏公司(Macronix,MXIC)提供的基本單元庫(slow.db和fast.db)、基本符號單元庫(slow.sd b)和用于綜合后仿真的庫文件仿真庫(models.v)。 ??? 這是一個同步時序電路的設計,所以保證正確的時序是設計的關鍵,本設計中有四個時鐘:
(1)系統(tǒng)時鐘clksys,是外部微控制器 提供的時鐘信號 ,用作寄存器讀、寫時鐘信號;
(2)測試時鐘clktest,是整個芯片的測試時鐘信號,一般限于廠家使用。
(3)時基時鐘clk32,定時方式時,外部石英晶振提供的32.768kHz振蕩信號經(jīng)過256分頻后得到時鐘信號(evt128),作為RAM前16字節(jié)特殊寄存器的同步時鐘信號。
(4)計數(shù)時鐘clkevt,計數(shù)模式時的外部計數(shù)脈沖信號。
圖3是日歷時鐘頂層模塊端口 示意圖,讀選通信 號w、寫選通信號r、片選信號csn和RAM地址控制信號ad dr[5:0]是由外部微處理器 提供的。當寫信號w為真時,將輸入數(shù)據(jù)datin[7:0]寫入存儲器被選中的地址;當讀信號r為真時,將從存儲器被選中的地址中輸出數(shù)據(jù)datu[7:0]。當滿足下面兩個條件之一時,中斷請求信號intz輸出低電平:①00H單元中的第0位為1,并且08H單元的第3位為1。
由于篇幅有限,在這里只寫出頂層模塊rtc的部分設計程序,具體如下:
‵ti mescale 10ns/10ps //模擬 時間定標;
module rtc (clktest,clksys,clk32,clkevt,csn,rs tz,w,r, addr,datin, datu, intz);
input clktest,clkysy,clk32,clkevt,csn,rstz,w,r; //輸入輸出端口說話
input[7:0] datin;
input[5:0] addr;
output[7:0] datu;
output intz;
reg[7:0] datu; //設定變量的數(shù)據(jù)結構;
ctl_status c0 ( clksys,evt128,rstz,w,cs00,……); //調用00H單元子模塊;
sec128 c1 (clksys, clktest, evt128, rstz,……); //調用01H單元子模塊;
sec c2 (clksys, evt128, clktest,rstz,……); //調用02H單元子模塊;
……
int c20 ( timer_flag,alarm _flag,……); //調用產(chǎn)生中斷模塊;
always @ ( addr or stop_soft or ) begin if(cs & r) begin //根據(jù)控制地址信號而輸出RAM中各寄存器的數(shù)據(jù);
case (addr)
0:datu={stop_soft,hold_flag,func_mode,mask_flag,alarm_en,alarm_flag,time_flag};
1:datu=data_latch[15:8];
……
47:datu=data_ram[255:248];
default:datu=8‵h00;
endcase
end
else
datu=8‵h00;
end
endmodule
在頂層模塊中調用了根據(jù)不同功能而編寫的20個子模塊,如ctl_status.v、sec.v和ram.v等。其中RAM存儲器的1F~2FH單元是模擬電路,要用全定制的方法生成。而在數(shù)字集成電路設計 中,仿真時經(jīng)常要用到存儲器的行為模型,這里給出的行為模型ram.v用于仿真。 3 利用EDA工具 進行系統(tǒng)仿真
設計人員利用先進的EDA 工具作為測試平臺,以驗證數(shù)字電子系統(tǒng)設計模塊的邏輯功能和時序功能。雖然不同的EDA工具提供的平臺不同,但都可以對被測試對象加載激勵信號,并通過波形輸出、文件記錄輸出等方式觀察和比較仿真結果。加載激勵信號需要設計人員設計測試程序(TestBench),對于較大規(guī)模的系統(tǒng)設計,測試程序的設計有時比本身的程序設計還要復雜。
在本文的設計中,首先對每一個子模塊設計一個測試程序,單獨進行邏輯仿真,然后再設計一個測試程序對整個設計進行邏輯仿真。由于篇幅有限,在這里僅寫出sec.v的部分測試程序,具體如下:
‵timescale 10ns/10ps
module sec_test;
reg clksys,evt128,clktest,carry_sec128,rstz,datin,datoout,w;
reg[7:0]datin,datout;
reg[1:0]func_mode;
sec c2 (clksys,evt128,clktest,carry_sec128,rstz,datin, datout,func_mode,w,);
always #10 clksys = ~ clksys;
always #30 evt128 = ~ evt128;
always #50 clktest = ~ clktest;
always #80 carry_sec128 = ~ carry_sec128; //產(chǎn)生輸入激勵;
initial
begin
rstz = 0;
#90 rstz = 1;
end //產(chǎn)生復位信號
initial
begin
w = 0;
#100 w = 1;
#5 w = 0;
#1100 w = 1;
#5 w = 0;
end //產(chǎn)生寫信號
initial
begin
func_mode= 0 ;
#1000 func_mode = 1;
end //功能模式的選擇;
initial
begin
datin= 0 ;
#20 datin = 00100101h;
#1000 datin = 00010010;
end //輸入數(shù)據(jù);
always @ (func_mode or datin of datout)
﹩ display ("At time %t,func_mode=%b,datin is %b%
b,datout is %b",﹩time,func_mode,datin,datout); //輸出模擬結果。
利用Synopsys公司的仿真工具VCS進行仿真,無論在功能上還是在時序上,都完全符合要求。
4 利用EDA工具進行綜合和優(yōu)化
綜合是利用芯片制造 商提供的基于電路單元(綜合庫)實現(xiàn)用硬件描述語言描述的電路功能。現(xiàn)在許多優(yōu)秀的綜合工具都能借助現(xiàn)有的綜合庫將Verilog HDL源代碼進行綜合,轉化成門級電路圖,并且可以根據(jù)設計者施加的約束條件對電路進行優(yōu)化,產(chǎn)生面積或者速度達到最優(yōu)的結構,并生成相應的邏輯網(wǎng)表以供后端設計使用。
綜合時要進行延時計算和設計規(guī)則檢查,需要設置的相關內(nèi)容主要包括:操作環(huán)境、導線負載模型、設計約束、設計規(guī)則約束。通常情況,設計者要先編輯一個包括這些設置的腳本文件(例如本文編輯的腳本文件rtc.tcl),啟動邏輯綜合工具DC后就可,執(zhí)行文件中的各條指令了。綜合的過程如圖4所示。下面利用日歷時鐘實例簡單介紹這一過程。
(1)建立設計環(huán)境
***旺宏公司的0.35μm CMOS標準單元綜合庫slow.db和fast.db包含了與非、或非、非門等基本邏輯單元,還有選擇器、與或非、或與非等較復雜的組合邏輯以及DFF(D觸發(fā)器)等時序邏輯單元。利用該庫可以這樣來建立環(huán)境:
set target_library {slow.db fast.db}
set link_library {*slow.db fast.db}
set search_path "/home/tools/synopsys/library"
(2)讀入HDL描述
如果讀入多個模塊,首先應該讀入的是頂層模塊。要將當前的設計設置為頂層模塊,可以這樣來設置:
read_verilog "home/design/rtl/rtc.v"
read_verilog "home/design/rtl/see.v"
current_design rtc
(3)定義環(huán)境變量
環(huán)境變量輸出網(wǎng)表和輸出報告等路徑設置可以這樣來定義:
netlist_path = "home/design/netlist"
report_path = "home/design/report"
(4)定義性能約束、時序約束和面積約束
性能約束主要包括創(chuàng)建時鐘、輸入延遲和輸出延遲等;綜合的目標是得到最小的面積??梢赃@樣來設置:
creat_clock-period 70-name my_clock [get_ports clksys]
set ex_clk[remove_from_collection[all_inputs][get_ports clksys]
set_input_delay 4 -clock my_clock ﹩ex_clk
set_output_delay 3 -clock my_clock [all_outputs]
set_max_area 1
(5)編譯
用compi le命令進行編譯即可。 ??? (6)寫門級網(wǎng)表
綜合后的門級網(wǎng)表可以用edif文件形式保存,也可以用.V文件形式存放,采用如下命令:
write-format verilog-hierarchy-output $netlist_path/rtc.vg
此外,還需要保存延時信息,以便綜合后仿真,延時信息一般放在.sdf文件中,采用如下命令:
write_sdf ﹩netlist_path/rtc.sdf-version 1.4
(7)給出報告
可以報告綜合出的面積、時序信息、違反約束路徑以及單元的個數(shù)等,并存放到定義的目錄文件中,下面舉幾個例子:
report_area >$report_path/area.rpt
report_timing >$report_path/timing.rpt
report_constraint-verbose-all_violators $report_path/constrain.rpt
利用Synopsys公司的邏輯綜合工具DC[4]進行綜合和優(yōu)化非常成功。
本文設計主要描述帶有48字節(jié)RAM的日歷時鐘芯片的邏輯設計過程,并對其成功地進行了代碼編寫、仿真和綜合,版圖設計等。當然,本邏輯設計不是一蹴而就的。在此過程中,對各種異常情況都需要認真分析和反復調試。
點贊
收藏
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
日歷時鐘 和存儲電路
如圖5所示,由EEPROM24C256和日歷時鐘 芯片 PCF8563組成。24C256是一款低電壓、串行接口,容量為256K的存儲器,用于存儲測量的血壓值。PCF8563是PHILIP
2010-01-27 09:47:49 6369 fn(){ u8 buf[512]; ……}main(){ u8 buf[1024]; fn(); // 執(zhí)行到fn內(nèi)部被中斷入棧1536字節(jié) …… // 入棧1024字節(jié) }問:1024字節(jié) 的局部數(shù)組在任意時候都會占據(jù)1024字節(jié) 的棧區(qū)嗎?
2020-07-31 07:07:46
,發(fā)送第三字節(jié) ……設備只時鐘 輸出7位!從范圍上可以看到,對于最后一個字節(jié) ,只有7個時鐘 脈沖,然后代碼進入一個永無止境的循環(huán),等待BF設置,當然不會發(fā)生這種情況,因為傳輸沒有完成(由于相同的原因,IF也沒有觸發(fā))。可能,更不用說什么可能引起它。有什么建議嗎?問候,DK
2019-09-19 07:35:20
芯片 的DPTR有兩組,所以多2字節(jié) )寄存器和2字節(jié) PC,算起來最多是:8*2(普通子程序)+7(反匯編中斷的直接PUSH和POP指令,狀態(tài)寄存器)+2(中斷現(xiàn)場)+2(中斷中的子程序)=27字節(jié)
2016-11-22 16:47:02
指示,有夏令時功能。(5)Motorola和Intel總線時序選擇。(6)有128個字節(jié) RAM 單元與軟件接口,其中14個字節(jié) 作為時鐘 和控制寄存器,114字節(jié) 為通用RAM ,所有RAM 單元數(shù)據(jù)都具有掉電
2008-10-08 11:18:25
CH341緩沖區(qū)長度32字節(jié) ,I2C消息最長只有26字節(jié) ,怎樣收發(fā)大于26字節(jié) 的消息?
2022-07-12 07:10:16
親們,今天在設計中看見了一個關于DS12C887日歷時鐘 芯片 的電路設計,有完整的程序和電路圖,我根據(jù)電路圖(jpg格式)畫好以后,在proteus里面仿真,雖然程序是對的,但數(shù)碼管顯示不顯示,這是為什么呢,本人初學單片機,求大神幫助,附件里面有電路圖和程序,求大神幫助改正,萬分感謝
2014-04-06 22:56:17
DS1302是一款高性能、低功耗的實時時鐘 芯片 ,附加31字節(jié) 靜態(tài)RAM ,采用SPI三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié) 的時鐘 信號和RAM 數(shù)據(jù)。它可以與HT1380互換。
2021-04-27 06:55:02
有效期至2100年31 x 8支持電池的通用RAM 2.0V至5.5V都可運行在2.0V時使用小于300nA電流單字節(jié) 或多字節(jié) (突發(fā)模式)用于時鐘 或計算機讀- 寫的數(shù)據(jù)傳輸內(nèi)存數(shù)據(jù)簡單的3線接口詳細描述DS1302芯片 包含一個實時時鐘 /日歷 和31字節(jié) 的靜態(tài)RAM 。它通過一個簡單的串行接口與
2022-01-24 06:55:36
DS1302電子時鐘 DS1302如上圖所示,它是由美國DALLAS公司推出的具有涓細電流充電能力的低功耗實時時鐘 芯片 , DS1302是一種高性能、低功耗的實時時鐘 芯片 ,附加31字節(jié) 靜態(tài)RAM ,采用
2022-01-17 06:44:35
一、芯片 介紹DS1302是一種串行接口的實時時鐘 ,高性能、低功耗,內(nèi)部有可編程的日歷時鐘 和31個字節(jié) 的靜態(tài)RAM ,可以自動進行閏年補償工作電壓范圍寬(2.5V~5.5V),還有對備用電池進行涓流充電
2022-02-25 06:05:15
SH79F642B是一顆低功耗高性能單相電能計量SOC芯片 ,片內(nèi)集成單相電能計量、LCD驅動、日歷時鐘 和加強8051核等功能。 SH79F642B內(nèi)嵌電能計量模塊,計量有功、無功,以及電壓電流有效值
2022-10-20 06:16:57
具有運行更快速的優(yōu)越特性。保留了標準8051芯片 的大部分特性。這些特性包括內(nèi)置256字節(jié) RAM 和2個16位定時器/計數(shù)器,3個UART,外部中斷NT1.此外,SH79F6431還集成了外部2816字節(jié)
2022-10-20 08:01:11
傳統(tǒng)的8051芯片 它具有運行更快速的優(yōu)越特性。保留了標準8051芯片 的大部分特性。這些特性包括內(nèi)置256字節(jié) RAM 和2個可編程計數(shù)器陣列,3個16位定時器/計數(shù)器,3個EUART,3個SPI。此外
2022-10-19 08:09:03
傳統(tǒng)的8051芯片 它具有運行更快速的優(yōu)越特性。保留了標準8051芯片 的大部分特性。這些特性包括內(nèi)置256字節(jié) RAM 和1個可編程計數(shù)器陣列,3個16位定時器/計數(shù)器,2個EUART,2個SPI。此外
2022-10-19 07:06:28
我知道數(shù)據(jù)儲存的起始地址%對齊字節(jié) (N)=0才行,但是我不明白有兩點問題1:UCOSIII的系統(tǒng)中的浮點數(shù)打印任務的堆棧大小要8字節(jié) 對齊,float無論在32位機還是64位機中都是4字節(jié) 大小, 可為
2020-04-23 00:21:44
剛剛發(fā)現(xiàn) ARP 請求消息用 18 個字節(jié) 的尾隨零字節(jié) 填充,使它們的長度為 60 個字節(jié) 而不是 42 個字節(jié) 。第三方設備不喜歡這樣,無法響應 ARP 請求消息。我正在使用 STM32F476 設備生成 ARP 請求。有人能解決這個問題嗎?
2023-01-04 08:31:36
基于DS1302與AT89C51的實時日歷時鐘 的LCD
2012-08-14 19:31:02
HiI目前正在使用帶有 EBI模塊的DMA將64字節(jié) 的數(shù)據(jù)傳輸?shù)揭粋€顯示器,該顯示器每接收一個字節(jié) 就需要一個時鐘 。EBI選通的寫使能(/WE)管腳使用PBCLK8除法器將發(fā)送的數(shù)據(jù)精細地設置為3
2020-05-11 12:37:20
31字節(jié) 靜態(tài)ROM 實時時鐘 SPI:一種傳輸方式靜態(tài)ROM:只要有電,數(shù)據(jù)就不會丟失采用SPI三線接口與MCU同步通信,可采用突發(fā)方式一次傳送多個字節(jié) 的時鐘 參數(shù)和RAM 數(shù)據(jù)附加31字節(jié) 的靜態(tài)RAM 0兩個存儲器:日歷時鐘 寄存器+靜態(tài)RAM 存儲器寄存器:● 在任何對時鐘 或
2021-12-13 06:55:47
萬年歷一、實驗目的二、實驗內(nèi)容三、實驗步驟四、C代碼如下五、實驗結果六、實驗體會一、實驗目的為鞏固所學的單片機知識,把所學理論運用到實踐中,用LCD1602與AT89C51設計可調式電子日歷時鐘 。二
2022-02-23 07:37:11
利用Synopsys公司提供的集成電路設計工具VCS和DC,設計了一個帶有 48 字節(jié) RAM 的日歷時鐘 芯片 ,包括該芯片 RTL級代碼的編寫、功能仿真和綜合,達到了預期的目標。
2021-04-27 06:17:33
我使用具有256字節(jié) EEPROM的PIC16F18325。我使用eeprom_read()和eeprom_write()函數(shù)來訪問它。用于指示地址的變量被定義為無符號字符。然而,編譯器說“警告:(752)轉換為更短的數(shù)據(jù)類型”,并且當?shù)刂烦^127時,奇怪的行為是我如何訪問所有的256字節(jié) ?
2020-04-21 10:09:55
我已經(jīng)用F407的MAC層接收了小于60字節(jié) 的幀,至于為什么會小于60字節(jié) 我也不知道,因為我是從千兆網(wǎng)轉換成百兆的,所以不知道是不是因為千兆網(wǎng)不會填充剩下的字節(jié) 。我在描述符底層已經(jīng)接收到ARP地址
2019-09-17 23:37:01
DS1302時鐘 芯片 的使用帶你寫一個小時鐘 DS1302地址字節(jié) 控制字節(jié) 邏輯有效位必須是邏輯1,若為0,則數(shù)據(jù)就寫不進去1302中。位6如果是0,則表示存取日歷時鐘 數(shù)據(jù)位6如果是0,則表示存取RAM 數(shù)據(jù)。一到五位則為操作地址,最低為為0表示寫操作,1表示讀操作。注意控制字節(jié) 總是從最低位開始輸出...
2022-01-17 07:43:57
串行日歷時鐘 一、實驗目的二、實驗內(nèi)容三、實驗步驟四、C代碼如下五、實驗結果六、實驗體會一、實驗目的掌握串行日歷時鐘 芯片 DS1302的結構特點、工作原理和使用方法。2.掌握串行日歷時鐘 驅動程序的開發(fā)
2021-12-08 08:30:21
數(shù)碼顯示日歷時鐘 電路本文所應用到的相關器件資料: CD4017 LM8364  
2008-08-18 22:03:02
封裝很適合,且有256字節(jié) 的內(nèi)存。STM8小體積的居然都是小于等于128內(nèi)存。
言歸正傳,說的就是和RAM 相關的知識點,有沒有想過keil 再使用默認配置SMALL模式,如果定義unsigned
2016-02-17 15:20:52
嗨,我們正在使用CR95HF,我們正在嘗試使用CR95HFDll_SendReceive讀取78字節(jié) 的幀,但我們得到一個帶有 CRC和錯誤代碼CCCCCC的64字節(jié) 幀。 當使用USB作為CR95HF
2019-07-23 15:45:22
電子日歷時鐘 (可設置兩個鬧鐘)含protues圖
2016-09-07 15:39:01
萌新求助,電腦串口發(fā)送9字節(jié) ,其中包含1字節(jié) 包頭0x5a,和8字節(jié) 的數(shù) 據(jù),將8字節(jié) 數(shù)據(jù)從小到大排序,單片機串口發(fā)送回電腦排序后結果。如何實現(xiàn)?
2019-11-01 13:44:56
字節(jié) 的靜態(tài)隨機存取存儲器。它通過簡單的串行接口與微處理器通信。實時時鐘 /日歷 提供秒、分、小時、日、月、星期和年的信息。對于少于31天的月份,月末日期會自動調整,包括閏年的更正。時鐘 以24小時制或12小時制運行,帶有 上午/下午指示器。3.地址命令字節(jié) MSB(位7)必須是邏輯1。如果為0,對DS130
2022-01-17 08:30:02
AT45DB321D如何吧每頁528
字節(jié) 改成512
字節(jié) ,用什么指令?手冊上怎么沒寫?。?/div>
2019-06-05 04:35:02
大家好,C2000成員TMS320F28335在CCS3.3下是2字節(jié) 對齊的,能不能改為1字節(jié) 對齊?怎么改呢?再者,有沒有在F28335下成功移植了ucos+lwip的呢?
2018-08-20 06:41:43
DS1302慢速充電時鐘 芯片 包括實時時鐘 /日歷 和31字節(jié) 的靜態(tài)RAM 。它經(jīng)過一個簡單的串行接口與微處理器通信。實時時鐘 /日歷 提供秒、分、時、日、周、月和年等信息。對于小于31天
2008-04-14 14:50:07 592 M48 T86是意法半導體公司生產(chǎn)的一種實時時鐘 ,日歷 芯片 .它具有精確計時、定時報警輸出等功能,由于其內(nèi)置128字節(jié) 的非易失性RAM ,因而具有功能強、使用方便等特點.文中詳細介紹了M4
2009-04-24 16:22:36 36 PCF8583是 PHIL IPS 公司制造的帶有 256×8bit RAM 的 8引腳日歷 / 時鐘 芯片 ,采用 I2C兩線串行總線接口,內(nèi)含完整的振蕩、分頻、上電復位電路,并具備計時、日歷 、定時、鬧鐘和中斷輸出功
2009-04-25 13:48:47 56 DP8573A 是美國國家半導體公司生產(chǎn)的計算機用日歷時鐘 芯片 , 當主電源出現(xiàn)故障時自動轉到備用電源并記錄故障出現(xiàn)時間,有三種中斷類型,并能記錄晶振停振時間,故更適用于要求嚴格
2009-04-27 17:14:15 20 MCS-51 四字節(jié) 浮點庫及其使用說明
2009-05-14 16:12:29 17 和114字節(jié) 的電池備份靜態(tài)RAM (DS12C887和DS12C887A包含113字節(jié) RAM )。DS12887在24引腳模塊DIP封裝內(nèi)集成了晶體和鋰電池。DS1
2023-07-21 17:15:17
)、可編程方波輸出和114字節(jié) 的電池備份靜態(tài)RAM (DS12C887和DS12C887A包含113字節(jié) RAM )。DS12887在24引腳模塊DIP封裝內(nèi)集成了晶體和鋰
2023-07-21 17:25:09
介紹了一種帶有 48 字節(jié) RAM 的日歷時鐘 芯片 的設計,該芯片 具有振蕩、分頻、可編程的計時計數(shù)、定時鬧響和中斷輸出等功能。該芯片 基于Verilog HDL描述,采用模塊化設計,可擴展性好
2010-07-05 16:10:08 23
日歷時鐘 電路圖
2009-01-13 20:25:22 2518 日歷時鐘 DS12887或146818的C語言源程序
#define uchar unsigned char#define uint unsigned int#i nclude <reg52.h>#i nclude <stdio.h>#i nclude &
2009-01-16 11:50:27 1233 CBM13S38串行實時時鐘 (RTC)是低功耗、全二進制編碼的十進制(BCD)時鐘 /日歷 ,外加56字節(jié) NV SRAM。地址與數(shù)據(jù)通過I2C總線串行傳送。時鐘 /日歷 可以提供秒、分、時、日、月、年信息
2024-12-13 14:24:48
CBM1302涓流充電計時芯片 包含實時時鐘 /日歷 和31字節(jié) 靜態(tài)RAM 。它通過簡單的串行接口與微處理器通信。實時時鐘 /日歷 提供秒、分、時、星期、日期、月和年信息。對于少于31天的月份,月底的日期會自動
2024-12-13 14:25:34
TL16C552--具有16字節(jié) FIFO和并行端口的雙路UART芯片
The TL16C552 is an enhanced dual channel
2009-04-19 16:29:55 1570 TL16C750--具有64字節(jié) FIFO、自動流控制、低功耗模式的單路UART芯片
The TL16C750 is a functional upgrade of the TL16C550C asynchronous communications element (ACE), wh
2009-04-19 17:25:39 1317 文中是以Versa 8051系列MCU的典型器件VRS51L3074和時鐘日歷 芯片 DSl2887為核心制作的可多定點電子日歷時鐘 。該系統(tǒng)功能齊
2010-12-24 10:03:24 2511 RAM 是用來在程序運行中存放隨機變量的數(shù)據(jù)空間,51單片機默認的內(nèi)部RAM 只有128字節(jié) ,52單片機增加至256字節(jié) ,STC89C52增加到512字節(jié) ,STC89C54、55、58、516等增加到1280字節(jié) ,對于編程者來說
2011-09-28 17:58:15 6982 DS1308串行實時時鐘 (RTC)是一種低功耗,全二進制編碼的十進制(BCD)時鐘 /日歷 ,加上56字節(jié) NV RAM
2012-06-08 14:03:38 2811 DS1308串行實時時鐘 (RTC)是一款低功耗、二-十進制編碼(BCD)的時鐘 /日歷 ,外加56字節(jié) NV RAM 。地址與數(shù)據(jù)通過IC接口串行傳輸。時鐘 /日歷 提供秒、分、時、星期、日、月和年信息。對于少于
2013-01-08 14:10:04 80 帶溫度顯示日歷時鐘 及溫度顯示的電子萬年歷,帶電路圖+PCB+源程序
2015-12-07 14:35:52 87 PCF8563日歷時鐘 芯片 原理及應用設計,很好的學習資料。
2016-06-03 15:31:43 81 我們使用BLE的時候,有很大多數(shù)情況都是把BLE當做無線傳輸,也就平常所說的透傳數(shù)據(jù),只要透傳搞定了就可以做很多事情,但是有的時候一次性傳幾百字節(jié) 發(fā)現(xiàn)傳不了或者只傳了前面20字節(jié) ,然后網(wǎng)上一查大家
2016-07-26 15:18:26 29 愛麗舍計算器四字節(jié) 換位寫,計算器工具。
2016-11-10 11:41:20 17 新型電子日歷時鐘 芯片 接口電路及程序設計
2017-01-24 16:54:24 30 LC87F17C8A是一個8位單片機和USB全速主機/設備控制器。128 k字節(jié) 閃速存儲器/ 8192字節(jié) 的RAM / 48 -pin。
2017-04-06 09:15:10 3 LC87F5JC8A是一個8位微機,圍繞一個CPU運行至少總線周期83.3 ns,集成在一個芯片 上的硬件特性,如128 k字節(jié) 閃速存儲器(內(nèi)置可編程),4096字節(jié) 的內(nèi)存,一個芯片 上的調試器,先進
2017-04-07 17:50:21 8 DS1302是DALLAS公司推出的涓流充電時鐘 芯片 ,內(nèi)含一個實時時鐘 /日歷 和31字節(jié) 靜態(tài)RAM ,可以通過串行接口與單片機進行通信。實時時鐘 /日歷 電路提供秒、分、時、日、星期、月、年的信息,每個月的天數(shù)和閏年的天數(shù)可自動調整,時鐘 操作可通過AM/PM標志位決定采用24或12小時時間格式。
2017-10-20 09:20:44 46319 如下圖所示,由EEPROM24C256和日歷時鐘 芯片 PCF8563組成。24C256是一款低電壓、串行接口,容量為256K的存儲器,用于存儲測量的血壓值。PCF8563是PHILIPS公司推出的一款
2018-01-17 14:08:01 5062 DS1307是一款低功耗,具有56字節(jié) 非失性RAM 的全BCD碼時鐘日歷 實時時鐘 芯片 ,地址和數(shù)據(jù)通過兩線雙向的串行總線的傳輸,芯片 可以提供秒,分,小時等信息,每一個月的天數(shù)能自動調整。并且有閏年補償功能
2018-01-26 10:08:12 14042 DS1302涓流充電計時芯片 包含實時時鐘 /日歷 和31字節(jié) 的靜態(tài)RAM 。它通過一個簡單的串行接口與微處理器通信。實時時鐘 /日歷 提供秒、分鐘、小時、日、月、月和年信息。月末日期自動調整月少于31天,包括閏年的修正。時鐘 運行在24小時或12小時格式的AM/PM指示器中。
2018-09-28 15:16:19 0 MSC-51 3字節(jié) 和4字節(jié) 浮點數(shù)計算程序,主要用于數(shù)據(jù)采集及上傳,經(jīng)過IEEE轉換,在上位機直接顯示。
;這是本人使用的MSC-51 3字節(jié) 和4字節(jié) 浮點數(shù)計算程序,主要用于數(shù)據(jù)采集及上傳,經(jīng)過IEEE轉換,在上位機直接顯示。
2018-11-14 16:12:11 4701 在銀行或者其他的公共場合中,經(jīng)常會看到顯示實時信息的顯示屏,其中包括年、月、日、星期、時間等,本例子的功能是在51單片機系統(tǒng)中設置、獲取、記錄實時的日歷時鐘 信息并通過數(shù)碼管顯示,選用日歷時鐘 芯片
2019-08-19 14:16:23 5848 DS1302 是DALLAS 公司推出的涓流充電時鐘 芯片 內(nèi)含有一個實時時鐘 /日歷 和31 字節(jié) 靜態(tài)RAM 可通過簡單的串行接口與單片機進行通信
2019-10-30 16:58:00 18 DS1302包括時鐘 /日歷 寄存器和31字節(jié) (8位)的數(shù)據(jù)暫存寄存器,數(shù)據(jù)通信僅通過一條串行輸入輸出口。實時時鐘 /日歷 提供包括秒、分、時、日期、月份和年份信息。閏年可自行調整,可選擇12小時制和24小時制,可以設置AM、PM。
2019-11-18 17:57:56 12 可編程方波和114字節(jié) 的電池背馱靜態(tài)RAM (DS12C887和DS12C887A中為113字節(jié) )。DS12887將石英晶體和鋰能源集成到一個24針封裝的浸漬包裝。DS12C887在地址32h處增加了一個世紀字節(jié) 。對于所有設備,月底的日期將自動調整為少于31天的月份,包括閏年的更正。
2019-11-26 17:26:56 37 同學們在學網(wǎng)絡課程的時候都知道,除巨幀外,常見的以太網(wǎng)幀的長度范圍是64字節(jié) 到1518字節(jié) ,并且因為最初總線型半雙工的組網(wǎng)原因,人們制定了CSMA/CD協(xié)議,規(guī)定了以太網(wǎng)中最短幀為64字節(jié) 。
2020-09-05 11:46:52 9667 DS12887實時時鐘 (RTC)plus RAM 旨在直接替代DS1287。DS12887在外形、尺寸和功能上與DS1287完全相同,并具有額外的64字節(jié) 通用RAM 。對這個額外的RAM 空間的訪問由訪問
2020-09-14 08:00:00 5 基于51單片機設計N字節(jié) 十六進制除法——以6字節(jié) 除以3字節(jié) 為例1、思路借用十進制除法豎式計算的思路,作十六進制的除法豎式計算。將除數(shù)3字節(jié) 與被除數(shù)高3字節(jié) 對齊,除完后保存當前字節(jié) 的商和余數(shù),將被
2021-11-23 16:51:45 7 串行日歷時鐘 一、實驗目的二、實驗內(nèi)容三、實驗步驟四、C代碼如下五、實驗結果六、實驗體會一、實驗目的掌握串行日歷時鐘 芯片 DS1302的結構特點、工作原理和使用方法。 2.掌握串行日歷時鐘 驅動程序的開發(fā)
2021-11-25 17:06:03 3 DS1302時鐘 芯片 的使用帶你寫一個小時鐘 DS1302地址字節(jié) 控制字節(jié) 邏輯有效位必須是邏輯1,若為0,則數(shù)據(jù)就寫不進去1302中。位6如果是0,則表示存取日歷時鐘 數(shù)據(jù)位6如果是0,則表示存取RAM
2022-01-18 09:01:00 5 字節(jié) 的靜態(tài)隨機存取存儲器。它通過簡單的串行接口與微處理器通信。實時時鐘 /日歷 提供秒、分、小時、日、月、星期和年的信息。對于少于31天的月份,月末日期會自動調整,包括閏年的更正。時鐘 以24小時制或12小時制運行,帶有 上午/下午指示器。3.地址命令字節(jié) MSB(位7)必須是邏輯1。如果為0,對DS130
2022-01-18 09:27:05 1 DS1302是DALLAS公司推出的涓流充電時鐘 芯片 ,內(nèi)含有一個實時時鐘 /日歷 和31字節(jié) 靜態(tài)RAM ,通過簡單的串行接口與單片機進行通信。實時時鐘 /日歷 電路提供秒、分、時、日、日期、月、年的信息,每月
2022-04-22 14:27:33 4 AiP1302是一塊涓流充電時鐘 芯片 電路,包括時鐘 /日歷 寄存器和31字節(jié) (8位)的數(shù)據(jù)暫存寄存器,數(shù)據(jù)通信僅通過一條串行輸入輸出口。實時時鐘 /日歷 提供包括秒、分、時、日期、月份和年份信息。閏年可自行
2022-12-13 13:44:50 2 包現(xiàn)象,似乎只能接收64字節(jié) 以內(nèi)的數(shù)據(jù)。網(wǎng)上有人干脆建議主機每次發(fā)送不要超過64字節(jié) ,當然,也有人提及要作分包處理但沒具體實現(xiàn)代碼可以參考。
2022-10-31 10:54:41 8227 APM32F407VGT6_Flash_Flash雙字節(jié) 或四字節(jié) 寫入導致MCU卡死
2022-11-09 21:03:59 1 TK1302帶靜態(tài)RAM 的串行實時時鐘 包含一個RTC/日歷 和31字節(jié) 的靜態(tài)RAM 。它通過一個簡單的串行接口與微處理器通信。RTC/日歷 提供秒、分、時、日、日、月和年信息。月末日期自動調整為少于31天的月份,包括閏年的更正。時鐘 以24小時制或12小時制運行,帶有 AM/PM指示器。
2022-12-05 10:42:37 1619 電子發(fā)燒友網(wǎng)站提供《帶有 月相LED矩陣的微型日歷 和時鐘 .zip》資料免費下載
2022-12-15 09:58:10 0 電子發(fā)燒友網(wǎng)站提供《使用1307 RTC、I2C LCD和Arduino Uno的數(shù)字日歷時鐘 .zip》資料免費下載
2022-12-15 11:12:19 2 電子發(fā)燒友網(wǎng)站提供《通過菊花鏈4051 MUX實現(xiàn)基于DIP/DIL開關的8字節(jié) ROM.zip》資料免費下載
2023-01-03 10:29:43 1 DS1302是DALLAS公司推出的涓流充電時鐘 芯片 ,內(nèi)含一個實時時鐘 /日歷 和31字節(jié) 靜態(tài)RAM ,可以通過串行接口與單片機進行通信。
2023-06-13 14:15:52 3556 DS1302是DALLAS公司推出的一款時鐘 芯片 ,內(nèi)部包括時鐘 /日歷 寄存器和31字節(jié) 的數(shù)據(jù)暫存寄存器,數(shù)據(jù)通信只需要一根串行輸入輸出口。
2023-06-13 17:25:59 3034 DS1307時鐘 模塊:** DS1307串行實時時鐘 (RTC)是低功耗,全二進制編碼的十進制(BCD)時鐘 /日歷 以及56字節(jié) 的NV SRAM。
2023-11-01 16:49:05 3589 相比于2字節(jié) AS號,范圍更大。由1~65535擴展到1~4294967295
2023-11-17 09:39:12 2557 電子發(fā)燒友網(wǎng)站提供《具有128字節(jié) FIFO的TL16C750E UART數(shù)據(jù)表.pdf》資料免費下載
2024-07-08 09:10:30 0 DS1308串行實時時鐘 (RTC)是一個低功耗、全二進制編碼的十進制(BCD)時鐘 /日歷 ,加上56字節(jié) 的NV RAM .地址和數(shù)據(jù)通過I2C接口串行傳輸。時鐘 /日歷 提供秒、分鐘、小時、日、日期、月和年
2025-02-26 13:48:50 884 DS1338串行實時時鐘 (RTC)是低功耗、全二進制編碼的十進制(BCD)時鐘 /日歷 ,外加56字節(jié) NV SRAM。地址與數(shù)據(jù)通過I2C總線串行傳送。時鐘 /日歷 可以提供秒、分、時、日、月、年信息。對于
2025-02-26 17:29:05 932 會自動調整,包括針對閏年的更正。時鐘 以24小時制或帶AM/PM指示器的12小時制運行。此外,還提供96字節(jié) 的NV RAM 用于數(shù)據(jù)存儲。
2025-02-27 15:57:29 1241 DS1302涓流充電計時芯片 包含實時時鐘 /日歷 和31字節(jié) 靜態(tài)RAM 。它通過簡單的串行接口與微處理器通信。實時時鐘 /日歷 提供秒、分、時、星期、日期、月和年信息。對于少于31天的月份,月底的日期會自動調整,包括針對閏年的更正。時鐘 以24小時制或帶AM/PM指示器的12小時制運行。
2025-02-28 09:30:28 1486 電子發(fā)燒友網(wǎng)站提供《LC87F0K08A 8位微控制器8K字節(jié) 閃存ROM/384字節(jié) RAM 規(guī)格書.pdf》資料免費下載
2025-07-17 15:33:20 0 在各類需要精準計時、日歷 功能及數(shù)據(jù)備份的嵌入式系統(tǒng)中,實時時鐘 芯片 (RTC)是不可或缺的核心元件。芯伯樂XBLWDS1302作為一款具備涓流充電功能的實時時鐘 芯片 ,集成了31字節(jié) 靜態(tài)RAM ,通過簡單
2025-11-28 18:35:51 230
已全部加載完成
評論