-
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
-
STC89C52RC单片机读卡端和写卡端程序
STC89C52RC单片机读卡端和写卡端程序
读取S50卡说明
验证该卡是否为我系统认证的卡
卡第一扇区密码A为{0xab,0xba,0xcf,0xde,0x6a,0x7a}
卡第一扇区密码B为{0xfe,0x9f,0x12,0x24,0x33,0x65}
卡的第一数据块内容为:{0x12,0x34,0x56,0x78,0xED,0xCB,0xA9,0x87,0x12,0x34,0x56,0x78,0x01,0xFE,0x01,0xFE}
则验证通过
如果通过,则返回卡号和块1内容
如果不通过,则返回2015
- 2022-01-23 11:07:29下载
- 积分:1
-
stc单片机读取DS18B20
stc单片机读取DS18B20的温度值,初学者使用
- 2022-01-30 14:09:05下载
- 积分:1
-
ADC模拟电压采集测试
该压缩包里面的代码是基于STM32F407VET6 开发板为实验平台编写,主要用作ADC模拟电压采集测试,几个部分均有相应注释,便于理解。包含所有相关的文件,用KEIL软件打开课直接使用。
- 2022-01-30 22:33:35下载
- 积分:1
-
MFRC522开发板代码、图纸、资料
MFRC522开发板代码、图纸、资料全套内容,可直接做出自己的读卡器
- 2022-04-29 04:22:55下载
- 积分:1
-
楼层报警系统源代码
资源描述本代码是用于楼层报警系统的,代码功能:基于单片机,用C语言编写控制程序,能同时监控不同房间的安全情况(火灾,有毒气体,人为紧急报警等),通过液晶显示当前每个房间的情况,若有报警,可以显示当前房间的报警类型,便于及时处理。后期也可以加入一些自动不就措施,如火灾自动灭火等等,方便修改。
- 2023-06-22 22:30:04下载
- 积分:1
-
基于51单片机学习型红外线遥控器
提出一种基于 AT89C51 的学习型红外遥控器的设计方案,该设计的控制器,可存放十六个遥控代码,采用九键分四区域控制,每一区域对应 一种家庭电器的四种主要功能。(附带pcb原理图及源程序等)
- 2022-01-26 04:27:08下载
- 积分:1
-
英飞凌单片机TC1767电机控制例程
英飞凌单片机TC1767电机控制例程,包括ADC触发,PWM生成,DMC,旋变解码等
- 2022-11-08 07:55:03下载
- 积分:1
-
vb 串口通信
vb编写上位机与单片机通信,单片机采用STC12c5A60S2 ,单片机部分采用c就可编写,VB编写的上位机界面可以灵活设置。由于单片机一次只能接收一字节,因此程序中要处理好数据的通信协议,本程序中上位机向单片机发送时,采用定时发送,每次发送一字节,数据不会被丢失
- 2022-08-22 23:15:45下载
- 积分:1
-
单片机 c语言
改变单片机IO口输出频率,可以生成美妙的音乐/*-----------------------------------------------
名称:音乐播放
内容:
------------------------------------------------*/
#include //包含头文件,一般情况不需要改动?
//头文件包含特殊功能寄存器的定义
/*------------------------------------------------
硬件端口定义
------------------------------------------------*/
sbit SPK1=P1^5; //定义音乐输出端口
- 2022-01-24 17:56:20下载
- 积分:1