机灵菠萝

文章
5
资源
1
加入时间
3年0月20天

51单片机之EEPROM-IIC

由于 51 单片机没有硬件 IIC 接口,即使有硬件接口我们通常还是采用软件模拟 I2C。主要原因是硬件 IIC 设计的比较复杂,而且稳定性不怎么好,程序移植比较麻烦,用软件模拟 IIC,最大的好处就是移植方便,同一个代码兼容所有单片机,任何一个单片机只要有 IO 口(不需要特定 IO),都可以很快的移植过去。1、编写i2c.h#include "i2c.h"void Delay10us(){ unsigned char a,b; for(b=1;b>0;b--

进程间通信经典方法;共享内存+事件;

关于多线程/多进程通信,一直是程序员们很难过去的一道坎;熟知MFC技术的程序员也许并不担心这些;因为MFC的技术足够强大;如果你是用C和API开发的话。会遇到很多抓狂的事情。最近闲来无事,复习了一下这方面的东西。记录下来与大家共勉。由于本人能力有限,错误之处还请大家批评指正。       描述问题:A进程想做一件事情;做这件事情的前提是,B进程必须提供好充要条件。当B进程完成这个充要条件时

浅说Mathworks的算法开发解决方案和MBD

         感谢慷慨和伟大的Mathworks!创造了伟大的Matlab&Simulink,提供了优秀解决方案,还让那些买了自己都买不起它的能够正常的用上它。我的梦想--有一天我有套自己的Matlab&Simulink。            Matlab&Simulink 在通信、信号处理、图像处理、航空航天、汽车电子、控制系统、生命科学、金融财务、科学计算领域都用重要的应用,应该说有很大的贡献吧,Mathworks总共只有2000余员工,但全球却有百万正版用户

matlab批量保存图像

大量的数据,大量的图像,再加上机器的性能差强人意,手动的保存这些图着实很让人郁闷。百度了一下“matlab自动批量保存图像”,得到一些解答,其实挺简单,只需在程序中加一句话:for i=1:Q     print(gcf,'-djpeg',['C:\',num2str(i),'.jpeg']);end         其中,Q为要保存图的数量;gcf为当前图像的句柄;'dj