搞定w72e58bp
w72e58bp比普通的51单片机多了四个p4口,我设计用其中的一个去点亮led
用 keil c写的这个程序不知道什么地方出了问题,装上去后就是不亮。用汇编又
写了一个就可以了。认为是寄存器的定义问题,p4 的地址是0d8h,这个东东很特别
别的片子上都没有p4口,所以如果不自己定义的话就是不行
#include <REG54.H>
void main (void) {
unsigned int i; /* Delay var */
while (1) { /* Loop forever */
P4 = 0x0F; /* Output to LED Port */
for (i = 0; i < 50000; i++); /* Delay for 10000 Counts */
/* call wait function */
P4 = 0x00; /* Output to LED Port */
for (i = 0; i < 50000; i++) ; /* Delay for 10000 Counts */
/* call wait function */
}
}
发表时间:2003年5月27日17:38:23