51单片机
小盼你最萌哒
这个作者很懒,什么都没留下…
展开
-
51 单片机按键控制LED亮灭\单个IO翻转
#include "reg51.h"sbit KEY0 = P3^2;sbit KEY1 = P3^3;sbit OUT = P0^7;sbit LED = P0^6;void delay_ms(int t){ int i; while(t--) { for(i=0; i<110; i++); }}void main(){...原创 2019-01-17 19:50:35 · 7496 阅读 · 0 评论 -
470Ω排阻阻值测量
51单片机的架构常用A472J这种排阻来做上拉,在8路流水灯电路中也常用A471J排阻做限流。这种排阻相当于8个电阻并联,闲来无事测试了一下470欧排阻中每个电阻的阻值,然后就用上了高大上的FLUKE万用表。测试公共端与相邻的脚电阻如下:实验发现虽然是排阻,但是阻值也是有差别的,最大的有476.5欧,最小的有469.4欧,但是平均下来差不多在1%的误差范围内。...原创 2019-01-24 21:01:27 · 2909 阅读 · 0 评论 -
STC12C5A60S2读取ADC的值串口发送
#include <STC12C5A60S2.H>#include "intrins.h"//ADC_CONTR bit:#define ADC_POWER 0x80 //adc 启动#define ADC_FLAG 0x10 //adc转换完成标志#define ADC_START 0x08 //adc开始标志#define ADC_S...原创 2019-04-03 21:27:45 · 4430 阅读 · 1 评论 -
STC12C5A60S2双串口发送
#include <STC12C5A60S2.H>#include "intrins.h"#define FOSC 11059200L#define BAUD 9600#define S2RI 0x01; //串口2接收bit#define S2TI 0x02; //串口2发送bitvoid Delay500ms() //@11.0592MHz{ ...原创 2019-04-03 22:08:45 · 1952 阅读 · 0 评论 -
STC12C5A60S2使用NRF24L01和stm32通信
/******************************************///// 该程序工作的主频是12MHz,单片机使用STC12C5A60S2///******************************************/#include "STC12C5A60S2.H"#define uchar unsigned char#define uint...原创 2019-03-31 15:14:45 · 1050 阅读 · 4 评论 -
STC1C5A60S2第二串口死活接收不到数据……
测试了一下午了,死活收不到数据……下面附官方给的程序。发送中断都能进,接收就是进不去。把PCA映射到P4口去了,也还是不行,官方的QQ回复就更……下面是官网给的代码,希望大佬能找到原因……换了一片还是不行,总不能说这批全坏了吧……#include "reg51.h"#define FOSC 11059200L#define BAUD 115200#define NONE_...原创 2019-04-16 16:38:29 · 1817 阅读 · 7 评论 -
STC52串口信息显示在LCD12864屏上
/********************************************************************************** 【使用说明】: 使用前请短接J2跳线帽,串口助手设置为比特率9600,无校验位,停止位1,发送数据为16进制形式*********************************************************...原创 2019-04-16 20:45:56 · 1647 阅读 · 1 评论 -
51超声波串口打印
51超声波串口显示程序。/***********************************************************************************************************///HC-SR04 超声波测距模块 DEMO 程序//晶振:11。0592//接线:模块TRIG接 P1.2 ECH0 接P1.1//串口波特率9...转载 2019-04-20 15:04:11 · 814 阅读 · 0 评论