按键亮灯和跑马灯程序.docxVIP

  • 21
  • 0
  • 约3.81千字
  • 约 15页
  • 2020-03-25 发布于江西
  • 举报
1 / 8 /*要求:*/ /*利用 DSP2812 实现*/ /*1、确定 CPU 时钟 100M(外部使用 20MHZ 晶振)*/ /*2、GPIOA0-7 接 8 个 LED 灯*/ /*3、GPIOA8-15 接 8 个按键*/ /*每一秒读取按键的值,并点亮相应的灯*/ viod Initsystem() { EALLOW; SysCtrlReg.WDCR=0x0068; SysCtrlRegs.PLLCR =0x0a; for(i= 0; i 5000; i++); GpioMuxRegs.GPAMUX.all = 0x0000; GpioMuxRegs.GPFDIR.all= 0x00ff; EDIS; } void ConfigCpuTimer(uint16 a) { CpuTimer0Regs.PRD.all = a; CpuTimer0Regs.TPR.all = 0; CpuTimer0Regs.TPRH.all = 0; CpuTimer0Regs.TCR.bit.TSS = 1; CpuTimer0Regs.TCR.bit.TRB = 1; 2 / 8 CpuTimer0Regs.TCR.bit.SOFT = 1; CpuTimer0Regs.TCR.bit.FREE = 1; CpuTimer0Regs.TCR.bit.TIE = 1; CpuTime

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档