<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > MB90F462在智能家居監控系統數據采集卡中的應用

MB90F462在智能家居監控系統數據采集卡中的應用

作者: 時(shí)間:2011-09-27 來(lái)源:網(wǎng)絡(luò ) 收藏
2.4 實(shí)時(shí)時(shí)鐘模塊

本文引用地址:http://dyxdggzs.com/article/161462.htm

  為了合理有效地管理各個(gè)用戶(hù)的數據,特別是一些報警數據,應該記錄其出現的實(shí)時(shí)時(shí)間。該卡采用了美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘芯片DS1302,它可以對年、月、日、周日、時(shí)、分、秒進(jìn)行計時(shí),具有閏年補償功能;DS1302與CPU同步串行通訊,接口只需三根線(xiàn):/RST、I/O、SCLK;一次可以讀寫(xiě)1個(gè)字節數據或31個(gè)字節的字符串;共有七個(gè)數據寄存器,即秒、分鐘、小時(shí)、日期、月份、周和年份寄存器;命令字的地址從80H~8DH,奇數為讀,偶數為寫(xiě);一個(gè)時(shí)鐘周期由下降沿開(kāi)始,上升沿結束;寫(xiě)入數據時(shí),在時(shí)鐘的上升沿期間數據必須保持有效,讀出數據時(shí),在時(shí)鐘的下降沿期間數據有效;如果/RST輸入低電平,中止所有的數據傳輸并且I/O呈高阻態(tài);數據輸入/輸出的時(shí)序是首先寫(xiě)入一個(gè)字節的命令字節(讀或寫(xiě)),后面緊跟8個(gè)時(shí)鐘周期讀出/寫(xiě)入一個(gè)字節的數據。

  雖然DS1302的功耗很小,但是如果要長(cháng)時(shí)間保證時(shí)鐘正常,最好選用小型充電電池或0.1F以上的超級電容作為備用電源。如果斷電時(shí)間較短,可以用漏電較小的普通電解電容器代替。DS1302在第一次加電后必須進(jìn)行初始化操作,之后即可按正常方法調整時(shí)間。

  此外,系統還配置了RS-232、RS-485接口和EEPROM數據存儲器,方便與其他設備的連接,并實(shí)現掉電數據保護功能。

  3 Accemic MDE調試

  Accemic MDE是目前市場(chǎng)上能夠調試Fujitsu 16LX系列不帶仿真器的單片機的首選工具,其監控內核與程序是并行運行的,所以了解其監控內核的工作方式非常重要。使用Accemic MDE進(jìn)行調試應嚴格按照如下步驟進(jìn)行:

  (1)在啟動(dòng)Accemic之前按以下步驟連接硬件(勿接電源)

  (a)將置為編程狀態(tài),即MD0、MD1、MD2、P00、P01分別設為ON(=0)、OFF(=1)、OFF、ON、 ON。

  (b)用串行電纜連接目標板的Bootloader-UART和PC機的COM 端口,(對于MB90460系列,UART0為Bootloader-UART)。

  (c)給目標板加電。

  (2)啟動(dòng)Accemic調試環(huán)境

  (a)打開(kāi)preference|systerm菜單,設置CPU類(lèi)型、封裝形式、工作時(shí)鐘、倍頻數、通訊波特率、復位線(xiàn)路和COM端口號等。

  (b)按下“Download Monitor”按鈕導入監控內核;

  (c)使目標系統處于復位狀態(tài),將單片機切換到工作狀態(tài),即MD0、MD1、MD2、P00、P01分別設為OFF、OFF、ON、X、X。

  (d)退出復位狀態(tài),此時(shí)可以通過(guò)監控內核訪(fǎng)問(wèn)目標系統。

  (e)按下“Connect”按鈕開(kāi)始連接調試。

  (3)Accemic MDE調試注意事項

  (a)調試前將位于A(yíng)ccemic MDE的安裝目錄C:programsAccemicMDEinclude下的文件“monitor.asm”添加到用戶(hù)工程中;如果要使用目標信息功能,要在程序中包含“monitor.h”文件(與monitor.asm在同一目錄下)。

  (b)如果 Bootloader-UART未使用外部時(shí)鐘,不要使用改變PLL時(shí)鐘寄存器的功能。PLL時(shí)鐘可以通過(guò)“start.asm”中的設置來(lái)修正,確保其中CLOCKSPEED的設置為NOCLOCK。

  (c)調試時(shí)不能改變 Bootloader-UART中斷級別及Bootloader-UART的寄存器設置,注意在文件“vectors.c”中不要覆蓋Bootloader-UART的中斷級別。

  (d)如果要使用看門(mén)狗定時(shí)器,需要開(kāi)啟Accemic MDE的看門(mén)狗定時(shí)器自動(dòng)更新功能,即在程序中調用acc_WatchdogEnable( )函數。

  (e)調試中為了讓Monitor能夠進(jìn)入中斷服務(wù)程序中的斷點(diǎn),必須滿(mǎn)足兩個(gè)條件:一是在程序中允許中斷,即調用__EI( )函數;二是中斷服務(wù)程序的中斷級別高于7(因為Bootloader-UART的中斷級別是7)。

  (f)帶有兩個(gè)UART,其中UART0是BootloaderUart,用于在線(xiàn)調試和燒錄程序,也可以和用戶(hù)程序復用。復用時(shí)需要調用Accemic MDE中定義的函數acc_KernelUART(1),參數默認值為1,表示UART0用作正常的用戶(hù)程序通信;參數默認值為0,表示UART0用作調試接口,用戶(hù)程序中沒(méi)有用到UART0時(shí)不需要調用此函數。

  綜上所述,該卡提供8路模擬量輸入及8路開(kāi)關(guān)量輸入接口,具備兩路RS-232接口,支持RS-485、RS-232、3.3V、5V等多種輸入電平,可以實(shí)現現場(chǎng)和遠程傳輸,遠程通訊及傳輸方式有GPRS和SMS;而且可以對現場(chǎng)設備實(shí)行遠程開(kāi)關(guān)量控制。該數據采集卡傳輸與協(xié)議轉換透明化,使用方便、可靠,而且配備系統配置和維護接口,方便現場(chǎng)維護,可普遍于遠程監控、遠程儀表數據讀取等場(chǎng)合。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>