- 博客(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关注的人
RSS订阅