Gusy,我在写一个时钟和日历代码。一切正常,然后我尝试使用结构来清理代码,将一些函数移动到外部标头,猜猜怎么着?是的,它停止了工作。正如我所说,代码正在工作,在我将这些函数移动到这个头并创建结构之后就停止了。我想张贴我的主要代码,但论坛不喜欢我。
2019-08-06 11:44
尊敬的先生或女士,打开一个新的项目,PSoC Creator 4.2犯的错误:m0261。运行系统:Parallels Desktop Pro版MacBookPro /用/ Windows 7
2018-08-20 00:28
内存的历史DDR 历代规格介绍DDR主要讯号介绍DDR种类
2021-02-22 08:02
尽管配备了出色的新键盘,但经过改进的新版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
的MacBookPro衔接时,传输速度也就是该笔记本外部硬盘的速度。此外,Thunderbolt设备价钱昂贵,即便最廉价的PegasusR6价钱约1500美元。而目前只要最新的MacBookPro和iMac支持
2012-11-26 16:58
我使用XC8编译器。我有一个定义为UINT16或无符号短int x的变量。然后我定义一个变量UINT32或无符号长int x_squared。当我遍历代码x=506或1FA十六进制时。下一个语句
2019-10-23 10:57
本实用新型涉及灯笼技术领域,具体为一种LED旋转灯笼。背景技术:灯笼,又称灯彩,是一种古老的中国传统工艺品,每年的农历正月十五元宵节前后,人们都挂起象征团圆意义的红灯笼,经过历代灯彩艺人的继承和发展
2021-06-30 06:07
),并使USB运行非常快。在主机上(目前为Macbookpro,直接连接到PIC32),我确实写到/dev/u***modemXXXX,并尝试各种大小。我得到一致的1400毫秒传输512KB:写大小似乎
2019-11-06 15:15