登录
首页 » c,c++,单片机,Keil » 51单片机小系统

51单片机小系统

于 2022-02-20 发布 文件大小:78.18 kB
0 73
下载积分: 2 下载次数: 1

代码说明:

此系统可以运行在8051 8位单片机上,   就像在嵌入系统中使用C语言替代汇编一样,在嵌入系统中使用RTOS是大势所趋。原因主要是现在在大多数情况下编程效率比执行效率重要(单片机便宜嘛)。但纵观51的RTOS,keil c51 所带的RTX Full 太大(6k多),且需要外部ram,又无源代码,很多时候不实用。RTX Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用。而ucosII虽有源代码,但是它太大,又需要外部ram,所有函数又必须是重入函数,用在51这类小片内RAM的单片机上有点勉强。于是,我借鉴ucosII和RTX Tiny编写了Small RTOS 51,虽然它为51系列编写,但是它还是比较容易移植到其它CPU上。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • ULN2003 步进电扩展板资料
    本资料主要是关于ULN2003如何驱动步进电机,里面有关于uln2003模块的详细介绍,另外包含有基于C51单片机的控制代码例程,读者可以下载学习,能很好地学习关于步进电机方面的知识,能够很好地上手。开发软件是单片机开发的常用软件keil(MDK)。
    2023-01-06 03:55:03下载
    积分:1
  • DS1302实时时钟程序
    51单片机对DS1302进行控制程序,51单片机对DS1302进行控制程序,51单片机对DS1302进行控制程序,51单片机对DS1302进行控制程序,51单片机对DS1302进行控制程序
    2022-07-21 13:24:05下载
    积分:1
  • 基于lpc17xx 32位的 UCOS_II 的程序,keil mdk开发环境的,程序结构清晰,适合初学者学习,方便移植
    基于lpc17xx  32位单片机的 UCOS_II 嵌入式实时操作系统的程序,keil mdk开发环境的,程序结构清晰,适合初学者学习,方便移植
    2023-01-22 23:05:04下载
    积分:1
  • 基于STC12的智能温控风扇
    基于STC12的智能温控风扇,数码管显示温度和档位,可设置为温控模式和手动控制模式,有嘴吹自启功能,只需对扇叶吹气使之转动即可开启风扇
    2022-03-25 00:33:58下载
    积分:1
  • 51小系统
    此系统可以运行在8051 8位单片机上,   就像在嵌入系统中使用C语言替代汇编一样,在嵌入系统中使用RTOS是大势所趋。原因主要是现在在大多数情况下编程效率比执行效率重要(单片机便宜嘛)。但纵观51的RTOS,keil c51 所带的RTX Full 太大(6k多),且需要外部ram,又无源代码,很多时候不实用。RTX Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用。而ucosII虽有源代码,但是它太大,又需要外部ram,所有函数又必须是重入函数,用在51这类小片内RAM的单片机上有点勉强。于是,我借鉴ucosII和RTX Tiny编写了Small RTOS 51,虽然它为51系列编写,但是它还是比较容易移植到其它CPU上。
    2022-02-20 02:13:51下载
    积分:1
  • 采用stm32输出5HZ的PWM波
    利用stm32的定时器实现5HZPWM波,利用的是Cortex-M3 在内核部分 包含了一个简单的定时器——SysTick timer。因为所有的 CM3 芯片都带有这个定时器,软件在不同芯片生产厂商的 CM3 器件间的移植工作就得以化简。 该定时器的时钟源可以是内部时钟( FCLK, CM3 上的自由运行时钟),或者是外部时钟(CM3 处理器上的 STCLK 信号)。
    2022-03-15 13:10:33下载
    积分:1
  • stm32 多通道adc采集程序,非常经典
    基于stm32  32位单片机的 多通道adc采集的程序,keil mdk开发环境的,程序结构清晰,适合初学者学习,方便移植
    2023-05-18 07:00:04下载
    积分:1
  • 51系列控制的步进电+仿真Proteus
    51系列单片机控制的步进电机keil文件+仿真Proteus程序; 控制方式,启动按钮按下后,按下正转或反转按钮,电机启动。通过S3减速按钮可以实现减速功能;通过S4按钮可以实现加速功能。
    2022-07-26 23:28:56下载
    积分:1
  • LCD1602控制的简显示
    包括了单片机控制的LCD—1602液晶显示源码,可以用于51内核的单片机,可直接使用
    2022-08-16 04:43:53下载
    积分:1
  • 解码红外遥控器编码
    红外线遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用电器提供了很多的便利。红外遥控系统一般由红外发射装置和红外接收设备两大部分组成。红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。 通常为了使信号能更好的被传输发送端将基带二进制 信号调制为脉冲串信号, 通过红外发射管发射。 这次编写的解码红外遥控器编码程序,通过单片机上8个LED灯表示解码值,十分简单
    2022-02-20 20:07:02下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载