82C52
CMOS Serial Controller Interface
INTERSIL
82C52PDF下載
82C52
CMOS Serial Controller Interface
INTERSIL [Intersil Corporation]
82C52PDF下載
82C52_06
CMOS Serial Controller Interface
INTERSIL
82C52_06PDF下載
摘 要:首先介紹了利用仿真工具進行電路功能仿真驗證的過程與方法,以及仿真方案的確定,并以82c52為例詳細(xì)闡述了仿真驗證中激勵文件的編寫和對82c52進行功能驗證的具體步驟。最后簡單介紹了82c52的功能及其中各種寄存器的作用以及對寄存器的編程。 1 引 言 功能仿真主要驗證被驗證電路功能的正確性,主要分rtl級仿真與netlist的仿真。netlist又分為dc輸出和as 輸出。由于neflist的仿真帶sdf文件(延時信息),所以要比rtl的仿真準(zhǔn)確,而且越到流程的后端,仿真的延時信息越真實,仿真結(jié)果越接近實際。 2 驗證方案的確定 本次設(shè)計的驗證方案是根據(jù)單片機對外部串口電路的控制來實現(xiàn)的,驗證方案的基本框圖如圖1所示。 圖1 82c52測試平臺 3 仿真所要準(zhǔn)備的文件 rtl(pre sire):testbench(仿真激勵),design(被仿真的設(shè)計)dc_ netlist:testbench(仿真激勵),design(被仿真的設(shè)計),saf(延時信息,由dc寫出),simulationlibrary astro_ netli
圖4 低功耗數(shù)據(jù)保持電路 2.2 軟件 正如我們所知,對于可編程邏輯器件,其內(nèi)部觸發(fā)器的翻轉(zhuǎn)次數(shù)以及開關(guān)量的輸出對器件本身的功耗影響非常大。該設(shè)計通過軟件實現(xiàn)了主控芯片自身的功耗調(diào)節(jié),通過控制系統(tǒng)內(nèi)芯片使能以及總線的工作狀態(tài)實現(xiàn)了系統(tǒng)級的低功耗。 2.2.1 采用狀態(tài)機編碼 在主程序中采用狀態(tài)機編碼,對輸入輸出信號進行賦值保護。對最終輸出信號不需要更新的輸入信號利用狀態(tài)機控制阻止其傳播至下一個狀態(tài)或其他邏輯塊。僅在需要時改變輸出值,減少了不必要的開關(guān)輸出。 圖5 82c52的狀態(tài)機配置模塊及仿真結(jié)果 從數(shù)據(jù)采集處理模塊出來進入數(shù)據(jù)存儲模塊的數(shù)據(jù)其實為三路數(shù)據(jù),通過狀態(tài)機利用鎖存器使三路數(shù)據(jù)在不同時刻占用存儲器的數(shù)據(jù)總線,有效抑制了無效的開關(guān)活動。 2.2.2 充分利用了元器件的使能控制 在整個系統(tǒng)的工作過程中,有時候一些器件的行為對當(dāng)前的功能實現(xiàn)不是必須的,但增加了多余功耗。如存儲器的功耗在片選有效時,無論讀寫信號狀態(tài)如何,都將比片選無效時大幾十倍以上。在該系統(tǒng)中通過把一個控制系統(tǒng)映射到中心控制模塊,在滿足必要約束的條件下,盡可能的縮短了各芯片和
單片UART/BRG;DC~16MHz操作;晶體或外部時鐘輸入;片上波特率發(fā)生器:72個可選波特率速率;中斷模式具有屏蔽能力;微處理器總線接口;80C86兼容;單+5V電源;低功率操作:1mA/MHz標(biāo)準(zhǔn)值;調(diào)制解調(diào)器接口;連接斷線產(chǎn)生和檢測;操作溫度范圍:C82C52:-0~+70℃、I82C52:-40~85℃、M82C52:-55~+125℃
我是新手,問個白癡的問題用82c52實現(xiàn)串行通信,進入中斷后,怎樣查詢是發(fā)送中斷還是接收中斷?有匯編語言的例子最好了。高手快快看過來??!多謝了!82c52的資料看不懂!