EDA365电子论坛网

标题: 用ARM点亮一个led并闪烁 [打印本页]

作者: Diabloa    时间: 2018-10-31 11:05
标题: 用ARM点亮一个led并闪烁
用ARM点亮一个led并闪烁
. ?4 Q4 z0 o2 K+ r
  o# E! \% b. G
/******************************************************************************/
" d8 C9 U- l6 B+ P1 F/*                                                                           */+ l; u/ i5 _* l: L
/*               led.c:  用ARM点亮一个led并闪烁                    */
) e1 s& A* d4 j; v4 o+ Q/*                                                                           */" R8 [9 x* C/ M/ ^* X5 }
/******************************************************************************/8 H: O8 x% z4 f' ~; Z7 L- ]
#include <LPC21xx.H>                        8 K; P8 F4 s; g4 |' B4 ?
/*******************************************************************************) R  G- k; q5 m  A8 b! d9 k2 b3 \
**函数名: delay()
# J# t$ {  }% f$ b**描述: 软件延时
9 `! K9 J+ Y' M! n/ Q7 R) A' p% s5 X" C9 c********************************************************************************/" b; g/ s  H5 a* N7 A
void delay (void)  {                        
* {7 r/ N$ D5 V  F9 T8 U6 {- x  unsigned volatile long i,j;
2 P) d$ ?; K4 w" x* z3 p" C  for(i=0;i<60000;i++)
. @/ q* @. l! x4 u  for(j=0;j<5;j++)
% M$ d9 r2 q" T1 {9 R0 g8 \  ;5 {6 n. \5 W1 W; Y/ N
}* }- k  s7 {$ W0 p9 T/ H
int main(void) {
  U2 v) ]% k7 D+ l8 U8 F* E  PINSEL0 = 0; /*设置引脚为GPIO */1 k1 |$ @( Q" @/ o% F$ v
  IO0DIR = 0x000001;   /*将P0.0设置为输出 */
6 D' v9 B: v& J: L5 W% [: w1 U  IO0SET = 0x000001;   /*将P0.0置1,也就是让led灭 */
- h, K5 o( @: z  while (1)  {
, B! C; a7 r6 d+ t% l" t* H0 c        IO0CLR= 0x000001;
) j1 M2 _( P& w        delay();
3 v9 x; X" c" c( \& ?: w% H        IO0SET= 0x000001;
2 W: L  [# T  V; Z9 W& Z: u        delay();8 q/ T" J8 L+ P9 F* W6 [
  }* T( d" s  L) P+ b3 s
}( M' Z* p7 s2 U+ Y5 F
6 y$ G/ A- L3 m: p3 Z, [

* H) f' M4 N* |# ~5 P! \% a3 n
1 a$ ]% n. _2 f/ }9 `
# S' v0 z4 ~/ j" U9 G$ {, S- u  n" Q4 q1 X3 ?5 K0 r# f
+ u" E; {. _- m0 E  b
; }6 c  S* ~1 x) }; l9 A+ H

作者: 夏天的向日葵    时间: 2018-11-2 16:57
谢谢分享




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2