网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月21日漏签0天
51单片机吧 关注:74,225贴子:303,383
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 12回复贴,共1页
<<返回51单片机吧
>0< 加载中...

求助有偿,大佬们,小学期题目

  • 只看楼主
  • 收藏

  • 回复
  • 你的不在君
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
智能温控风扇。
任务要求5个全包括,要有pr仿真和keil代码就行。


  • 辂赍
  • 进士
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
给个qq,私信你了


2025-12-21 03:49:45
广告
不感兴趣
开通SVIP免广告
  • 大学生设计!!
  • 进士
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可以做,学生价


  • 请叫我大仙长
  • 进士
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 请叫我大仙长
  • 进士
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include "reg51.h"
#include"Ds18b20.h"
#include "lcd1602.h"
#define uchar unsigned char
#define uint unsigned int
sbit led1=P3^7;//LED
sbit out1=P2^3;//电机
sbit k1=P1^0;//按钮
sbit k2=P1^1;
sbit k3=P1^2;
sbit k4=P1^3;
sbit k5=P1^4;
sbit k6=P1^5;
uchar pwm=0;//占空比
uchar time=0;
uchar disp1[]="temp:00 C D:00"; //显存
uchar disp2[]="H:00C L:00C ";
uchar up=38,down=22;//上下限
//主函数
void main()
{
uchar i=0,k=0;
disp1[7]=0xdf;//句号
for(i=0;i<10;i++)//预读,消除误差
{
Ds18b20ReadTemp();
delay_uint(1000);
}
init_1602();//初始化LCD1602
TMOD|=0X01;//初始化定时器
TH0=0X3C;
TL0=0XB0;
ET0=1;//打开定时器0中断允许
EA=1;//打开总中断
TR0=1;//打开定时器
while(1)
{
if(i<10)//PWM计时
i++;
else
i=0;
//输出控制
if(!led1)
{
if(i<pwm)
out1=0;
else
out1=1;
}
else
{
out1=1;
}
if(!k1 &&(k!=1))//启动
{
k=1;
led1=0;
}
if(!k2 &&(k!=2))//停止
{
k=2;
led1=1;
}
if(!k3 &&(k!=3))//上限加
{
k=3;
if(up<99)
up++;
}
if(!k4 &&(k!=4))//上限减
{
k=4;
if(up>down)
up--;
}
if(!k5 &&(k!=5))//下限加
{
k=5;
if(down<up)
down++;
}
if(!k6 &&(k!=6))//下限减
{
k=6;
if(down>0)
down--;
}
if(P1==0xff)
k=0;
}
}
//定时器中断
void Timer0() interrupt 1
{
float i=0,j=0;
if(time<10)//0.5s
time++;
else
{
time=0;
Ds18b20ReadTemp();//测温
//计算速度
if(Ds18_temp>down)
{
i=up-down;
pwm=10*(Ds18_temp-down)/i;
if(Ds18_temp>up)
pwm=10;
}
//显示
disp1[5]=Ds18_temp/10+0x30;
disp1[6]=Ds18_temp%10+0x30;
disp1[12]=pwm/10+0x30;
disp1[13]=pwm%10+0x30;
write_string(1,0,disp1);
disp2[2]=up/10+0X30;
disp2[3]=up%10+0X30;
disp2[10]=down/10+0X30;
disp2[11]=down%10+0X30;
write_string(2,0,disp2);
}
TH0=0X3C;
TL0=0XB0;
}


  • specter_xa
  • 举人
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
试试楼上能不能用


  • 幸运的是学姐吖
  • 探花
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
🉑


  • 爱3145477476
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个设计,我有办法,我来,连我名字


2025-12-21 03:43:45
广告
不感兴趣
开通SVIP免广告
  • 冰川的河豚
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可80-100


  • 爱3145477476
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个我专业,带,连我名称


  • 贴吧用户_JGbAWt1
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还需要吗?我可以


  • lukexin98
  • 贡士
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
解决了吗


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 12回复贴,共1页
<<返回51单片机吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示