-
-
1#include <reg51.h> sbit LED=P1^0; void delay(unsigned int time) { unsigned int i, j; for (i = 0; i<time; i++) for(j=0;j<1275;j++); } void main() { while (3) { LED = 0; delay(5000); LED = 1; delay(5000); } } 就是需要这个再倒着循环5次
-
8
-
24551,32等单片机问题解答,可以长期咨询,留邮箱哈,每天都会来看
-
1
-
1【H文件】 #ifndef __ADC0832_H_ #define __ADC0832_H_ //---包含头文件---// #include<reg51.h> //---重定义关键词---// #ifndef uchar #define uchar unsigned char #endif #ifndef uint #define uint unsigned int #endif //******************adc0832****************************// sbit CLK=P1^5;//时钟,初始状态为0 sbit DI=P1^6;//数据输入 sbit DO=P1^7; // 数据输出 sbit CS=P1^4; //---定义全局函数---// uchar ADC(uchar ch); #endif
-
1【H文件】 #ifndef __LCD1602_H_ #define __LCD1602_H_ /********************************** 当使用的是4位数据传输的时候定义, 使用8位取消这个定义 **********************************/ //#define LCD1602_4PINS /********************************** 包含头文件 **********************************/ #include<reg51.h> //---重定义关键词---// #ifndef uchar #define uchar unsigned char #endif #ifndef uint #define uint unsigned int #endif /********************************** PIN口定义 **********************************/ sbit rs=P2^0; //1602数据/命令选择引脚 H:
-
5
-
2有大佬会用红外避障传感器和单片机结合起了做一个检测到人一定时间步进电机就会启动然后晶体管数加一的吗
-
2
-
4跪求驱动部分的.h和.c代码如果有接线图就更好了
-
10
-
2
-
0DK601 芯片选择性的兼容主流的充电协议。芯片可以智能的识别插入的手机类型,使用PD协议或者 TYPEC 协议与手机握手进行快充。芯片的 CC 耐压分别高于 30V,具有极高的可靠性。DK601 PDO 使用最常规的 18W 5V/3A 、9V/2A、12V/1.5A,满足大部分应用需求。DK601 仅需要外部供电电阻和电容,不需要其他外围,应用方案极简,BOM成本极低 样品测试和参考资料可以联系我!!!
-
2自制一个单片机最小系统,包括复位电路晶振电路,要求至少接2个四位共阳数码管,可以显示预设价格(使价格标签的价格区间在99999~00000之间)大佬们有思路吗
-
7
-
5
-
3
-
1因为门磁模块驱动问题,选择了sg-90模块替换,想知道有没有大佬提供些意见,感激感激!!
-
18
-
14
-
2
-
8
-
4
-
43
-
6如题,数码管我只会调用函数来直接位选,段选显示数字和字母,时钟实在是难搞得不行,ds1302我也融不进去
-
5
-
8
-
8
-
3我想写一个按下按钮灯循环亮,松手灯灭的程序怎么搞啊,自己写的按下灯亮松手灯不灭,灯循环一圈了才灭
-
5
-
2#include <STC89C5xRC.H>#include "DElay.h"#include "LCD1602.h" sbit K1=P3^2;sbit K2=P3^3; void main(){ int SDT=100;LCD_Init();LCD_ShowChar(2,12,0xDF);LCD_ShowString(2,13,"C");while (1){if(K1==0){ Delay(20);while(K1==0); Delay(20); SDT=SDT+10;} if(K2==0){ Delay(20);while(K2==0); Delay(20); SDT=SDT-10;}LCD_ShowNum(2,9,SDT,3); Delay(200); }}
-
1
-
14
-
1
-
16
-
7应该怎么接啊,我按着百度上的接法,把程序下到了单片机里面,2003的IN口接在了P2.2-2.5上,但是单片机的
-
51、显示冷藏温度、冷冻温度,两个温度可调 2、具有自动模式、手动模式、速冻模式 手动模式下可以修改温度; 自动模式下冷冻-18度,冷藏5度。 速冻模式下冷冻-25度,冷藏0度。 3、冰箱开门一分钟超时报警 #include "reg51.h" #include"Ds18b20.h" #define uchar unsigned char #define uint unsigned int sbit smg1=P2^0;//数码管 sbit smg2=P2^1; sbit smg3=P2^2; sbit smg4=P2^3; sbit smg5=P2^4; sbit smg6=P2^5; sbit smg7=P2^6; sbit smg8=P2^7; sbit k1=P3^0;//按钮 sbit k2=P3^1; sbit k3=P3^2; sbit k4=P3^3; sbit k5=P
-
11
-
2