如图想实现led闪烁的功能
- void delay(uint16_t delaytime)
- {
- uint16_t s=0;
-
- while(s<delaytime)
- {
- s++;
- }
- }
- /******************************************************************************
- * Function Name: main
- * Description : This function implements main function.
- * Arguments : none
- * Return Value : none
- ******************************************************************************/
- void main(void)
- {
- P0|=0x03;
- PM0 &= 0xfc;
- PMC0 &= 0xfc;
-
- while (1)
- {
- P0=~P0;
- delay(5000);
- delay(5000);
- delay(5000);
- // P0&=02;
- // delay(5000);
- // delay(5000);
- // delay(5000);
- }
- }
程序如图
寄存器该设定的都设定啦
结果运行起来,led还是没有闪起来,连亮起来都没有
还是四维数码管亮起来
求教,帮忙看下程序吧,这都折腾几天了,坛友的程序也比较的了,到底哪里还有问题啊