|
初次用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周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|