分享一个LPC2124芯片做的流水灯及闪烁灯的proteus仿真,下面是原理图:
源码:
/****************************************Copyright (c)**************************************************
** Guangzou ZLG-MCU Development Co.,LTD.
** graduate school
**
**--------------File Info-------------------------------------------------------------------------------
** File name: main.c
** Last modified Date: 2004-09-16
** Last Version: 1.0
** Descriptions: The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by: Chenmingji
** Created date: 2004-09-16
** Version: 1.0
** Descriptions: The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
********************************************************************************************************/
#include"config.h"
/*延时子函数*/
void delay(uint32 z)
{
uint32 i;
for(;z>0;z--)
for(i=0;i<50000;i++);
}
/*初始化IO口子程序*/
void sys_init()
{
PINSEL0=0X00000000;
PINSEL1=0X00000000;//所有半端口接到GPIO
IO0DIR=1<<17|1<<18|1<<19|1<<20;//设为输出方式
IO0SET=1<<17|1<<18|1<<19|1<<20;//设为高电平
}
//*主程序*/
int main()
{
sys_init();//调用初始化IO口子程序
while(1)
{
IO0CLR=1<<17;//输出低电平
delay(20);
IO0SET=1<<17;//输也高电平
delay(20);
IO0CLR=1<<18;
delay(20);
IO0SET=1<<18;
delay(20);
IO0CLR=1<<19;
delay(20);
IO0SET=1<<19;
delay(20);
IO0CLR=1<<20;
delay(20);
IO0SET=1<<20;
delay(20);
}
}
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
上一篇:嵌入式FAT16/32文件系统 全面了解
下一篇:Eclipse下的Java反编译插件 查看源代码不再困难
推荐阅读最新更新时间:2024-11-06 14:35
设计资源 培训 开发板 精华推荐
- LTC3780EG 演示板,输入电压:6V-32V,输出电压:12V/12A
- 使用 Microchip Technology 的 TC38C47CPE 的参考设计
- LTC1503CMS8-1.8 演示板,高效无电感降压型 DC/DC 转换器,2.4 至 6Vin,1.8Vout @ 100mA
- AM1G-4805SZ 5V 1 瓦 DC-DC 转换器的典型应用
- 18650充放电管理电路
- AL4变速箱油压传感器修正板V1.0
- 【智能车】F1智能方程式赛车
- ADP7142 40V、200mA 低噪声 CMOS LDO 具有固定输出电压、5V 的典型应用
- DC1959B-D,用于 LTC6948IUFD-1 超低噪声和杂散 N 小数合成器的演示板,具有集成 VCO
- LT6656ACDC-3.3、3.3V 升压输出电流电压基准的典型应用