-
12864无显示解决方法
12864无显示#include<reg52.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedchar#defineLCD_dataP0//数据口#definedelayNOP();{_nop_();_nop_();_nop_();_nop_();};sbitd0=P1^0;sbitwela=P2...
180
热度 -
返回值可以返回地址吗?解决思路
返回值可以返回地址吗??uchararray_process(void){uchartemp[5];uchar*p=&temp;****************returnp;}我想知道这样可以吗,我现在要处理一个数组数据,然后把数据放到变量中去,所以我不想定义一个全局数组吧。后面我就想这样处理了voiddata_process(void){uchar*pp;pp=array_proces...
20
热度 -
linux 上Qt能显示没有头文件16位的图片吗
linux下Qt能显示没有头文件16位的图片吗?linux下Qt能显示X16位的图像不(没有头文件的16位),我只能构造文件头吗?程序是这样的,提取raw(原始数据),并在嵌入式屏幕上显示(只能显示16位的,24位的显示不了.一个像素用2个字节表示)我是这样实现的在linux下提取raw数据转换成24位的,把24位转成16位的,可是没有文件头,我显示不出图片啊,我只能构造文件头吗?不构造文件头就不...
31
热度 -
关于DHT11接收字节有关问题
关于DHT11接收字节问题在单片机DHT11在1602上显示问题上接收字节程序是这样的ucharreceive_byte()//接收一个字节{ uchari,temp,count; for(i=0;i<8;i++) { count=2; while((!io)&&count++)//等待50us低电平结束 temp=0; delay1();delay1();delay...
241
热度 -
51单片机向计算机穿数据!求大神找错,该如何解决
51单片机向计算机穿数据!求大神找错我这段代码计算机接收的总是00,请问这是为什么啊?谢谢啦!!#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharucharcodetab[16]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,...
74
热度 -
TLC1549 数据采集C程序,如何写啊
TLC1549数据采集C程序,怎么写啊?Pt100测温color='#e78608'>------解决方案--------------------uintReadAd(void){uintad=0;registeruchari;clk=0;cs=0;for(i=10;i>0;i--){ad=(ad<<1)|out;clk=1;clk=0;}cs=1;return(ad);}
40
热度 -
如何实现滚屏
如何实现滚屏 #include<reg52.h> #include<absacc.h> #include<stdio.h> #include<stdarg.h> #defineulongunsignedlong #defineuintunsignedint #defineucharunsignedchar #defineS...
753
热度 -
6410 iic测试有关问题
6410iic测试问题请问大家wince下在6410中typedefstruct_IIC_IO_DESC{UCHARSlaveAddress;//SlaveAddress//UCHARWordAddr;PUCHARData;//pBufferDWORDCount;//nBytestoread/write}IIC_IO_DESC,*PIIC_IO_DESC;没有定义字节地址那我怎样将数据写入地址中呢...
227
热度 -
怎样把单片机中的I/O口定义为结构体,例如P1口希望高手解答,该怎么处理
怎样把单片机中的I/O口定义为结构体,例如P1口希望高手解答怎样把单片机中的I/O口定义为结构体,例如P1口#defineucharunsignedchartypedefstructKey{ucharP1;ucharscanf;}KEY;为什么我编译的时候出现错误了color='#e78608'>------解决方案--------------------C/C++codeexternvolati...
98
热度 -
指令出错的有关问题
指令出错的问题下面这段程序是向12864液晶写如一段汉字可是在编译到flag="XBYTE"[comre]&0x80;XBYTE[comwr]=command;时系统总提示语法错误因为本人是做软件的现在刚转硬件所以不是很懂哪位高手能指下这是什么错误XBYTE指令如何使用#include<reg51.h>#include<absacc.h>#def...
99
热度 -
C8051F020编程UART串口收发数据
C8051F020编程UART串口收发数据 我编了一个老是编译不过去求高手改正我用的是UART0端口方式2程序如下//>>UART0串口编程--向PC发送和接受字符串<<// //--------------------------------------------------------------------------#include&l...
272
热度 -
小弟请教一个字符数组转换为十六进制字符串函数
小弟请教一个字符数组转换为十六进制字符串函数 voidByte2Hex(uchar*byte,ucharlen,uchar*str){uchari,j;uchartmp; j=strlen(str);for(i=0;i<len;i++){tmp=((*byte)>>4)&0x0f;if(tmp<0x0a)*(str+j)=tmp+0x30...
127
热度 -
单片机c程序 请指点 多谢
单片机c程序请指点谢谢#include<reg52.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedcharuchari;ucharj;ucharaa;ucharcodet[]={ 0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90};voidd...
109
热度 -
c51创建头文件有关问题
c51创建头文件问题//**********main.c*************#include"stc12c5a60s2.h"#include"nothing.h"voidmain(){ x=1; function();}//*******************************//***************nothing.h********...
36
热度 -
NRF24L01无线模块发射程序解决方法
NRF24L01无线模块发射程序最近从网上下了一NRF24L01无线模块发射程序,改了一下,准备用AT89S51单片机控制,但是运行之后没有反应(不知道模块是否正常运行)。麻烦大家给看一下问题出在哪,程序如下:#include<reg51.h>#include<intrins.h>#include"api.h"/*******************************...
6765
热度 -
多文件工程中,怎样调用外部函数?解决办法
多文件工程中,怎样调用外部函数?我刚刚接触调用外部函数,不是太懂,手头又没有这方面系统讲解的资料,我的一个工程中包含了三个文件,分别为Main.c,RTC.c,Temper.c,我要在Main中的mian()函数中调用后两个文件的函数。该如何操作?我自己试着编的程序,如下,调试发现五个WARING,2个ERROR,意思是重复定义了两个外部函数。明白人帮我看看是怎么回事吧,看看我的外部变量和函数声明...
89
热度 -
关于串口的有关问题
关于串口的问题#include<reg52.h>#include<intrins.h>#include<stdio.h>#defineuintunsignedint#defineucharunsignedcharsbitclock=P1^1;//时钟信号(数据输入)sbitdate_out=P3^2;//数据输出sbitcs=P1^0;//片选信号floatvo...
223
热度 -
24c02 程序只运行成功过一次,不知错在哪里,请高人指教,多谢
24c02程序只运行成功过一次,不知错在哪里,请高人指教,谢谢!#include<reg52.h>#include<absacc.h>#include<intrins.h>typedefunsignedcharuchar;typedefunsignedintuint;sbitSDA=P1^0;/*iic数据传送位*/sbitSCL=P1^1;/*iic时钟控制位...
187
热度 -
请一下下。小弟急呀。
请高手指点一下下。。小弟急呀。。/**********************************************************************************************************/#include<mega16.h>#include<math.h>#include<stdio.h>#includ...
76
热度 -
一个非常奇怪的keil c51串口中断有关问题
一个非常奇怪的keilc51串口中断问题!一个非常奇怪的keilc51串口中断问题!比如我的程序如下:ucharb[10];#definea40x03voidfun1(void)interrupt4{fun2(2);}fun2(uchara2){while(a2--){....}fun3(a4);}voidfun3(uchara3)//这个函数无论有没有设置重入函数都有下面那个问题{b[0]=1;...
35
热度