标签归档:EMC

义隆78P153按键唤醒代码

78P153价格便宜,在一些小产品中应用广泛,比如灯饰,玩具等。这些产品很多用电池供电,在关机状态下都要求单片机进入省电模式。

78P153的P6口有按键唤醒功能。进入休眠状态和按键唤醒后的执行代码如下

clr tcc 1

mov a,@0b00001111 2

contw 3

wdtc 4

mov a,@0 5

iow ioce ;disable wdt 6

mov p6,p6 7

disi 8

mov a,@0b00000011 9

iow iocf 10

slep 11

nop 12

nop 13

nop 14

mov a,@0b10000000 15

iow ioce ;enable wdt,18ms time out,use p60 16

mov a,@0b00000001 17

iow iocf ;enable t0 int 18

mov a,@0 ;tcc 1/2指令周期 19

contw 20

eni 21

mov a, @166 ;100us interval 22

mov tcc,a 23

继续阅读