|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
MC18的問題 |
| 作者:libinxtdj 欄目:單片機 |
0038 CFD8 MOVFF 0xfd8, 0xfe4 003A FFE4 NOP 003C CFE0 MOVFF 0xfe0, 0xfe4 003E FFE4 NOP 0040 6EE4 MOVWF 0xfe4, ACCESS//這是什么意思? 0042 CFDA MOVFF 0xfda, 0xfe4 0044 FFE4 NOP 0046 CFE2 MOVFF 0xfe2, 0xfda 0048 FFDA NOP 004A CFE9 MOVFF 0xfe9, 0xfe4 004C FFE4 NOP 004E CFEA MOVFF 0xfea, 0xfe4 0050 FFE4 NOP 0052 CFF6 MOVFF 0xff6, 0xfe4 0054 FFE4 NOP 0056 CFF7 MOVFF 0xff7, 0xfe4 0058 FFE4 NOP 005A CFF3 MOVFF 0xff3, 0xfe4 005C FFE4 NOP 005E CFF4 MOVFF 0xff4, 0xfe4 0060 FFE4 NOP 0062 CFFA MOVFF 0xffa, 0xfe4 0064 FFE4 NOP 0066 EE00 LFSR 0, 0 0068 F000 NOP 006A 0E10 MOVLW 0x10 006C 04E8 DECF 0xfe8, W, ACCESS 006E E303 BNC 0x76 0070 CFEE MOVFF 0xfee, 0xfe4 0072 FFE4 NOP 0074 D7FB BRA 0x6c 0076 52E6 MOVF 0xfe6, F, ACCESS 這是一段中斷保護的程序,為什么每次把數(shù)據(jù)存入0XFE4中(PREINC1)? |
| 2樓: | >>參與討論 |
| 作者: martin 于 2006/11/30 17:39:00 發(fā)布:
FSR1是軟件堆棧指針 PREINC1的意思*++FSR1,F(xiàn)SR1在C18里是用作軟件堆棧的指針。仔細看一下中斷退出時的退棧代碼,用的都是POSTDEC1,代表的是*FSR1--。 * - 本貼最后修改時間:2006-11-30 17:40:56 修改者:martin |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |