音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

求助!AT89S51的看該怎寫

作者:lin 欄目:單片機(jī)
我在網(wǎng)上找了個看門狗程序,可是加到程序里就運(yùn)行不了
2樓: >>參與討論
shifang

這種資料書上很多,那上面找更詳細(xì)。網(wǎng)上搜一下。wo

3樓: >>參與討論
電子精靈
編譯通過了嗎?~
4樓: >>參與討論
hyz_os

這是S52的你可以參考一下

C語言:

#include <reg51.h>
#include <intrins.h>


sfr AUXR    = 0x8E;  //定義AT89S51擴(kuò)展寄存器
sfr WDTRST  = 0xA6;


void clr_wdt();

main()
{
AUXR = 0xff;  // 初始化看門狗相關(guān)寄存器
while(1)   // 主循環(huán)
{
  clr_wdt();  // 8191個機(jī)器周期內(nèi)必須至少調(diào)用此程序一次
      // 否則看門狗會溢出
  
  // 其它子程序
  //  
}
}

void clr_wdt()
{
WDTRST = 0x1E;  // 清除看門狗指令
WDTRST = 0xE1;  //
}

匯編:

AUXR EQU 0x8E;  ; 定義AT89S51擴(kuò)展寄存器
WDTRST EQU 0xA6;

ORG 0000H
LJMP MAIN
  
  
ORG 0030H
MAIN:
MOV AUXR,#0FFH ; 初始化看門狗相關(guān)寄存器

MAIN_LP:
LCALL CLR_WDT  ; 8191個機(jī)器周期內(nèi)必須至少調(diào)用此程序一次
    ; 否則看門狗會溢出

;  其它子程序  
; SJMP $

LJMP MAIN_LP


;=========================================
CLR_WDT:
MOV WDTRST,#01EH ; 清除看門狗指令
MOV WDTRST,#0E1H
RET



「該帖子被 hyz_os 在 2006-12-5 21:15:59 編輯過」
5樓: >>參與討論
lin

編譯能通過,可是運(yùn)行不正常

6樓: >>參與討論
lin

hyz_os你好

7樓: >>參與討論
lin

hyz_os你好

我用防真器單步執(zhí)行到  clr_wdt();  的下一個子程序就跳出主程序了

8樓: >>參與討論
hyz_os
你可以在硬件上試一下
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
單片機(jī)開發(fā)調(diào)試應(yīng)注意的問題
產(chǎn)品的價(jià)格大概是多少?
[求助]單片機(jī)設(shè)計(jì)
單片機(jī)的無線下載,有人做過沒?
誰知道超聲波測距儀的價(jià)格?
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號