|
初次用NEC的单片机,感觉和MICROCHIP,EMC,HOLTEK,SONIX,FREESCALE等等单片机有比较大的区别,我用9202,用汇编写的,论坛里面大部分资料都是C的,所以发个贴请教一下熟手
1.RAM,ROM的一些定义规则,看了NEC官方的例程和说明,感觉都不是很全,希望哪位熟手发一个比较全面的例程,比如DS定义RAM后,不方便在仿真的时候观察
2.NEC的DATASHEET上的功耗开起来很大,为了省电,是否可以关掉低速振荡器,只开内部高速振荡器,这样是否对STOP操作有影响
3.callt一般用在什么地方,也请哪位熟手发一个例程
4.
;-----------------------------
MOV A,
MOVW HL,#Table1
CALL !ReadList
;---------------------------------------
ReadList:
ADD A,L
BNC $ReadList1
INC H
ReadList1:
XCH A,L
MOV A,[HL]
RET
;---------------------------------------
Table1:
;---------------------------------------
上面是个查表的程序,不知道有没有问题,Table中的数据怎么填写,需要DB或者其它伪指令来定义吗?还是指教填需要的数据,数据是8位还是16位
目前只有这些问题,使用过程中可能还要请教大家,在这个帖子中更新,请大家不吝赐教,谢谢! |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|