当设置PF0为输出模式,如何对PF0编程,使PF0输出一连串无规律的二进制。
int Infor[]={1,0,0,1,0,1,1,1,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,0,0,0,1,0,1,0,1,}; //无规律的二进制
*pFIO_DIR|=PF0; //设置PF0为输出接口
然后如何输出 Infor[]这个数组呢?
谢谢。
可以通过FIO_FLAG_S 和FIO_FLAG_C 这两个寄存器来操作
unsigned int data_num,i;data_num = sizeof(Infor);for(i=0;i<data_num;i++){ if(Infor[i]) *pFIO_FLAG_S = PF0; else*pFIO_FLAG_C = PF0;}
呵呵 正解 谢谢了