|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
定時(shí)中斷的返回,請(qǐng)教高手 |
| 作者:suntiebing 欄目:單片機(jī) |
;******************************************** ;自動(dòng)門控系統(tǒng) ;創(chuàng)建于20:20 05-10-21 ;***板應(yīng)用 ;8:22 2005-11-15修改中 ;6:31 05-11-16能簡(jiǎn)易運(yùn)行 ;17:18 05-11-21簡(jiǎn)易功能正確,存在問(wèn)題,延時(shí)不可用 ;17:23 05-11-21延時(shí)功能改進(jìn)中...... ; ;******************************************** CS1549 BIT P1.3 CLOCK1549 BIT p1.4 ;時(shí)鐘1549,5045 DOUT1549 BIT p1.6 LOAD7219 BIT P1.0 CLK7219 BIT P1.4 DIN7219 BIT P1.5 SCK5045 BIT p1.4 SI5045 BIT p1.5 SO5045 BIT p1.6 CS5045 BIT p1.7 CG1 BIT p3.3 ;門開傳感器 CG2 BIT p3.4 ;門關(guān)傳感器 IN1 BIT p2.0 ;A IN2 BIT p2.1 ;B IN3 BIT p2.2 ;C IN4 BIT p2.3 ;D OUT1 BIT P3.5 OUT2 BIT P2.7 OUT3 BIT P2.6 OUT4 BIT P1.1 SJ1 EQU 40H ;開門狀態(tài)寄存器單元 SJ2 EQU 41H ;關(guān)門狀態(tài)寄存器單元 SJ3 EQU 42H SJ4 EQU 43H SJ5 EQU 44H SJ6 EQU 45H SJ7 EQU 46H SJ8 EQU 47H SJ9 EQU 48H SJ10 EQU 49H SJ11 EQU 4AH SJ12 EQU 4BH SJ13 EQU 4CH SJ14 EQU 4DH SJ15 EQU 4EH SJ16 EQU 4FH second1 equ 50h minute1 equ 51h hour1 equ 52h second2 equ 53h minute2 equ 54h hour2 equ 55h second3 equ 56h minute3 equ 57h hour3 equ 58h second4 equ 59h minute4 equ 5ah hour4 equ 5bh time1 equ 60h time2 equ 61h secset1 equ 62h minset1 equ 63h secset2 equ 64h minset2 equ 65h secset3 equ 66h minset3 equ 67h secset4 equ 68h minset4 equ 69h READ DATA 00000011B WRITE DATA 00000010B WRSR DATA 00000001B WREN DATA 00000110B RDSR DATA 00000101B MAX_POLL DATA 99 abc data 1 ;X5045的頁(yè)面選擇0/1 ORG 0000h AJMP MAIN ;轉(zhuǎn)主程序 ORG 0003H ;INT0 鍵盤中斷處理程序 AJMP I_INT0 ORG 000BH ;T0 定時(shí)器中斷處理程序 AJMP I_T0 ORG 001BH ;T1 定時(shí)器中斷處理程序 AJMP I_T1   |
| 2樓: | >>參與討論 |
| 作者: javie 于 2005/11/30 14:42:00 發(fā)布:
你沒把問(wèn)題描述清楚啊 |
|
| 3樓: | >>參與討論 |
| 作者: suntiebing 于 2005/12/1 13:38:00 發(fā)布:
定時(shí)中斷后的返回問(wèn)題 在KEIL中進(jìn)行仿真時(shí)出現(xiàn)這樣的問(wèn)題:執(zhí)行按鍵中斷后定時(shí)器0已經(jīng)提了中斷申請(qǐng),但此時(shí)還沒有得到執(zhí)行,待從按鍵中斷退出后,執(zhí)行一條主程序命令,便進(jìn)入了定時(shí)器0中斷,從定時(shí)器0中斷退出后,應(yīng)該退到主程序被中斷處執(zhí)行,但不知怎么的,程序指針指向了主程序起點(diǎn)處,也就是說(shuō)程序從頭開始了,望各位高手賜教 十分感謝 |
|
| 4樓: | >>參與討論 |
| 作者: lg3459 于 2005/12/1 14:02:00 發(fā)布:
堆棧溢出 TT03: JNB 0bH,TT04,定時(shí)器0中,你這步直接中斷退出,沒有執(zhí)行POP PSW,POP ACC。。。! |
|
| 5樓: | >>參與討論 |
| 作者: suntiebing 于 2005/12/2 15:11:00 發(fā)布:
定時(shí)中斷后的返回問(wèn)題 謝謝樓上高手,十分感謝 |
|
| 6樓: | >>參與討論 |
| 作者: suntiebing 于 2005/12/2 15:18:00 發(fā)布:
讀寫X5045的問(wèn)題 在以上有一條指令去掉后則無(wú)法進(jìn)行讀寫操作,請(qǐng)教高手 CLR CS5045 ;???????????????????????? |
|
| 7樓: | >>參與討論 |
| 作者: tsinyt 于 2005/12/2 17:17:00 發(fā)布:
這是片選命令!! |
|
| 8樓: | >>參與討論 |
| 作者: suntiebing 于 2005/12/3 8:03:00 發(fā)布:
讀寫X5045的問(wèn)題 tsinyt: 你好,CLR CS5045 ;????????????????????????這條命令是程序初使化是必需設(shè)置的,否則接下來(lái)無(wú)法進(jìn)行讀寫操作,在以下各子程序里都有片選命令,令我不解 |
|
| 9樓: | >>參與討論 |
| 作者: fly1974 于 2005/12/6 11:44:00 發(fā)布:
看門狗 應(yīng)該是喂狗用的吧,X5045內(nèi)置了看門狗的! |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |