当前位置: 代码迷 >> uchar的解决方案
 
  • 怎么在单片机中实现高效的数据实时滤波

    如何在单片机中实现高效的数据实时滤波在中断程序中没一个采样周期都会从外设采集到一个数据readbuf[0],该数据中存在毛刺,毛刺可认为是连续两次采样结果之差的绝对值大于一个阈值N,N为宏定义的一个数。但如果连续M次都出现这样的大数则认为是有效数字,M也为宏定义。由于单片机资源有限,实时性又要求很高,因此不值如何才能高效滤除毛刺又不降低系统的实时性。原有程序如下:这个算法没有写完,没有考虑到连续M...

    25
    热度
  • 74HC595解决方案

    74HC595voidIn_595()//将显示数据送入74HC595内部移位寄存器{ uchari; for(i=0;i<8;i++) { temp<<=1; DS=CY; SH_CP=1; _nop_(); _nop_(); SH_CP=0; }}voidOut_595() //将移位寄存器内的数据所存到输出寄存器并显示{ ST_CP=0; _nop_(); ST...

    161
    热度
  • AVR定时器亟需设定定时1s,Protues仿真时实际用了8s

    AVR定时器需要设定定时1s,Protues仿真时实际用了8s实验思路时:使用定时器0输出PWM,而且通过按键改变PWM的占空比,以及使用定时器1让LED一秒钟翻转一次定时器1使用的晶体频率位7.3728MHz,溢出中断设定为1s、1024分频。代码:/************************************************************project:TIMER...

    63
    热度
  • 定时器中断程序

    定时器中断程序求助1、变量tim的作用是什么?2、两个定时器间的工作机制是怎样的。/*******************************************************************//*同时用两个定时器控制蜂鸣器发声,定时器0控制频率,定时器1控制同个频率持续的时间,间隔2s依次输出1,10,50,100,200,400,800,1k(hz)的方波?(8)()...

    92
    热度
  • 又是一道 晕了~~遇到这样的题就弄不清~~~~

    又是一道晕了~~遇到这样的题就弄不清~~~~ 提示:作者被禁止或删除内容自动屏蔽 2007-12-0408:14:34 --> C语言的深度 来自:卡特的怀抱 ...

    386
    热度
  • 奇异的I2C命令求解

    怪异的I2C命令求解!是这样的,这个芯片的datasheet上写的I2C帧格式如下:Start=>I2CIDaddr_Wr(0x90)=>Subaddr(0x02)=>Sequencecommand(0x64)=>Controlcommand(0x04)=>StopStart=>I2CIDaddr_Rd(0x91)=>Subaddr(0x11)=>R...

    45
    热度
  • Android Renderscript计算(2)

    AndroidRenderscript计算(二)创建RenderscriptRenderscript扩大了设备上可用的处理器内核的范围。这种能力是通过名叫rsForEach()(或者是Android框架级别下的forEach_root()方法)方法来获得的。它会自动的区分访问设备设备上可用的处理器内核的工作。目前,Renderscript只能利用CPU内核的优势,但是在将来,它们会能够运行在其他类...

    2
    热度
  • 小弟我在做毕业设计遇到一难点,可能要用到定时器,麻烦大家帮小弟我看下,有全部源代码,谢谢啦!

    我在做毕业设计遇到一难点,可能要用到定时器,麻烦大家帮我看下,有全部源代码,多谢啦!!!!大家好,我在做毕业设计,想实现这一功能,不知要怎样做?麻烦大家帮忙看下,多谢!我现在没有多分给大家,能否以后再加,多谢啦。我用的是STC89C52RC单片机case1://按下"A开关"{losign=0;//取消端口ADC12Vdelay(50);//延时0.05秒asign=1;//L...

    45
    热度
  • 51单片机学习笔记【8】——步进电机

    51单片机学习笔记【八】——步进电机一.步进电机基础1.定义步进电机是将电脉冲转化为角位移的执行机构,主要使用永磁性步进电机,本实验使用的步进电机为四线双性步进电机;步进电机的相数指产生不同极性N,S磁场的激磁线圈对数,常用m表示;步进电机的拍数指完成一个磁场周期性变化所需脉冲数,以四线二相电机为例:单向四拍:A/-B-A-B/双向四拍:A/B-AB-AB/-A/B/单&双八拍:A/-A/...

    717
    热度
  • 哪位帮小弟我看下写串口的代码,为什么writefile不返回

    哪位帮我看下写串口的代码,为什么writefile不返回?classDCommPort{public: HANDLEm_hComm; HANDLEm_ExitThreadEvent;//串口接收线程退出事件 char*m_pRecvBuffer; intm_recvBufferLenth; CWnd*m_ownerDlg; BOOLInitCommTimeouts();//设置超时参数 BOOLI...

    173
    热度
  • tcc8900调试tvp5150A 镜头有重影

    tcc8900调试tvp5150A画面有重影本帖最后由jackspearsking于2014-03-0315:19:31编辑tcc8900调试tvp5150A画面有重影设备是720P输出给5150的以下是寄存器配置staticconstUCHARTVP5150A_InitData[5][2]={ {0x00,0x00}, //CVBS-CH2 {0x28,0x02}, //ForceNTSCm...

    76
    热度
  • 深入懂得PHP内核(五)函数的内部结构

    深入理解PHP内核(五)函数的内部结构php的函数包括用户定义的函数、内部函数(print_rcount...)、匿名函数、变量函数($func='print_r';$func(array('a','b'));)PHP内核源码中将函数分为以下类型#defineZEND_INTERNAL_FUNCTION1#defineZEND_USER_FUNCTION2#defineZEND_OVERLOADE...

    29
    热度
  • 51单片机学习笔记【6】——串口通信实验

    51单片机学习笔记【六】——串口通信实验一.串口通信基础1.串行通信串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。单片机采用串行通信。特点是:传输线少,长距离传送成本低,但数据传送控制复杂。串行通信的传输的传输方向:单工(数据传输只能沿一个方向),办双工(传输数据和接受数据分布进行),全双工(传输和接受同步进行)。单片机采用异步通信,发送和接受设备使用各自的时钟频率,容易实现,但传输...

    314
    热度
  • Windows 驱动开发 - 六

    Windows驱动开发-6上篇《Windows驱动开发-5》我们设置了回调事件EvtIoDeviceControl,我们在此篇来实现他。我们知道在进行读写之前我们要进行一定约定,比如同步。在WDF中控制同步约定的方法为:WdfUsbTargetDeviceSendControlTransferSynchronouslyNTSTATUSWdfUsbTargetDeviceSendControlTra...

    357
    热度
  • 说说过游戏保护(四)

    说说过游戏保护(4) 复制内容到剪贴板代码:NTSTATUSReadPhysicalMemory(char*startaddress,UINT_PTRbytestoread,void*output){HANDLEphysmem;UNICODE_STRINGphysmemString;OBJECT_ATTRIBUTESattributes;WCHARphysmemName[]=L\\d <...

    141
    热度
  • TCP传输图片 为什么会受到QMessageBox的影响,该如何解决

    TCP传输图片为什么会受到QMessageBox的影响我在写了个小程序,就是在两台计算机上TCP传输图片:服务器一直监听端口,如果客户端连接,服务器就向客户端发送一张JPG图片,然后客户端接收后显示出来。中间却遇到了一个实在搞不明白的问题,客户端主要程序如下:MainWindow::MainWindow(QWidget*parent):QMainWindow(parent){mySocket=ne...

    105
    热度
  • 单片机有关问题,求来看看

    单片机问题,求大虾来看看我在用STC12C5A16S2单片机做一个肺活量测试仪器,但是当按下压力传感器的时候,单片机外接的显示器不显示数据或者只显示一个数据,都不正确。正确的应该是在按下的那一刻不停的显示数据,并且数据逐渐增大,直到放开手,数据保留最后的值,不变。这是我的串口中断函数,用来接收数据:voiduart1_receive()interrupt4//中断接受函数{ uchard1,RXF...

    180
    热度
  • [急]怎么通过蓝牙发送一个文本文件?能解决,给多少分都行

    [急]如何通过蓝牙发送一个文本文件?能解决,给多少分都行!如何通过蓝牙发送一个文本文件?能解决,给多少分都行!最好能调用系统的蓝牙模块。color='#e78608'>------解决方案--------------------是沙发吗?好像是!你描述的不是很清楚,我大概说下。使用蓝牙通讯可以直接调用winsock访问蓝牙的协议站,就是简单的WSAXXX,send,recv;另外一种方式是通过蓝牙...

    53
    热度
  • PPC手机从待机到重启后网络重建有关问题

    PPC手机从待机到重启后网络重建问题PPC待机开机后网络连接会断开,必须重新激活网络,通常是怎样处理这个过程的呢?激活网络->建立socket->工作->手机因某原因待机->网络断开->激活开机->怎样处理返回到第一步呢?color='#e78608'>------解决方案--------------------待机重新唤醒问题,一直都是WM比较棘手的问题之一呀...

    71
    热度
  • 关于点阵上位机的,求指导

    关于点阵上位机的,求指点我用VC写了一个上位机程序,输入的点阵码转化为16进制的数据发送到单片机,由显示字体的数组接收,我采用串口中断,接受字符程序如下,本意是希望从上位机发送16*16点阵数据,进而显示,这样就可以灵活控制单片机的显示。voidrece(){uchari;i=0;do{while(RI==0);tab[i]=SBUF;RI=0;i++;}while(tab[i-1]!=0xff)...

    106
    热度