-
14
-
1
-
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
-
2
-
6#include<reg51.h> sbit p=PSW^0; unsigned char Tab[lbk]8[rbk]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; void main(void) { unsigned char i; TMOD=0x20; SCON=0xc0; PCON=0x00; TH1=0xfd; TL1=0xfd; TR1=1; while(1) { for(i=0;i<8;i++) { Send(Tab[lbk]i[rbk]); delay(); } } } void Send(unsigned char dat) { TB8=P; SBUF=dat; while(TI==0); ; TI=0; } void delay(void) { unsigned char m,n; for(m=0;m<250;m++) for(n=0;n<250;n++); } 是这样的代码,然后报错了,应该怎么修改啊,谢谢谢谢
-
0//音符半周期us 1908 1706 1520 1436 1276 1136 1012 956 854 760 718 638 568 506 478 426 380 358 320 284 254 #include <reg51.h> #include <intrins.h> #define uchar unsigned char #define uint unsigned int sbit beep=P3^7;//蜂鸣器 sbit smg1=P2^0;//数码管 sbit smg2=P2^1; sbit smg3=P2^2; sbit smg4=P2^3; uchar xian[4]={0xff,0xF9,0x40,0xC0}; uchar code smgduan0[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};//显示0~9,无小数点 uchar code smgduan1[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};//显示0~9,有小数点 //音符半周期us 1908 1706 1520 1436 1
-
10设计内容: 具有3路抢答输入(由独立按键实现),时间分辨率小于100mS 显示抢答剩余时间,初始为10秒,最小量化单位为0.5秒; 抢答成功后,蜂鸣器响声作为提示,并显示抢答成功的号码; 抢答失败后,播放一段警报声,并显示F;(20分)
-
12三路抢答器设计,请教大佬电路原理图怎么设计? 具有3路抢答输入(由独立按键实现),时间分辨率小于100MS ,显示抢答剩余时间,初始为10秒,最小量化单位为0.5秒;抢答成功后,播放一段小乐曲,并显示抢答成功的号码;抢答失败后,播放一段警报声,并显示F
-
4
-
3
-
2
-
1
-
10有没有大佬做过设计呀 有些问题想了解一下
-
5
-
2有用过JDY40无线模块的嘛
-
0怎么建立一直电子工程项目合作信任,大家抱团取暖
-
8
-
7
-
4
-
2
-
1
-
3想问下各位大佬汇编怎么写让一个按键按下后让整个程序重新跑?
-
0利用矩阵键盘、蜂鸣器和数码管搭建一个小型病床呼叫系统。用16个按键模拟16个病床的呼叫按钮,当有按键按下时,护士站处由蜂鸣器发出报警声,同时护士站处的数码管会实时显示相应的病床号。 蜂鸣器产生叮咚声,“叮”600HZ、150ms,“咚”400HZ、250ms。 【护士站代码】 #include<reg51.h> #define uint unsigned int #define uchar unsigned char sbit beep=P2^2;//蜂鸣器 sbit P20=P2^0; sbit P21=P2^1; uchar mode=0;//计数 uchar shijian=0;//定时时间 uchar shuzi[2]={0,0};//显存 uchar code smgduan0
-
01、实现步进电机正反转 2、可以对电机进行调速 3、使用L297和L298控制步进电机 4、显示系统状态:速度、方向、其启停状态。 5、按键采用外部中断触发检测 【主函数】 #include<reg51.h> #include "intrins.h" #include "lcd1602.h" #define uchar unsigned char #define uint unsigned int uchar keyval=0; uchar flag=0;//显示标志 sbit S1=P2^2;//按钮 sbit S2=P2^3; sbit S3=P2^4; sbit S4=P2^5; sbit S5=P2^6; sbit S6=P2^7; sbit out2=P3^7;//电机控制 sbit out1=P2^0; uint sudu=200;//速度 uint time=0;//系统定时 ucha
-
5如果我想要让从机用max487同时发送4个数据给主机,我要怎么写程序?主机又要怎么写接收程序?主机从机都是51单片机
-
0DK2649PA 是一颗高性能、低功耗 PWM 控制芯片,内置 650V 高压功率MOSFET,适用于15W以内的电源方案。在 PWM 模式下芯片开关频率固定,这个频率是由芯片内部设定。在空载或轻载下,芯片工作在绿色模式,以此来减小开关损耗,提高整机的工作效率。DK2649PA 的跳频频率设置在 25KHz,工作时可以有效避免音频噪音。芯片内部集成图腾柱驱动结构可以有效改善系统的EMI特性和开关的软启动控制。
-
2
-
6
-
4帮帮孩子吧!课设要求用51单片机和微波雷达搞个汽车超速监控系统,但是我一点头绪都没有,有没有好哥们儿帮帮孩子啊!
-
3
-
0
-
4哪位大神有基于AT89C51智能交通灯含车流量检测的全套资料 跪求!!!! 企鹅380684372
-
4
-
4有没有大佬能帮忙写两行代码啊,纯小白,实验要用(有偿)
-
7晶振频率12mhz,实现从p1.0引脚输出一个周期2ms方波(用定时器t0,方式1) #include <reg51.h> #include <stdio.h> sbit P1_0=P1^0; void T0_int() interrupt 1 { P1_0=!P1_0; TF0=0; } void main(void) { TMOD=0x01; TH0=0xfc; TL0=0x18; EA=1; ET0=1; TR0=1; // Write your code here while (1) ; }
-
3有偿求51单片机温度报警器汇编代码
-
0有没有大佬会,有偿,私
-
1
-
30
-
4
-
3
-
2
-
4就是我在学校学的c语言,用的int,float,char等等,就是整数,小数,字符,为啥单片机里面的编程都是unsigned 和unsigned char,前者是无符号的啥 小数整数都可以吗,后者是无符号字节,字节是什么数据类型,我只知道一个字节存储的最大二进制值转换为十进制就是65535,难道后者的意思是存放0-65535的数字,前者是存放0-无穷大的数字吗,两者还不分整数小数,求贴吧老哥解答
-
1