自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 STC89C52 AD 如果收到了0xfd,AD小灯显示一秒采集一次 加液晶显示 上位机

#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar code table0[]=“I LOVE MCU!”;uchar code table1[]=“num:”;uchar code table2[]=“votage: mv”;uchar code table3[]=“0123456789”;sbit lcdrs=P3^5;sbit lcden=P3^4;sbit adwr=

2020-07-09 22:08:56 283

原创 STC89C52 AD0804 AD小灯显示一秒采集一次 加液晶显示 上位机

#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar code table0[]=“I LOVE MCU!”;uchar code table1[]=“num:”;uchar code table2[]=“votage: mv”;uchar code table3[]=“0123456789”;sbit lcdrs=P3^5;sbit lcden=P3^4;sbit adwr=

2020-07-09 22:06:07 314

原创 STC89C52 AD0804 AD小灯一秒采集一次上位机

#include<reg52.h>#define uchar unsigned char#define uint unsigned int//sbit adcs=P3^5;sbit adwr=P3^6;sbit adrd=P3^7;sbit wela=P2^7;uchar num1,num2;void init() //初始化函数{// adcs=0; //设置A/D芯片的片选端,CS片选可以一直拉低wela=1;P0=0x7f;}void ADWR()

2020-07-09 22:04:18 311

原创 STC89C52 AD0804 AD小灯一秒采集一次加液晶显示

#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar code table0[]=“I LOVE MCU!”;uchar code table1[]=“num:”;uchar code table2[]=“votage: mv”;uchar code table3[]=“0123456789”;sbit lcdrs=P3^5; //控制液晶数据名命令选择sbit lcden=P3

2020-07-09 22:03:01 322

原创 STC 89C52 AD0804 AD小灯显示一秒采集一次

#include<reg52.h>#define uchar unsigned char#define uint unsigned int//sbit adcs=P3^5;sbit adwr=P3^6;sbit adrd=P3^7;sbit wela=P2^7;uchar num1,num2;void init() //初始化函数{// adcs=0; //设置A/D芯片的片选端,CS片选可以一直拉低wela=1;P0=0x7f;}void ADWR()

2020-07-09 22:01:14 280

原创 STC89C52 AD0804 LCD1602液晶基本显示AD合程序

List item#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar code table1[]=“num:”;uchar code table2[]=“votage: mv”;uchar code table3[]=“0123456789”;uchar num,shuzi;sbit adcs=P3^5;sbit adwr=P3^6;sbit adrd=P3^7;sbi.

2020-07-09 15:56:00 829

原创 STC 89C52 AD0804 LCD 1602液晶显示

#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar code table1[]=“I LOVE MCU!”;uchar code table2[]=“DONG FANG!”;sbit lcdrs=P3^5;//sbit lcdrw=P1^5;sbit lcden=P3^4;//sbit dula=P2^6;//sbit wela=P2^7;num;void delay(uint

2020-07-09 15:52:51 352

原创 STC89C52 AD0804 数码管显示

#include<reg52.h>#define uchar unsigned char#define uint unsigned intuint disnum,a;sbit adrd=P3^7;sbit adwr=P3^6;sbit dula=P2^6;sbit wela=P2^7;uchar code table_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x7

2020-07-09 15:49:40 245

原创 51单片机编写程序控制步进电机正反转

注意连接A连接P0.5,B连接P0.4,C连接P0.3,D连接P0.2,步进电机提高显示,步进角5.625,意思是一个脉冲走的角度,没算减速比64:1视频里把减速器拿下去了,然后88=64个脉冲正好一周,但是下边是算上减速比了所以for循环里乘以了64/#include <reg52.h>#define uint unsigned int#define uchar unsigned charsbit dula=P2^6;uchar code step_table[8]={0xd

2020-06-08 16:06:05 5706

原创 51单片机编写程序,步进电机已知转速 注意连接A连接P0.5,B连接P0.4,C连接P0.3,D连接P0.2

include <reg52.h>#define uint unsigned int#define uchar unsigned charsbit dula=P2^6;uchar code step_table[8]={0xdc,0xcc,0xec,0xe4,0xf4,0xf0,0xf8,0xd8};void delay (uint t){while(t–);}void main(){uint i;P0=00; //关闭数码管显示delay(500);dul

2020-06-08 16:01:45 275

原创 51单片机 编写程序 让步进电机 旋转270度

#include <reg52.h>#define uint unsigned int#define uchar unsigned charsbit dula=P2^6;uchar code bujinz[]={0xdc,0xcc,0xec,0xe4,0xf4,0xf0,0xf8,0xd8};uchar code bujinf[]={0xd8,0xf8,0xf0,0xf4,0xe4,0xec,0xcc3,0xdc};void delay (uint t){while(t–);}

2020-06-08 15:58:51 910

原创 注意连接A连接P0.5,B连接P0.4,C连接P0.3,D连接P0.2, //步进电机入门基本显示,延时100,400 转速不同*

#include <reg52.h>#define uint unsigned int#define uchar unsigned charsbit dula=P2^6;uchar code step_table[8]={0xdc,0xcc,0xec,0xe4,0xf4,0xf0,0xf8,0xd8};void delay (uint t){while(t–);}void main(){uint i;P0=00; //关闭数码管显示delay(500);du

2020-06-07 00:08:55 227

原创 STC89C52 单片机 AD0804 AD基本操作小灯加数码管显示

#include<reg52.h>#define uchar unsigned char#define uint unsigned intuint disnum,a;sbit adrd=P3^7;sbit adwr=P3^6;sbit dula=P2^6;sbit wela=P2^7;uchar code table_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x7

2020-06-01 15:12:02 913

原创 STC89C52 单片机 ADC0804 AD模数转换 AD基本操作小灯

#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit adcs=P3^5;sbit adwr=P3^6;sbit adrd=P3^7;uchar num;void init() //初始化函数{adcs=0; //设置A/D芯片的片选端,CS片选可以一直拉低}void ADWR()

2020-06-01 15:04:55 2528

原创 串口通信实例发什么点亮小灯

#include<reg52.h> // 52系列头文件#define uchar unsigned char // 宏定义 无符号字符型 8位uchar flag,a; // 定义 flag avoid init() // 初始化子函数体{TMOD=0x20; // 设置定时器T1方式2 目的是自动重装8位初值// TL1=0xfd; // 装初值 目的是设置 波特率 9600// TH1=0xfd; // 装初值 目的是设

2020-05-20 10:10:26 421

原创 外部中断定时器0,数码管显示0~60正计时循环

#include<reg52.h>#define uchar unsigned char//#define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39 ,0x5e,0x79,0x71};uchar shu,count1,flag;void init(){

2020-05-16 22:37:36 2413

原创 外部中断 液晶显示0~60正计时

#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit lcdrs=P2^4;sbit lcden=P2^5;uchar miao=00;uchar shi,ge,num;uchar code table[]=“0123456789”;sbit dula=P2^6;sbit wela=P2^7;void init();sbit key=P2^0;uchar code table1[

2020-05-16 22:26:36 439

原创 C51 单片机 矩阵按键具有更改密码功能,密码正确,P1口小灯全亮

黄色部分少了两个等于符号,打不上去,头一次写,请多谅解#include<reg52.h>#define uint unsigned int#define uchar unsigned charuchar count=0,num=10;uchar mima_init=54; uchar shi=0;uchar ge=0;uchar mimahecheng=0;sbit beep=P2^3;sbit key0=P2^4;sbit key1=P2^5;sbit key2=P2^

2020-05-15 22:32:50 611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除