增加指令,取消了分页,中断分两级入口,不知道算不算“认识到了错误”。
PIC16系列,做“将内存变量的某个位送到端口上去”,看着程序让人抓狂。
东芝900L单片机(16位):
LDCF Bit,variable STCF Bit,Port
51单片机:
MOV C,variable.Bit MOV Port.Bit,C
PIC单片机:
BSF Port.Bit BTFSS variable.Bit BCF Port.Bit ;晕,端口上不是一定要出现一个“杂波”
或者:
BTFSS variable.Bit GOTO Port_low BSF Port.Bit GOTO Port_continue Port_low: BCF Port.Bit Port_continue: ;杂波倒没有了,跳来跳去你不烦啊
|