• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 为什么时钟和日历代码清理后将函数移动到外部标头就停止了工作?

    Gusy,我在写一个时钟和日历代码。一切正常,然后我尝试使用结构来清理代码,将一些函数移动到外部标头,猜猜怎么着?是的,它停止了工作。正如我所说,代码正在工作,在我将这些函数移动到这个头并创建结构之后就停止了。我想张贴我的主要代码,但论坛不喜欢我。

    2019-08-06 11:44

  • 错误PSOC创建者4.2打开项目错误M0261

    尊敬的先生或女士,打开一个新的项目,PSoC Creator 4.2犯的错误:m0261。运行系统:Parallels Desktop Pro版MacBookPro /用/ Windows 7

    2018-08-20 00:28

  • DDR主要讯号及种类

    内存的历史DDR 历代规格介绍DDR主要讯号介绍DDR种类

    2021-02-22 08:02

  • 苹果公司为什么要用ARM处理器

      尽管配备了出色的新键盘,但经过改进的新版MacBookPro13还是有一个大问题。苹果再次被迫出售较旧的英特尔处理器。这个问题表明为什么苹果公司即将改用ARM处理器(传闻已久,现在已经确定)绝对

    2020-06-22 11:21

  • 万年历代

    `那位可不可以帮我解答一下为什么我的万年历显示的温度总是检测到0,而单独把18B20的程序拿出来烧录就是可以正常显示的。具体显示状况如下,附上18b20的代码;#include<reg52.h>#include"18b20.h"#include"lcd12864.h"#include"moondate.h"#define uchar unsigned char#define uintunsignedintuchar temp_buf[5]={1,0,'.',0,''};uchar flag;***it dp = P2^2;/*********************************延迟大约8us************************************/void delay_us(uint y){while (y--);}/******************************************DS18B20 初始化********************************************/void init_1820(){dp = 1;delay_us(1); //拉高一段时间dp = 0;delay_us(350); //拉低大约480usdp = 1;while(dp);// 检测是否复位成功或DS18B20是否存在delay_us(60);dp = 1;}/***************************************写操作,每次写入一个dat****************************************/void wr_1820(uchar dat){uchar i;for(i=0;i<8;i++){dp = 0;delay_us(1);dp = dat&0x01;delay_us(60);dp = 1;dat = dat>>1;}}/****************************************读操作,每次返回16位数据******************************************/uint re_1820(){uchar i;uint dat;for(i=0;i<16;i++){dp = 0;delay_us(60);dp = 1;if(dp){dat = (dat>>1)|0x8000;}elsedat = dat>>1;dp=1;delay_us(60);}return(dat);}/*********************************************************** 读取温度函数,返回温度的绝对值,并标注flag,flag=1表示负,flag=0表示正 **********************************************************/uint readtemp(){ uint temp; float m; init_1820(); wr_1820(0xcc); wr_1820(0x44); init_1820(); wr_1820(0xcc); wr_1820(0xbe); temp = re_1820(); if(temp > 0xfff) { flag = 1;temp = (~temp)+1; } else { flag = 0; } m = temp*0.0625; temp = m*10+0.5; return(temp);}/*******************************************温度读取及处理函数******************************************/void gettemp(){uint tem;tem= readtemp();temp_buf[0] = tem/100 + '0';temp_buf[1] = tem%100/10 + '0';temp_buf[2] = '.';temp_buf[3] = tem%10 + '0';temp_buf[4] = '';}/********************************************************************显示温度函数********************************************************************/voidprint_tem(){lcd_pos(3,2);print_string(temp_buf);lcd_pos(3,4);print_string("℃");}void wendu(){ readtemp();gettemp();print_tem();}`

    2012-11-09 22:34

  • 如何查询硬盘的基本参数

    文章目录1 起因2 解决1 起因由于笔记本用了5年多,128G内存实在不够用(主要插口齐全,最新更新的macbookpro有没有太大的亮点,等更新mini-led和14寸窄面屏),于是计划在某宝入手

    2021-07-22 07:52

  • 大敌以后,电子元器件USB3.0将来开展深陷迷雾

    MacBookPro衔接时,传输速度也就是该笔记本外部硬盘的速度。此外,Thunderbolt设备价钱昂贵,即便最廉价的PegasusR6价钱约1500美元。而目前只要最新的MacBookPro和iMac支持

    2012-11-26 16:58

  • 平方16位数字不能提供正确的值

    我使用XC8编译器。我有一个定义为UINT16或无符号短int x的变量。然后我定义一个变量UINT32或无符号长int x_squared。当我遍历代码x=506或1FA十六进制时。下一个语句

    2019-10-23 10:57

  • 一种LED旋转灯笼的制作方法分享

    本实用新型涉及灯笼技术领域,具体为一种LED旋转灯笼。背景技术:灯笼,又称灯彩,是一种古老的中国传统工艺品,每年的农历正月十五元宵节前后,人们都挂起象征团圆意义的红灯笼,经过历代灯彩艺人的继承和发展

    2021-06-30 06:07

  • PIC32MX CDC USB速度能达到多少?

    ),并使USB运行非常快。在主机上(目前为Macbookpro,直接连接到PIC32),我确实写到/dev/u***modemXXXX,并尝试各种大小。我得到一致的1400毫秒传输512KB:写大小似乎

    2019-11-06 15:15