一个24c16的读写程序(已经调试过)(arens) //////////////////////////////////////////////////////////////// //24c16读写驱动程序,FM24C16A-AT24C16中文资料pdf //=-------------------------------------------------------------------------------/*模块调用:读数据:read(unsigned int address)写数据:write(unsigned int address,unsigned char dd) dd为要写的 数据字节*///---------------------------------------------------------------------------------- sbit sda=P3^0;sbit scl=P3^1; sbit a0=ACC^0; //定义ACC的位,利用ACC操作速度最快sbit a1=ACC^1;sbit a2=ACC^2;sbit a3=ACC^3;sbit a4=ACC^4;sbit a5=ACC^5;sbit a6=ACC^6;sbit a7=ACC^7; //--------------------------------------------------------------------------------------#pragma disablevoid s24(void) //起始函数{_nop_(); scl=0; sda=1; scl=1; _nop_(); sda=0; _nop_(); _nop_(); scl=0; _nop_(); _nop_(); sda=1;
上传时间: 2013-10-31
上传用户:fdfadfs
320X240LCD仿真程序 320x240lcd仿真程序,仿真单色,4色,16色,256色lcd 使用方法:(需要注册mscomm32.ocx控件程序才能正常运行) 通过串口或TCP/IP将LCD显示缓冲区的全部内容发送到本软件接收即可 软件同时监控串口和tcp/ip口的数据,数据为一屏时刷新显示内容。 数据格式: 单色:unsigned char lcdbuf[9600] 每位一点 4色:unsigned char lcdbuf[19200] 每两位一点 16色:unsigned char lcdbuf[38400]每4位一点 256色:unsigned char lcdbuf[76800]每8位一点 软件用来在无lcd屏的时候调试图形GUI:
上传时间: 2015-03-25
上传用户:hgy9473
The Audio File Library provides a uniform programming interface to standard digital audio file formats. This library allows the processing of audio data to and from audio files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun .snd/.au, IRCAM, AVR, Amiga IFF/8SVX, and NIST SPHERE). The library also supports compression (currently G.711 mu-law and A-law and IMA and MS ADPCM) as well as PCM formats of all flavors (signed and unsigned integer, single- and double-precision floating point).
标签: programming interface provides standard
上传时间: 2014-12-06
上传用户:a6697238
将大数看作一个n进制数组,对于目前的32位系统而言n可以取值为2的32次方,即0x10000000, 假如将一个1024位的大数转化成0x10000000进制,它就变成了32位,而每一位的取值范围就不是0-1 或0-9,而是0-0xffffffff。我们正好可以用一个无符号长整数来表示这一数值。所以1024位的大数 就是一个有32个元素的unsigned long数组。而且0x100000000进制的数组排列与2进制流对于计算机 来说,实际上是一回事,但是我们完全可以针对unsigned long数组进行“竖式计算”,而循环规模 被降低到了32次之内,并且算法很容易理解。
上传时间: 2015-05-29
上传用户:xsnjzljj
/*** *5510单片机测试程序 基本测试成功 2005-8-25 write By CW *** *** *** *** *** ****/ #include <reg52.h> #include <absacc.h> #define uint unsigned int #define uchar unsigned char
上传时间: 2013-11-25
上传用户:q123321
此软件包包含了模拟I2C C51程序软件包和ZLG7290的C51程序然后包。 软件包的接口界面: (1) bit ISendByte(uchar sla,uchar c) (无子地址)写单字节数据 (现行地址写) (2) bit IRcvByte(uchar sla,uchar *c) (无子地址)读单字节数据 (现行地址读) (3) bit ISendStr(uchar sla,uchar suba,uchar *s,uchar no)(有子地址)读N字节数据 (4) bit IRcvStr(uchar sla,uchar suba,uchar *s,uchar no) (有子地址)写N字节数据 (5) bit ISendStr(uchar sla,uchar *s,uchar no) (无子地址)写多字节数据 (6) bit IRcvStr(uchar sla,uchar *s,uchar no) (无子地址)读单字节数据 (7) unsigned char ZLG7290_SendData(unsigned char SubAdd,unsigned char Data) (8) void ZLG7290_SendBuf(unsigned char * disp_buf,unsigned char num) (9) unsigned char ZLG7290_SendCmd(unsigned char Data1,unsigned char Data2) (10)unsigned char ZLG7290_GetKey()
上传时间: 2013-12-05
上传用户:hongmo
c8051f020 实时时钟模块程序 内含IIC模块程序/********************** SYSTEM CLOCK 8M********************************/ extern unsigned char xdata currenttime[16]={0} extern unsigned char xdata settime[16]={ 0x00, // control regesiter 1 0x00, // control regesiter 2 0x01, //current second 0x19, //current minute 0x20, //current hour 0x29, //current data 0x04, //current week 0x07, //current month 0x05, //current year 0x00, // alarm value reset 0x00, // alarm value reset 0x00, // alarm value reset 0x00, // alarm value reset 0x00, // clk out disable 0x00, // close timer 0x00, } /*********************************************************************/ extern void Current_Time ( void ) extern void Set_Time ( void )
标签: c8051f020 SYSTEM CLOCK IIC
上传时间: 2015-06-30
上传用户:edisonfather
C51的一些误区和注意事项(ZT) 1)C忌讳绝对定位。 常看见初学者要求使用_at_,这是一种谬误,把C当作ASM看待了。在C中变量 的定位是编译器的事情,初学者只要定义变量和变量的作 用域,编译器就把一个固定地址给这个 变量。怎么取得这个变量的地址?要用指针。比如unsigned char data x 后,x的地址就是...
上传时间: 2014-12-05
上传用户:xiaoxiang
24C01的读写程序,C51源代码 调用方式:write_8bit(unsigned char ch) ﹫2001/03/23 函数说明:内函数,私有,用户不直接调用。
上传时间: 2015-08-07
上传用户:cc1015285075
avr应用有关使用注意事项如下 1 在使用例子程序之前将库文件libslavr.a 拷贝到ICCAVR 安装目录下的库文件目录中 即...\LIB\目录将头文件slavr.h 拷贝到头文件目录即...\include\目录 2 如果想使用库文件中的函数那么设置如下 1) 在文件中应使用 "#include <slavr.h>"包含slavr.h 头文件 2) 在工程选项中的Additional LIB 一栏中填入"slavr" 使用附加的libslavr.a 库文件(注意引号不需要输入) 3 libslavr.a 库中包含的函数清单如下 1) void write_lcd(unsigned char data,unsigned
上传时间: 2013-12-29
上传用户:dongqiangqiang