|
|||||||||||
| 技術(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 |
請(qǐng)各位看一EM78P156EL的中斷程序,幫忙解決! |
| 作者:hanjian 欄目:單片機(jī) |
以下程序只是實(shí)現(xiàn)一個(gè)簡(jiǎn)單的功能:PORT5口通過中斷輸出一個(gè)高低轉(zhuǎn)換的電平,但是此程序始終無法進(jìn)入中斷,請(qǐng)高手指點(diǎn)! ;********************************* ; INT CODE PROGRAM ;********************************* ;--------Define data ram---------- TCC == 0X01 STATUS == 0X03 PORT5 == 0X05 PORT6 == 0X06 ;--------------------------------- IOCB == 0X0B IOCC == 0X0C IOCD == 0X0D IOCE == 0X0E IOCF == 0X0F ;--------------------------------- C == 0 DC == 1 Z == 2 ;--------------------------------- TCIF == 0 ICIF == 1 EXIF == 2 ;--------------------------------- ORG 0 JMP MAIN ;----------------------------------- ;--------TICK CODE PROGRAM---------- ;----------------------------------- INTINTERRUPT: ORG 01 BC IOCF,EXIF COM PORT5 RETI ;--------------------------------- MAIN: MOV A,@0X00 IOW PORT5 MOV A,@0XFF IOW PORT6 MOV A,@0X40 CONTW MOV A,@0X40 IOW IOCE MOV A,@0X04 IOW IOCF MOV A,@0X00 MOV PORT5,A MOV A,@0X07 MOV PORT5,A ENI HERE: JMP HERE END |
| 2樓: | >>參與討論 |
| 作者: zhu1975 于 2006/3/27 10:55:00 發(fā)布:
中斷地址一不對(duì),0x08就應(yīng)可以了 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |