欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

单片机ARM开发基础开发(3)--单个数码LED的显示输出系统设计(LPC21XX)

程序员文章站 2022-06-08 20:51:51
...

一 : 系统功能:依次循环显示十进制数0~9。
二 :ISIS 7 Professional仿真图
单片机ARM开发基础开发(3)--单个数码LED的显示输出系统设计(LPC21XX)相应控件信息
单片机ARM开发基础开发(3)--单个数码LED的显示输出系统设计(LPC21XX)
三:程序编写
//这里采用LPC2124型号

#include "LPC21xx.h"
const unsigned char    LED[]=
{
  0x3F,0x06,0x5B,0x4F,0x66,0x7D,0x07,0x7F,0x6F
};


void delay_250us(void)
{
   unsigned   int i;
   i=900000;
   while(i--);

}
int  main(void)
{ 
	unsigned   int j=0;
    PINSEL0=0x00000000;
	PINSEL1=0x00000000;
	IO0DIR |=(0xFFFF<<0);
	while(1)
	{
        IO0CLR|=0xFF;
	IO0SET=(LED[j]<<0);
	j++;
	if(j==10)j=0;
	delay_250us();
	}
}

四:实现效果
单片机ARM开发基础开发(3)--单个数码LED的显示输出系统设计(LPC21XX)
单片机ARM开发基础开发(3)--单个数码LED的显示输出系统设计(LPC21XX)

相关标签: 单片机开发