芯片复制Proteus的LPC2106流水灯程序和仿真
- 芯片复制void DelayNS(uint32 dly)
- 芯片复制{
- uint32 i;
- for(;dly>0;dly--)
- for(i=0;i<50000;i++);
- }
- /******************************************************************************
- *名称:main()
- *功能:控制LED闪烁
- ******************************************************************************/
- #define N 12
- uint32 table[N]={0x00000001,0x00000002,0x00000004,0x00000008,0x00000010,0x00000020,0x00000040,0x00000080,
- 0x00000100,0x00000200,0x00000400,0x00000800};
- int main(void)
- {
- int8 i;
- TargetInit();
- PINSEL0=0x00000000; //设置所有引脚连接GPIO
- PINSEL1=0x00000000;
- //IODIR=LEDCON; //设置P0.9连接的LED控制为输出
- //IODIR+=LEDCON1;
- IODIR=0xffffffff;
- IOSET=0xffffffff;
- while(1)
- {
- for(i=0;i<N;i++)
- {
-
- IOCLR=table[i];
- //IOSET+=LEDCON1;
- DelayNS(5);
- IOSET=table[i];
- //IOCLR+=LEDCON1;
- //DelayNS(30);
- }
- for(i=N-1;i>=0;i--)
- {
-
- IOCLR=table[i];
- //IOSET+=LEDCON1;

芯片解密