STC89C52RC特点及引脚介绍



STC89C52RC单片机的NRF24L01无线通信程序,收发一体

本设计由两块STC89C52RC单片机组成,通过NRF24L01实现最廉价的无线通信。每块单片机都是集收发于一体,先初始化会在OLED上显示是否初始化成功,然后通过按键可选择收发模式,并在OLED屏幕上显示出来最后选择串口调试助手,打开串口给单片机发送信息,单片机接收到后再通过NRF24L01向另一块单片机发送接收成功后会将接收到的信息显示在OLED上。OLED显示屏较1602液晶显示屏清楚,可现实的内容丰富,可以建立自己的字库并且占用的引脚较少单片机源程序如下:#include "reg52.h"#include "oled.h"#include "bmp.h"

发表于 2020-11-09

STC89C52RC单片机设计的FM收音机+自动搜台+存储电台

刚调试好的收音机,但是信号还不是很好,收音机模块用的TEA5767芯片,液晶1602显示,爱好者可以自己下载调试。可以手动自动调节自动搜台电台单片机源程序如下:#include <reg52.h>#include "tea5767.h"#include "delay.h"#include "lcd1602.h"//K1:上一台 K2:下一台 K3:从低向高搜索台sbit K1 = P2 ^ 1;sbit K2 = P2 ^ 4;sbit K3 = P2 ^ 7;//当前频道号 从 0 开始unsigned char ch = 0;void main

发表于 2020-02-25

STC89C52RC单片机设计的FM收音机+自动搜台+存储电台

STC89C52RC单片机+串口+红外控制16路舵机程序

;   //串口输入C~                                mm=11;break;                        case 0x44:                       

发表于 2020-01-20

STC89C52RC单片机+串口+红外控制16路舵机程序

STC89C52RC拓展串口(串口不够)的解决方法

现在很多人拿51单片机起步,其中用的最多的当属STC89C52RC,但随着学习的深入,越来越感觉到这款单片机功能的落后,再加上现在物联网技术的发展,通信成了重要的一环,而许多模块比如蓝牙模块,串口屏,无线模块,GSM模块,串口语言模块等等都用串口通信,而这款单片机的串口就只有一个,远远不能满足功能复杂的大型应用,所以有些人就转向12,15,AVR,STM32等等,但这些单片机的学习资源远不如STC89C52RC,编程复杂了很多,但实际作品并不一定需要这么高级的单片机怎么办,本文将介绍几种常见的方法帮你扩展51单片机的串口:1:先发一个常用的传统串口程序,里面包含了各种收发程序。#include <reg52.h>

发表于 2019-12-20

STC89C52RC拓展串口(串口不够)的解决方法

STC89C52RC单片机控制步进电机仿真与程序

本单片机是STC89C52RC,本程序应用于step motor--28BYJ,小型步进电机,供电电压DC5V,可直接接于单片机通过ul2003驱动芯片驱动,数码管是共阴极接口,控制步进电机启动/停止,正反转,加减速,并有运行,及转换状态显示。是初学者的好例程。实物图: 仿真原理图如下 单片机源程序如下:/*本单片机是STC89C52RC,本程序应用于step motor--28BYJ,小型步进电机,   供电电压DC5V,可直接接于单片机通过ul2003驱动芯片驱动,数码管是共阴极接口,*/#include <STC89C5xRC.H>#define uchar

发表于 2019-12-05

STC89C52RC单片机控制步进电机仿真与程序

LCD12864中文液晶屏显示

单片机源程序如下:/* ***************************************************** */ /* ***************************************************** */// 工  程   : 51单片机开发板// 文件名   : LCD12864.c// 处理器   : STC89C52RC// 编译环境 : Keil4 C51 // 系统时钟 : 11.0592MHZ// 版    本        : V1.0 

发表于 2019-11-30

LCD12864中文液晶屏显示




上一篇:l298n引脚图和说明
下一篇:精准达!新分子探针可将活性分子准确靶向蛋白质