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

 
 
 
日一二三四五六
       
       
       
       
       
       

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

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

本吧签到人数:0

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

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 65回复贴,共2页
  • ,跳到 页  
<<返回51单片机吧
>0< 加载中...

在线免费帮忙解决问题,提供思路,有问题直接留言

  • 只看楼主
  • 收藏

  • 回复
  • 程旭君
  • 进士
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在职工程师在线帮忙解决问题,有问题请留言。
随缘接代做,请我喝奶茶或咖啡就行


  • sidely
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
推荐一款串口调试工具:常用串口调试工具2024春季版(www.adixm.com)此应用程序支持1M波特率(最高有效波特率受硬件设置的限制)、串口数据采集、文本模式发送与接收、HEX模式发送与接收、报文模式,数据模式,数据管理功能,数据导出至EXCEL报表、存贮于数据库。


2025-06-10 21:52:01
广告
  • 淡墨随
  • 举人
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
您好,我今天刚开始学习51单片机,但是我的stc—isp里串口号没有我的那个设备。一开始时设备管理器里是有的,现在也找不到了,我用ch341ser安装又一直显示驱动预安装成功,这是怎么回事


  • 淡墨随
  • 举人
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
您好,今天重启了还是这样有什么解决办法吗?



  • 淡墨随
  • 举人
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好的已经解决了


  • 蹦迪弄的
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用51单片机设计电子密码锁,密码错3次,键盘会锁定,锁定3分钟,写代码内容的话,怎么实现键盘锁定的?


  • 蹦迪弄的
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
想知道51单片机最小系统,这里可以换成10k的电阻排吗?


  • 蹦迪弄的
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
想知道用这个排针,等到用usb转ttl烧录的时候,可以直接用杜邦线连接吗?


2025-06-10 21:46:01
广告
  • 芝士葡萄
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
请问,我的毕设是基于单片机的秒表系统设计,功能需求:设计精度为0.1S的秒表系统,具有启动、暂停、清零按钮,每一秒钟都有提醒功能,秒表的最长计时长度为9:59:59,超过此长度,则报警。还能加些什么内容呢?加蓝牙的话该怎么加


  • 电信无忧7
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
怎么设计单片机的声音模块


  • lay666
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
关注你了,需要帮忙做点东西有偿有偿


  • 在吗kkt
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有空接代写嘛


  • 电信无忧7
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
// 定义引脚
#define TRIG_PIN P1_1 // 超声波模块触发引脚连接到P1.1
#define ECHO_PIN P1_2 // 超声波模块回波引脚连接到P1.2
#define MOSQUITO_KILLER P2_0 // 电蚊拍控制连接到P2.0
#define FAN_CONTROL P2_1 // 风扇控制连接到P2.1
// 定时器初始化
void timer0_init() {
TMOD &= 0xF0; // 清除定时器0的配置位
TMOD |= 0x01; // 设置定时器0为模式1(16位定时器)
TH0 = 0; // 初始化定时器高8位
TL0 = 0; // 初始化定时器低8位
ET0 = 1; // 使能定时器0中断
EA = 1; // 全局中断使能
TR0 = 1; // 启动定时器0
}
// 定时器0中断服务程序
void timer0_ISR(void) interrupt 1 {
static unsigned int timer_count = 0; // 用来记录定时器溢出的次数
timer_count++;
}
// 延时函数,用于超声波触发
void delay_us(unsigned int time) {
while (time--) {
_nop_(); // 空操作,消耗时间
}
}
// 获取超声波回波时间,单位:微秒
unsigned int get_distance() {
unsigned int time = 0;
TRIG_PIN = 1; // 发送高电平启动测量
delay_us(10); // 保持10us脉冲
TRIG_PIN = 0; // 停止脉冲
// 等待回波信号开始
while (ECHO_PIN == 0); // 等待ECHO引脚为高电平,开始计时
timer0_init(); // 启动定时器0开始计时
// 等待回波信号结束
while (ECHO_PIN == 1) {
// 定时器0中断服务程序会更新timer_count的值
}
// 停止定时器计时
TR0 = 0;
// 计算回波的持续时间(以定时器溢出的次数为单位)
time = timer_count; // 这里假设定时器溢出每次约等于1微秒
return time; // 返回回波时间
}
// 计算距离(单位:cm)
unsigned int calculate_distance() {
unsigned int time = get_distance();
unsigned int distance = time * 0.034 / 2; // 距离 = (时间 * 声速) / 2
return distance;
}


  • 搜尽奇峰打草稿
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可以接代做吗


2025-06-10 21:40:01
广告
  • 腻谱
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
麻烦楼主帮看看


登录百度账号

扫二维码下载贴吧客户端

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