-
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
-
温度传感器
用C语言编写程序在keilC51上模拟实现温度传感器
可以先标定,然后校准,对照热电偶分度表不断调整,可以较好实现功能
- 2022-06-01 08:18:15下载
- 积分:1
-
DS18B20温度传感器在STM32中的源码分享
DS18B20温度传感器源码,使用的GPIOG口,自己可以在头文件中设置接口,比较方便。
- 2022-01-26 08:31:31下载
- 积分:1
-
51单片机温度 pid控制 有上位机
51单片机温度 pid控制 有上位机 ,上位机软件用 C++Builder6.0 开发。 上位机与下位机通讯采用RS232或 RS485通讯方式。其中串口配置为 9600 波特率。 上位机中可以设置 PID 参数,可以设定设定温度参数,也可以实时显示当前温度值。可 以进行温度 PID 的启停控制。
其中,串口通讯使用 MSCOMM 控制。Label4 为用于显示北京时间的标签控件。温度曲
线中,红色线设定温度,绿色线为实时温度。在串口打开后,实时显示实时温度值并在 TChart
控件中添加数据点以绘制曲线。
由于支持半双工 RS485 通讯方式,上位机设为主机,单片机控制设为从机。主机在下发
命令后,从机回传数据。PID 温度的启动需在打开串口后按下启动按钮,启动时,会下发启
动命令且将 PID 参数及设定温度参数下传。在修改设定温度时,需按下旁边的“确定”按键,
下传温度设定参数。定时器控件设有两个,一个触发事件实现显示北京时间,一个触发事件
下传温度采集命令。
- 2022-01-29 01:28:44下载
- 积分:1
-
Telephone-Doorbell
利用单片机为主控芯片,通过检测按键是否按下来启动定时门铃,利用定时器控制蜂鸣器发出叮咚,此设计的门铃次数可调节,通过数码管显示调节的响铃次数与响铃时剩余的响铃次数。(附有PROTUES8.1仿真电路)
- 2022-09-15 03:55:03下载
- 积分:1
-
C实现X的个位十位显示
单片机用C语言编程显示X并个位十位百位,并显示在数码管上
- 2023-03-13 16:00:03下载
- 积分:1
-
UCOS在K60上的移植
ucos在飞思卡尔K60上的移植,支持IAR和keil两种编译环境,含源码;已经建好了工程,可以直接使用。
- 2022-06-27 17:12:39下载
- 积分:1
-
单片机stc12c5a60s2模拟电梯运行控制
l利用单片机芯片为stc12c5a60s2模拟电梯运行控制。单片机stc12c5a60s2模拟电梯运行控制,单片机stc12c5a60s2模拟电梯运行控制,单片机stc12c5a60s2模拟电梯运行控制,单片机stc12c5a60s2模拟电梯运行控制,单片机stc12c5a60s2模拟电梯运行控制。
- 2023-02-25 10:10:04下载
- 积分:1
-
Lora通信主机程序
传输距离:lora城镇可达2-5 Km , 郊区可达15 Km 。工作频率:ISM 频段 包括433。标准:IEEE 802.15.4g。调制方式:基于扩频技术,线性调制扩频(CSS)的一个变种,具有前向纠错(FEC)能力,semtech公司私有专利技术。容量:一个LoRa网关可以连接上千上万个LoRa节点
- 2022-02-03 14:23:58下载
- 积分:1
-
基于51单片机的水温控制系统
51单片机控制加热器,维持水温,显示温度
- 2022-05-16 11:50:50下载
- 积分:1