-
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
-
51控制的单侧风力摆
本设计采用STC89C52RC为中心控制器,利用加速度传感器来的采集、处理实现对风扇转速的控制,调节风力大小,进而改变帆板转角大小;帆板的角度检测,通过ADXL345模块,实现控制帆板角度的大小;通过充分比较、论证,最终选用小型直流电机作为风扇的制动源,小型直流电机力矩大、操作简单、价格低且能满足设计需求;系统显示采用LCD12864液晶,用于实时显示帆板的角度大小;控制电机是以NPN三极管BU406为驱动,再利用PWM算法算出合理的脉冲占空比;最后经过多次测试表明,系统完全达到了设计要求,不但完成了所有基本和发挥部分的要求,并增加实现了实时显示占空比全程变化的功能。
- 2022-08-14 05:08:24下载
- 积分:1
-
温湿度传感器-c51
温湿度传感器只是传感器其中的一种而已,只是把空气中的温湿度通过一定检测装置,测量到温湿度后,按一定的规律变换成电信号或其他所需形式的信息输出,用以满足用户需求。
- 2022-04-17 11:37:53下载
- 积分:1
-
51单片机12864例程
12864液晶显示模块是128×64点阵型液晶显示模块,可显示各种字符及图形,可与CPU直接接口,具有8位标准数据总线、
6条控制线及电源线。
- 2022-04-08 23:27:50下载
- 积分:1
-
单片机无线多路温度采集系统
单片机无线多路温度采集系统,内含程序和相关原理图。
- 2022-02-04 05:29:22下载
- 积分:1
-
基于C51单品机的简易电子秤
电子秤主要以单片机STC90C52RC控制核心,实现电子秤的基本控制功能。系统可以分为最小系统、数据采集和人机交互界面三大部分。最小系统部分主要包括STC90C52RC和经典复位电路;数据采集部分由称重传感器、信号放大和A/D转换部分组成,信号放大和A/D转换部分主要由专用型高精度24位AD转换芯片HX711实现;人机交互界面为键盘输入和点阵式液晶显示,主要使用4*4矩阵键盘和1602液晶显示器,可以方便的输入数据和直观的显示数据。整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。
- 2022-07-20 15:47:24下载
- 积分:1
-
51单片机串口操作
本例程使用串口,七段式数码管、51单片机开发板实现通过vhaunkou发送小于65536的数据并在数码管上实时显示出来,,适合刚刚接触的新手
- 2023-05-13 12:10:02下载
- 积分:1
-
环境温度控制直流电机转速,测速
通过DS18B20采集当前温度 单片机根据温度控制直流电机转速 并能够通过1602显示当前温度和当前转速
电路方面 需要 单片机最小系统 电机驱动模块 测速模块 18B20测温电路 生存电路
使用单片机最好使用自带PWM单片机
- 2022-04-07 01:44:32下载
- 积分:1
-
简单的按键控制两位动态数码管
从99到0循环,按一次减一,比较简单,适合新手学习
- 2022-09-27 07:35:02下载
- 积分:1
-
检测误码率
采用c语言编写的单片机通过串口通信发送递增数的程序,可用来检测误码率。
- 2023-06-08 21:10:04下载
- 积分:1