-
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的电子琴程序
基于51的电子琴程序,通过4*4的矩阵键盘模拟琴键,前14个按键分别是中低音的1-7,15键按键切换到高音,16键播放歌曲,存储的歌曲有雪绒花、生日歌等。
- 2022-01-25 15:31:48下载
- 积分:1
-
51单片机计算器、万年历、温度表
51单片机的小程序,已经调试,可正常使用
- 2022-03-12 16:38:41下载
- 积分:1
-
基于C51单品机的简易电子秤
电子秤主要以单片机STC90C52RC控制核心,实现电子秤的基本控制功能。系统可以分为最小系统、数据采集和人机交互界面三大部分。最小系统部分主要包括STC90C52RC和经典复位电路;数据采集部分由称重传感器、信号放大和A/D转换部分组成,信号放大和A/D转换部分主要由专用型高精度24位AD转换芯片HX711实现;人机交互界面为键盘输入和点阵式液晶显示,主要使用4*4矩阵键盘和1602液晶显示器,可以方便的输入数据和直观的显示数据。整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。
- 2022-07-20 15:47:24下载
- 积分:1
-
台达变频器与51单片机通讯代码ASC2格式
台达变频器与51单片机通讯代码ASC2格式,MODBUS应用
- 2022-01-27 22:46:04下载
- 积分:1
-
C8051F020官方ADC例程
#include // SFR declarations#include //-----------------------------------------------------------------------------// 16-bit SFR Definitions for "F02x//-----------------------------------------------------------------------------sfr16 ADC0 = 0xbe; // ADC0 datasfr16 RCAP2 = 0xca; // Timer2 capture/reloadsfr16 RCAP3 = 0x92; // Timer3 capture/reloadsfr16 TMR2 = 0xcc; // Timer2sfr16 TMR3 = 0x94; // Timer3
- 2022-05-15 13:11:38下载
- 积分:1
-
STC 51单片机 四轴飞行器
一款基于STC单片机的四轴飞行器,内含PCB 原理图 及程序,这是STC官方提供的资料,供大家参考学习。
- 2023-08-23 13:55:02下载
- 积分: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
-
万年历(情侣版)
万年历(情侣版) 是基于单片机编写的情侣版的万年历,
表白的神器。
- 2023-05-11 06:50:03下载
- 积分:1