-
大小: 694KB文件类型: .rar金币: 2下载: 0 次发布日期: 2021-05-10
- 语言: 其他
- 标签: uCGUI UCOS-II keil-for-arm
资源简介
uCGUI+UCOS-II+LPC2138在proteus上的仿真-用keil for arm 编译

代码片段和文件信息
/*
*********************************************************************************************************
* INCLUDE FILES
*********************************************************************************************************
*/
#define BSP_GLOBALS
#include
/*
*********************************************************************************************************
* LOCAL GLOBAL VARIABLES
*********************************************************************************************************
*/
CPU_INT32U VIC_SpuriousInt;
/*
*********************************************************************************************************
* LOCAL FUNCTION PROTOTYPES
*********************************************************************************************************
*/
static void LED_Init (void);
static void BSP_IO_Init (void);
static void BSP_PLL_Init (void);
static void VIC_Init (void);
static void VIC_Dummy (void);
static void VIC_DummyWDT (void);
static void VIC_DummyTIMER0(void);
static void VIC_DummyTIMER1(void);
static void VIC_DummyUART0 (void);
static void VIC_DummyUART1 (void);
static void VIC_DummyPWM0 (void);
static void VIC_DummyI2C (void);
static void VIC_DummySPI (void);
static void VIC_DummyRTC (void);
static void VIC_DummyEINT0 (void);
static void VIC_DummyEINT1 (void);
static void VIC_DummyEINT2 (void);
static void Tmr_TickInit (void);
static void LCD_WriteCommand3(CPU_INT08U cmd CPU_INT08U dat1 CPU_INT08U dat2);
static void LCD_WriteCommand1(CPU_INT08U cmd);
static void LCD_Command_Data_OK(void);
static void LCD_NormalWrite_Data(CPU_INT08U data);
/*
*********************************************************************************************************
* BSP_Init()
*
* Description : Initialize the Board Support Package (BSP).
*
* Argument(s) : none.
*
* Return(s) : none.
*
* Note(s) : (1) This function SHOULD be called before any other BSP function is called.
*********************************************************************************************************
*/
void BSP_Init (void)
{
BSP_PLL_Init(); /* Initialize PLL0 and the VPB Divider Register */
BSP_IO_Init(); /* Initialize the board‘s I/Os */
VIC_Init(); /* Initialize the Vectored Interrupt Controller */
LED_Init(); /* Initialize the LED controls */
Tmr_TickInit(); /* Initialize the uC/OS-II tick int
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 88435 2007-09-04 08:45 LM4229\uCOS-II\Source\os_core.c
文件 56024 2007-09-04 08:48 LM4229\uCOS-II\Source\os_flag.c
文件 30880 2007-09-04 08:45 LM4229\uCOS-II\Source\os_mbox.c
文件 19945 2007-09-03 15:49 LM4229\uCOS-II\Source\os_mem.c
文件 37701 2007-09-04 08:45 LM4229\uCOS-II\Source\os_mutex.c
文件 42250 2007-09-04 08:48 LM4229\uCOS-II\Source\os_q.c
文件 29440 2007-09-04 08:45 LM4229\uCOS-II\Source\os_sem.c
文件 52069 2007-09-03 15:49 LM4229\uCOS-II\Source\os_task.c
文件 11435 2007-09-03 15:49 LM4229\uCOS-II\Source\os_time.c
文件 46917 2007-09-12 09:24 LM4229\uCOS-II\Source\os_tmr.c
文件 82194 2007-09-03 15:49 LM4229\uCOS-II\Source\ucos_ii.h
文件 10437 2008-10-06 16:04 LM4229\uCOS-II\Source\os_cfg.h
文件 12576 2007-09-03 15:49 LM4229\uCOS-II\Source\os_dbg.c
文件 46178 2008-10-08 16:36 LM4229\uCOS-II\Ports\os_cpu_a.asm
文件 23815 2008-09-26 10:20 LM4229\uCOS-II\Ports\os_cpu_c.c
文件 11997 2008-03-21 17:22 LM4229\uCOS-II\Ports\os_cpu.h
文件 11167 2008-10-06 16:18 LM4229\EASYARM2131\RVMDK\OS-LM4229\app.c
文件 4015 2007-08-14 07:24 LM4229\EASYARM2131\RVMDK\OS-LM4229\app_cfg.h
文件 1647 2008-09-26 13:39 LM4229\EASYARM2131\RVMDK\OS-LM4229\includes.h
文件 402042 2008-10-09 10:12 LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131_Flash.dep
....... 26042 2008-09-26 13:41 LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131_Uv2.Bak
文件 26042 2008-10-07 12:34 LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131.Uv2
....... 31928 2008-10-07 12:34 LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131_Opt.Bak
文件 32134 2008-10-09 19:53 LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131.Opt
文件 30394 2008-10-07 10:18 LM4229\EASYARM2131\RVMDK\BSP\bsp.c
文件 17943 2008-09-26 13:10 LM4229\EASYARM2131\RVMDK\BSP\bsp.h
文件 914 2008-09-26 10:07 LM4229\EASYARM2131\RVMDK\BSP\LPC2138_Flash.scat
文件 2537 2008-09-26 09:25 LM4229\EASYARM2131\RVMDK\BSP\vectors.s
文件 6734 2008-09-26 10:07 LM4229\EASYARM2131\RVMDK\BSP\init.s
文件 19051 2008-09-20 16:52 LM4229\EASYARM2131\RVMDK\BSP\iolpc2138.h
............此处省略382个文件信息
- 上一篇:快速傅里叶变换FFT的VHDL代码
- 下一篇:echarts demo1
相关资源
- 51单片机PWM程序,占空比、周期可调整
- proteus仿真 AT89C51输出各种波形
- 00
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- DS18B20分布式多点测温的Proteus仿真
- 带时间温度显示的室内灯光控制系统
- ucosII源代码 2.9版本全 Micrium-uCOS-II-V
- 嵌入式实时操作系统ucos-II 第二版 源
- IIC proteus仿真实验
- 关于proteus仿真arm7出现错误的问题
- STM32+1602液晶proteus仿真.zip
- AT89C51+ADC0808 PROTEUS仿真
- 单片机驱动4相步进电机proteus仿真
- 微机原理 十字路口交通灯控制 prot
- 中央空调室内智能温控器设计论文、
- Proteus仿真的单片机控制步进电机及液
- 智能家居照明控制系统设计proteus仿真
- 郭天祥TX-1C版的Proteus仿真 三个版本
- 微机原理 8086 十字路口交通灯控制
- proteus仿真、keil4、DHT11、LCD1602
- 电子万年历的设计51单片机 Proteus仿真
- 实现按键控制设定温度值,控制继电
- ( 16×64LED点阵显示屏的设计(附
- 51单片机交通灯 源代码+proteus仿真图
- [单片机原理与应用设计C51编程+Prote
- 带字库LCD12864ST7920的Proteus仿真
- Proteus合集电路图、仿真程序仅供参考
- uCOS-III+STemWin+Fatfs+usb在STM32F407上成功移
- stm32 贪吃蛇
评论
共有 条评论