搜索资源列表
cat24wc02LED
- 这是Small RTOS 51 在DP-51下载仿真实验仪上使用CAT24WC02驱动程序的例子。本例程序按照相应的的通讯协议接收一个数据,并将接收到的数据显示到LED数码显示器上。然后将接收到的数据写入Cat24Wc02中,再在同一位置将数据读出,并将读出的数据通过串口发送回来。通讯协议参考rtos随想曲和test.ini。 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\\temp中,您可以在Project->Options for Target \"T
SmallRTOS51clock
- 这是Small RTOS 51 DP-51下载仿真实验仪上实现一个闹钟的源代码。它可以使用k1~k4调整时间,使用串口设置一个报警时间。由于仅仅是一个例子而非产品,有一些细节没有完善。如调整完时间后第一次显示的时间是错误的(由于共享TimeData引起);没有使用串行eeprom存储多个报警时间等;删除报警代码没有编写。不过,程序已经可以使用,读者可以自行完善它。通讯协议参考rtos随想曲和test.ini。 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\\te
IICMaster
- 12Mhz标准51的100KHz IIC总线主器件模拟方式驱动程序。 本驱动程序即可以在没有Small RTOS的情况下使用。此时,要使用本驱动程序只需要配置IIC总线使用的IO口。在驱动程序的主文件iic_master.c仅包含一个文件config.h。用户需要的是在这个文件中设置IIC总线使用的IO口SDA和SCL。如果用户单独使用iic_master.c,还要在config.h包含iic_master.h文件和其它必须的文件如reg51等;并定义宏TRUE、FALSE和与编译器无关的
SmallRTOS51key
- 这是Small RTOS 51 DP-51下载仿真实验仪上编写的一个键盘驱动例子。在DP-51下载仿真实验仪上运行本程序后,有两个发光二极管每秒闪动一次。当按下某个按键时,LED数码显示器会显示相应的键值。 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\\temp中,您可以在Project->Options for Target \"Target 1\"的output页点击Select Folder for Objects...和Listing页点击Sel
ourdev_5
- 我在使用陈明计先生写的small RTOS和51单片机做过几个小项目,起初都很好,开发变的容易了,程序变的容易修改。后来随着任务个数的增多,RAM很快就不够用了。51系列的芯片内部RAM普遍都是256个,很难找出1024个字节RAM或更多,而价格又合适的。记得上一次我没有办法被迫使用了64K flash内部带768字节的XRAM的51芯片,而我根本用不到那么多flash。-I use Mr. Chen Mingji written small RTOS and 51 MCU done seve
P89V51
- 这个例子如果运行,将在仿真的PC窗口中的第1,2,3行显示一些信息后,在随机位置显示 1 ~ 5 .由于keil c51默认不支持重入函数,它的重入函数使用仿真的重入栈而不使用系统栈,而Small RTOS 51没有进行重入栈管理,所以在TaskA~TaskE虽然及其相似,但不能合并. (2)编译时会有5个警告,其中一个是因为没有使用一个系统函数OSSendSignal引起,它可以忽略.另4个是禁止任务间变量覆盖分析引起,必须忽略.感谢网友John X. Liu,在这个例子中我使用了他编写的
ourdev_4
- SMALL RTOS是为小ram系统单片机编写的,目前仅在51系列单片机上成功运行,还没有在其它单片机上移植(目前我仅有51和avr的开发系统).在小ram系统单片机如51系列上运行tcp/ip 协议栈是不太现实的.一般tcp/ip 协议栈需要在32位单片机上运行,在8位机上运行太勉强(51是8位机),除非您只运行ip协议.建议使用ucos/ii操作系统或是嵌入式linux,并选用arm或龙珠系列单片机-SMALL RTOS for small microcontrollers ram syst
Small-RTOS-V1.12.1-D51
- UCOS2基于51单片机的移植代码,最小系统-UCOS2 51 microcontroller-based portable code, the minimum system
small_rtos
- 于是,我借鉴ucosII和RTX Tiny编写了Small RTOS 51,虽然它为51系列编写,但是它还是比较容易移植到其它CPU上。-small rtos