搜索资源列表
Glcd
- 是门禁LED显示程序,其中有许多函数接口程序非常实用,一个不错的程序-is seldom LED display program, many of which function interface procedures are very practical, a good procedure
xltExlt2
- 这个例子如果运行,将在仿真的PC窗口中的第1,2,3行显示一些信息后,在随机位置显示 1 ~ 5 .由于keil c51默认不支持重入函数,它的重入函数使用仿真的重入栈而不使用系统栈,而Small RTOS 51没有进行重入栈管理,所以在TaskA~TaskE虽然及其相似,但不能合并. 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\\temp中,您可以在Project->Options for Target \"Target 1\"的output页点击Selec
DisplayerEx3
- 这个例子是例子2的另一种写法(但任务数量不同),它使用了最高优先级任务作为显示任务,全局变量ShowChar作为参数.函数TaskB是优先级1~10的任务函数,因为没有使用局部变量,这些任务可以用一个函数. 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\\temp中,您可以在Project->Options for Target \"Target 1\"的output页点击Select Folder for Objects...和Listing页点击Select
MCS5_uCOC_II
- 移植到MCS51的uCOS_II。 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl数组用于查表,所以应该放在code里。 增加code关键字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆栈大小MaxStkSize改为900。 3。OS_CPU_C.C的InitTimer0函数增加了关于开T0中断的解释。 允许T0中断,此时EA=0(51上电缺省值),中断还不会发生,满足在OSStart()前不产生中断的要求。
s3c44b0xianshiping
- 本程序用于演示LCD的驱动和编程方法 其中包括初始化设置、坐标位置、色彩选定、作图方法等。 运行此程序时,LCD上将显示数个实心圆 如果是彩屏,那么共有8个两两相邻的实心圆,它们的颜色不停的变化,直到256种色彩显示完毕。 其中每个圆的颜色和它的外切正方形的颜色相反,也就是它们的和为256。 实验者可以模仿本程序,编写更多的图形函数。 新的lcd演示程序中加入了灰度屏,(16级),注意lcdtype等于16。-the procedures for
Stm32_ucos_2-1
- 在IAR环境中编写程序实现以下功能: 1、在第一组数码管上显示任务的运行次数; 2、调用钩子函数OSTimeTickHook()在第二组数码管上显示系统在没发生500次时钟中断期间,调度器进行任务调度的次数。-Write a program in the IAR environment to achieve the following functions: 1, in the first group of digital number displayed on the task of r
ucgui3.98
- ucGUI图形用户界面源码,提供显示处理图形的各种函数,以及一些转换软件。-ucGUI source graphical user interface, providing a variety of graphic display processing functions, as well as some conversion software.
Stm32_ucos_2-2
- 在IAR环境中编写程序实现以下功能: 1、设计3个任务的应用程序,三个任务分别是Mytask、Youtask、Intertask; 2、在第一组数码管上显示任务Mytask的运行次数,在第二组数码管上显示任务Youtask的运行次数; 3、任务Intertask是在时钟节拍中断服务程序中用钩子函数OSTimeTickHook()中断1000次时使用一个信号变量Interkey激活的; 4、用蜂蜜器响一小段时间表示“运行了中断要求运行的任务Intertask”。-Write a p
fanzhuanxinhao
- MyTask、YouTask和ThreeTask 。在主函数中创建任务MyTask。而YouTask和ThreeTask由任务MyTaskTask创建,其优先级分别为2、4、6。这三个任务都要占用资源s,任务YouTask访问时间短一些,在任务MyTask和任务ThreeTask利用while(OSTime<T) {}增加访问时间,T值分别为300,500。MyTask、YouTask和ThreeTask采用OSTimeDly(K)延时等待,K值均为200。这样出现任务优先级反转。为了解决
Exp2
- 熟悉基于 uCOS-II 扩展的嵌入式操作系统的启动和应用程序的结构。阅读 main. 调用的函数,了解 uCOS-II操作系统系统的启动过程。使用Source Insight 3.0 C代码 辑器,在操作系统的基础上,编写一段程序,在屏幕上显示“Hello world”等文本-Familiar with the uCOS-II expansion based on the embedded operating system and applications start-up struc
ucos-iiMEM
- 该程序是本人在ucos_ii基础上调用基本函数了解内存分区变化, 显示分区头指针,已使用内存块个数,总数,未使用个数 在BC45下编译通过,该程序仅供学习使用。 -The program is based on my call ucos_ii basic understanding of memory function zoning change, the first indicators show the district has used the number of memory
uCOSAPI
- 基于uCOS和S3C2410的绘图API函数使用实验,可作为学习液晶显示图形编程的参考。-UCOS and S3C2410 based drawing API functions use the experiment as a learning LCD graphical programming reference.
ucosII
- uC/OS-II 实时操作系统最小系统。 Demo程序经Keil701编译后,代码量为7-8K,可直接在KeilC51上仿真运行。点调试即可在串口仿真看到结果。 Demo程序创建了3个任务A、B、C优先级分别为2、3、4,A每秒显示一次,B每3秒显示一次,C每6秒显示一次。从显示结果看,显示3个A后显示1个B,显示6个A和2个B后显示1个C,结果显然正确。用户可以仿照范例运用更多系统API函数写出自己的程序。只要程序中有显示语句就可以用软件仿真器看结果。注意:系统提供的显示函数是并发的,他不是
MCS51_uCOC_II
- 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl数组用于查表,所以应该放在code里。 增加code关键字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆栈大小MaxStkSize改为900。 3。OS_CPU_C.C的InitTimer0函数增加了关于开T0中断的解释。 允许T0中断,此时EA=0(51上电缺省值),中断还不会发生,满足在OSStart()前不产生中断的要求。 4。修改中断处理流程,以便严密监视中断
ili9341_driver_for_ucgui
- 大多数的ili9341的驱动代码仅仅可以让TFT正常显示,但是读点函数却是不对的,本驱动为正确的代码-Most ili9341 driver code can only make TFT display properly, read some function but it is not right, this drive is the correct code
RGB888PIC
- stm32+UCOSII+emwin+7寸液晶屏快速加载图片的方法,调用常用的emwin的函数一般显示速度在3秒,使用这个方法后显示0.1秒就可以算不刷新完成,值得借鉴-Stm32+ UCOSII+ emwin+ 7 inch LCD screen fast loading images, the method of commonly used emwin function called general display speed in 3 seconds, 0.1 seconds after
实验 6 消息邮箱通信设计
- (1)创建两个任务,任务 1 不断循环发送字符 A~Z,通过邮箱的方式传递数据给任务 2,任务2 将从任务 1 收到的数据通过显示器显示输出。提示:定义 StrMbox 邮箱用来传递消息。 (2)设计 Task1、Task2、Task_Start 三个任务,Task_Start 负责创建 Task1 和 Task2 任务并创建邮箱 StrMbox。Task1 任务负责从键盘接收字符串(exit 结束),并把字符串发送至邮箱 StrMbox,Task2 负责从邮箱接收字符串并输出到显示器。要求用