搜索资源列表
watchdog
- “看门狗”程序及仿真图基于LPC2138-" Watchdog" program and simulation diagram based on the LPC2138
A5-MDK
- LPC2138下加密/解密算法,完整MDK工程文件,测试通过,也可方便移植到其他平台.A5加密算法速度非常快.占用内存非常少,只需几十个字节就能工作,可用于流加密.-LPC2138 under the encryption/decryption algorithms, complete MDK project file, the test can also be easily ported to other platforms. A5 encryption algorithm is very f
Mutex
- LPC2138 UCos移植 proteus仿真-LPC2138 UCos transplant proteus simulation
PWM
- lpc2138的pwm脉宽调制输出波形的源码 经过验证测试-lpc2138 pwm pulse width modulated output waveform of the source of proven tests
ARMLPC2138
- 实时时钟。利用LPC2138自带的实时时钟功能,通过LCD显示秒分时、年日月和星期几等-Real-time clock. Use LPC2138 comes with real-time clock function, through the LCD display second-sharing, in sun and moon and day of the week, etc.
V1
- 自己写的GUI,用于段码式LED,包括了LPC2138上的UCOS应用-Write your own GUI, for Segment type LED
ex5-6-SDMMC
- LPC2138的SDMMC卡开发程序 包含protues仿真程序-The LPC2138 SDMMC card development program includes protues simulation program
LCDTest
- 这是LCD12864(ST7920)在LPC2138上的驱动程序,已经通过验证可用。注意:数据接口并非连续编号-This is LCD12864 (ST7920) drivers on the LPC2138 has been validated available. Note: The data interface is not consecutively numbered
fft_ads
- arm7(lpc2138)上实现的fft程序包,已经打包成头文件形式。-arm7 (lpc2138) fft implemented on the package, has been packaged into a header file format.
DS18B20
- keil开发环境,基于LPC2138的温度显示,采用DS18B20温度传感器,LCD1602液晶显示,并附带PROTEUS仿真图-keil development environment, based on the LPC2138 temperature display, temperature sensor using DS18B20, LCD1602 LCD, and comes with PROTEUS simulation map
T0
- 开发环境为keil,使用LPC2138实现定时功能控制灯的闪烁,适合初学者,并附带PROTEUS仿真电路图-Development environment for keil, use LPC2138 achieve timing control lights flashing, suitable for beginners, and comes with PROTEUS simulation circuit
pwm
- 开发环境为keil,使用LPC2138的PWM功能实现占空比可调的方波输出,并附带PROTEUS仿真电路图-Development environment for keil, use the LPC2138 PWM to achieve adjustable duty cycle square wave output, and comes with PROTEUS simulation circuit
SPI_LED
- keil开发,使用LPC2138的SPI模块,外部使用移位寄存器驱动数码管-keil development, using the LPC2138 SPI module, an external drive digital tube using a shift register
LCD1602
- 使用keil编译,LPC2138驱动LCD1602显示程序,附带PROTEUS仿真电路图-Using keil compiler, LPC2138 driver LCD1602 display program, with PROTEUS simulation circuit
GPIO
- Keil基于LPC2138的程序设计与电路仿真 1. GPIO程序设计与电路仿真 使用P0.0~P0.7的输出功能来控制LED闪烁。采用灌电流的方式驱动LED,即输出低电平时控制LED点亮。 首先运用PINSEL0、PINSEL1寄存器设置所有引脚连接GPIO,使用IO0DIR寄存器设置P0.0~P0.7为控制输出口,运用IO0SET寄存器进行置位操作,通过使用while、for循环语句,同时调用延时程序,利用清零寄存器IO0CLR、置位寄存器IO0SET交替进行操作,驱动L
UART
- 2. UART程序设计与电路仿真 使用UART1来输出字符“An ARM7 Example LPC2138 By IMU 2011-04-20 23:55:07” 首先根据要求初始化串口0,运用PINSEL0寄存器设置UART0的初始化接口P0.0、P0.1。使用U0LCR设置波特率,将数据长度定义为8位数据位,通过Fpclk运算,使用U0DLM寄存器设置分频寄存器的高字节,使用U0DLL寄存器设置分频寄存器的低字节。使用控制寄存器U0CLR控制器设置通信模式,完成对UART0的初始化设
I2C
- 4. I2C程序设计与电路仿真 LPC2138微控制器具有标准的硬件I2C接口,可配置主机或从机,总线时钟频率可调整,可支持400KHZ总线频率。使用I2C总线时,要将P0.2、P0.3连接设置选择SCL、SDA,并且总线上要接两个上拉电阻,阻值1~5千欧。 定义器件的地址和LED输出端口,设置包括从机地址、子地址、数据缓冲区指针、操作数据个数、操作结束标志、子地址使能控制在内的变量。使用PINSEL0、PINSEL1寄存器设置I/O口工作模式,设置LED控制口为输出,其他I/O为输入。
TIMER
- 6. 定时器程序设计与电路仿真 LPC2138微控制器具有两个32位定时器,分别具有4路捕获收入,4路匹配比较输出,定时器是增量计数的,但溢出时并不会使中断标志置位,而只能通过比较匹配或捕获输入产生中断标志。 定义LED的输出端口,设置所有的引脚连接,使用IO0DIR寄存器定义LED控制口的输出,初始化定时器0,设置定时器0的分频、比较值。等待定时时间到,清除中断标志,通过IO0SET、IO0CLR寄存器控制LED的亮灭。 -6 Timer program design and ci
RTC
- 7. RTC程序设计与电路仿真 运用LPC2138内部RTC的实时时钟显示年、月、日、星期和时间。 定义74HC595的片选端口、开关端口。运用PINSEL0、PINSEL1寄存器设置SPI引脚的EINT0连接,运用IO0DIR寄存器设置控制口输出,初始化SPI接口,设置主机时钟分频、接口模式。设置中断为边沿触发模式、下降沿触发模式。设置所有中断匹配为IRQ中断,IRQ使能服务地址,然后通过使能EINT3允许IRQ中断,分别显示年、月、日、星期、时、分、秒的数据信息。 -7. RTC
INT
- 8. 中断程序设计与电路仿真 LPC2138微控制器的中断管理是由向量中断控制器VIC操作的,向量中断控制器具有32个中断请求输入(32个中断通道,但LPC2138只使用了19个通道号0~18)可将它们设置为FIQ、向量IRQ和非向量IRQ,通过编程不同外设的向量IRQ的中断优先级,可以实现动态分配调整。 定义蜂鸣器的输出端口,运用寄存器PINSEL0、PINSEL1设置EINT3唤醒芯片,清除EINT3中断标志。运用while、if-else循环语句设置定时器、蜂鸣器。将定时器、RTC