|

楼主 |
发表于 2010-6-9 16:46:47
|
显示全部楼层
首先声明:我们这里是使用AT89C2051做实验。所有实验过程及结果,不足以为据,仅供大家学习参考。本人不对实验过程及结果负任何责任。谢谢
首先呢,我们对芯片进行一下初始化。
这里的所谓的初始化,就是把P1端口和P3端口置位(置1)。各端口置位后,各端子相应的也置位了(等于高电平)。
之所以置位各端口,主要是为了做“拉电流负载特性”实验。
初始化程序如下:
org 0000h; 程序起始地址
mov p1,#0ffh; 将P1端口置位。当十六进制立即数大于或等于a0时,必须在前面加“0”,例如“#0a0”。否则,汇编程序会报错。
mov p3,#0ffh; 将P3端口置位。
sjmp $; 无条件转移到当前地址(停机),“$”表示当前地址。
end ; 汇编结束 |
|