单片机ARM开发基础开发(3)--单个数码LED的显示输出系统设计(LPC21XX)
程序员文章站
2022-06-08 20:51:51
...
一 : 系统功能:依次循环显示十进制数0~9。
二 :ISIS 7 Professional仿真图
相应控件信息
三:程序编写
//这里采用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();
}
}
四:实现效果